Cloud computing

View: [ 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ]

Articles
Books
  

Articles:
  • Cloud services for your virtual infrastructure, Part 1: Infrastructure-as-a-Service (IaaS) and Eucalyptus by Prabhakar Chaganti   - [Clicks: 20]
    This series explores the major types of cloud services and related software that you can use to build Web-scale systems. Here in Part 1, learn how Infrastructure as a Service (IaaS) clouds provide basic services you can use to deploy and run your applications. The article also discusses how Eucalyptus can be used as an infrastructure to create public or private clouds.
    http://www.ibm.com/developerworks/opensource/library/os-cloud-virtual1/index.html - Dec, 2009
  • Java development 2.0: Gaelyk for Google App Engine by Andrew Glover   - [Clicks: 9]
    The introduction of the Google App Engine saw a wave of frameworks emerge to facilitate developing applications targeted for it. The Gaelyk framework, one such framework written in Groovy, eases development of lightweight applications that leverage a datastore. And the scalability you can achieve is impressive.
    [Includes source code]
    http://www.ibm.com/developerworks/java/library/j-javadev2-6/index.html - Dec, 2009
  • Understanding the Cloud Computing Security Vulnerabilities by Tom Dunlap   - [Clicks: 11]
    What's the number one concern when it comes to adopting a cloud strategy? Security. This white paper addresses potential security issues during the development of client and cloud applications by using the Security Development Lifecycle.
    http://www.devx.com/DevXNews/Article/43247 - Nov, 2009
  • Open Cloud Will Make Business SHINE by William El Kaim   - [Clicks: 3]
    William El Kaim describes an Open Cloud Model based on agile principles and driven by an independent user community to define it further. He provides a sketch of a potential Cloud Operating System. He also defines the SHINE principles for transforming IT into BT (Business Technology).
    http://www.infoq.com/articles/cloud-shine - Nov, 2009
  • Java development 2.0: Easy EC2 by Andrew Glover   - [Clicks: 6]
    Provisioning an EC2 instance for hosting a Java Web application is a snap. In this Java development 2.0 column, you'll quickly build a Web application that leverages Groovy, Spring, and Hibernate (via the Grails framework) and deploy it on an EC2 instance.
    http://www.ibm.com/developerworks/java/library/j-javadev2-4/index.html - Oct, 2009
  • Cloud computing with Linux and Apache Hadoop by Yi Ming Huang, Zhao Hui Nie   - [Clicks: 13]
    Many companies like IBM, Google, VMWare, and Amazon have provided products and strategies for Cloud computing. This article shows you how to use Apache Hadoop to build a MapReduce framework to make a Hadoop Cluster and how to create a sample MapReduce application which runs on Hadoop. You will also learn how to set up a time/disk-consuming task on the cloud.
    http://www.ibm.com/developerworks/aix/library/au-cloud_apache/index.html - Oct, 2009
  • Java development 2.0: You can borrow EC2 too by Andrew Glover   - [Clicks: 8]
    In this Java development 2.0 installment, Andrew Glover give you a hands-on introduction to developing for and deploying on the Amazon Elastic Compute Cloud (EC2). Learn how EC2 differs from Google App Engine, and leverage an Eclipse plug-in and the concise Groovy language to get a simple Web application up and running quickly on EC2.
    http://www.ibm.com/developerworks/java/library/j-javadev2-2/index.html - Sep, 2009
  • Google App Engine for Java: Part 3: Persistence and relationships by Richard Hightower   - [Clicks: 10]
    Data persistence is a cornerstone of scalable application delivery in enterprise environments. In this final article of his series introducing Google App Engine for Java, Rick Hightower takes on the challenges of App Engine's current Java-based persistence framework. Learn the nuts and bolts of why Java persistence in the current preview release isn't quite ready for prime time, while also getting a working demonstration of what you can do to persist data in App Engine for Java applications. Note that you will need to have the contact-management application from Part 2 up and running as you learn how to use the JDO API to persist, query, update, and delete Contact objects.
    http://www.ibm.com/developerworks/java/library/j-gaej3.html - Aug, 2009
  • Java development 2.0: Hello Google App Engine by Andrew Glover   - [Clicks: 11]
    Open source solutions and borrowed infrastructures are changing the character of Java development, letting you deliver better software quickly and at a low cost. Andrew Glover, coining the term Java development 2.0 to encapsulate the cumulative force of these phenomena, launches a new series on some of the relevant tools and technologies. This first installment heralds the arrival of Java development 2.0 and explains how you can bring its concepts to fruition quickly with Google's App Engine for Java.
    http://www.ibm.com/developerworks/java/library/j-javadev2-1/index.html - Aug, 2009
  • Use the best open source client-side framework for cloud computing by Dan Orlando   - [Clicks: 8]
    Discover the pros and cons of using Adobe Flex and OpenLaszlo -- two leading client-side rich Internet application (RIA) development languages that are particularly useful for building Software as a Service applications for the cloud.
    http://www.ibm.com/developerworks/opensource/library/os-cloud-clientsidefwk/index.html - Aug, 2009
  • Google App Engine for Java: Part 1: Rev it up! by Richard Hightower   - [Clicks: 8]
    Remember when Google App Engine was just for Pythonistas? Those were some dark days. Google Inc. opened up its cloud-computing platform to Java™ developers in April 2009. In this three-part article series, Java technology author and trainer Rick Hightower gets you started with this reliable, robust, and fun platform for Java-based development. In this article, you'll get an overview of why Google App Engine for Java could be the deployment platform for your next highly scalable killer app, then start using the Google Plugin for Eclipse to build two example apps: one based on Google Web Toolkit (GWT) and one based on the Java Servlet API. You'll learn for yourself what a difference Google App Engine for Java makes, both in building out an application from scratch and in deploying it to the tune of up to five million views. (And that's just the free version.)
    http://www.ibm.com/developerworks/java/library/j-gaej1/index.html - Aug, 2009
  • Google App Engine for Java: Part 2: Building the killer app by Richard Hightower   - [Clicks: 6]
    The whole point of a cloud platform like Google App Engine for Java is in being able to imagine, build, and deploy professional-quality killer apps that scale — without breaking the bank or driving yourself insane. In this second part of his three-part introduction to Google App Engine for Java, Rick Hightower takes you beyond the ready-made examples of Part 1 with a step-by-step guide to writing and deploying a simple contact-management application using App Engine for Java.
    http://www.ibm.com/developerworks/java/library/j-gaej2/index.html - Aug, 2009
  • Explore analytics in the cloud with Zoho Reports and XML by Ryan Knight   - [Clicks: 5]
    Cloud analytics allow developers to add many of the features of traditional business intelligence solutions without the overhead. Discover how to leverage the power of cloud analytics using Zoho Reports, the Zoho API, and XML to add analytical capabilities to any application—either in the cloud or local.
    http://www.ibm.com/developerworks/xml/library/x-xmlzoho/index.html - Aug, 2009
  • Cloud computing for the enterprise, Part 3: Using WebSphere CloudBurst to create private clouds by Dustin Amrhein, Ruth Willenborg   - [Clicks: 19]
    Part 1 of this article series discussed cloud computing in general, including cloud layers and the different cloud types, along with their benefits and drawbacks, and explained why this movement is important for enterprise developers. Part 2 looked at the public cloud and how you can use IBM WebSphere sMash and IBM DB2 Express-C to deliver Web applications hosted on a public cloud infrastructure. This article provides an introduction to IBM WebSphere CloudBurst and IBM WebSphere Application Server Hypervisor Edition and discusses how these new offerings bring the significant advantages of private cloud computing to WebSphere enterprise environments.
    http://www.ibm.com/developerworks/websphere/techjournal/0906_amrhein/0906_amrhein.html - Jun, 2009
  • Implement Document Storage and Search on Google Java App Engine by Mark Watson   - [Clicks: 8]
    Learn how to use the Java version of the Google App Engine by implementing search and document storage on a Java web application running on the platform.
    http://www.devx.com/Java/Article/42216 - Jun, 2009
  • Connecting to the Cloud, Part 3: Cloud governance and security by Mark O'Neill   - [Clicks: 18]
    In the third and final part of this three-part series on building a hybrid cloud application, examine governance and security for cloud computing. Build on the example of the HybridCloud application from Part 2 by examining how to add access control policies to its use of Amazon Simple Queue Service (SQS). Look in detail at how the HybridCloud application authenticates itself to cloud services and how to add a log audit trail to Amazon's S3 (Simple Storage Service). Lastly, see how Google Apps uses OAuth and how Force.com cloud services require built-in testing to avoid inadvertent Denial-of-Service (DoS) attacks.
    http://www.ibm.com/developerworks/webservices/library/x-cloudpt3/index.html - Jun, 2009
  • Leveraging Amazon Web Services for enterprise application integration by Brian J Stewart   - [Clicks: 6]
    Discover how to leverage XML and Amazon Web Services to integrate enterprise applications, and to build cross-platform application-integration capabilities using the Microsoft .NET (C#) and Java platforms.
    http://www.ibm.com/developerworks/web/library/x-amazonwsms/index.html - Jun, 2009
  • Cloud computing for the enterprise: Part 2: WebSphere sMash and DB2 Express-C on the Amazon EC2 public cloud by Dustin Amrhein   - [Clicks: 4]
    Part 1 of this article series discussed cloud computing in general, including cloud layers and the different cloud types, along with their benefits and drawbacks, and explained why this movement is important for enterprise developers. This article looks specifically at the public cloud and how you can use the IBM WebSphere sMash and IBM DB2 Express-C Amazon Machine Images (AMI) to deliver Web applications hosted on the EC2 public cloud infrastructure.
    [Includes sample code]
    http://www.ibm.com/developerworks/websphere/techjournal/0905_amrhein/0905_amrhein.html - May, 2009
  • Realities of open source cloud computing, Part 3: Managing the cloud by Michael Galpin   - [Clicks: 10]
    You've picked the perfect cloud computing platform for your needs, and you have a well-designed application to run on it. The hard part is done, right? Not so fast. You still need to consider all the things you'd typically worry about if the application was for your own servers: deployment, testing, and monitoring. This might be intimidating, since your application will run on somebody else's machines, which you might not have access to, or know much about. In this final part of the "Realities of open source cloud computing" series, learn about several open source tools and technologies to help you administer your application in a cloud.
    http://www.ibm.com/developerworks/opensource/library/os-cloud-realities3/index.html - May, 2009
  • Building cloud-ready, multicore-friendly applications, Part 2: Mechanics of the cloud by Guerry Semones   - [Clicks: 10]
    In the first half of this article you learned the four attributes that your code must have to take advantage of multicore computers and cloud service platforms. But once deployed to the cloud, what makes your applications soar? Appistry's Guerry Semones brings the cloud down to earth with this overview of the mechanics of scalability, reliability, load balancing, and more, in cloud computing's distributed environments.
    http://www.javaworld.com/javaworld/jw-04-2009/jw-04-multicore-and-cloud-ready-2.html - Apr, 2009
  • Cloud computing with Linux thin clients by Jeffrey M. Osier-Mixon   - [Clicks: 7]
    Explore cloud computing from a Linux perspective and discover some of the most innovative and popular Linux-based solutions—with a particular view toward environmentally beneficial options.
    http://www.ibm.com/developerworks/linux/library/l-thin-client-cloud/index.html - Apr, 2009
  • Connecting to the cloud, Part 2: Realize the hybrid cloud model by Mark O'Neill   - [Clicks: 7]
    This is Part 2 of a three-part series on connecting to the cloud. To determine the best solution for creating a hybrid cloud application, Part 1 examined some of the offerings from the major cloud platform vendors. In this article, Part 2 of the series, you will implement the hybrid cloud application, which combines local application components with cloud computing. The application makes use of a JMS queue locally as well as an SQS queue in the cloud, combining the two in a single hybrid application.
    [Includes sample code]
    http://www.ibm.com/developerworks/webservices/library/x-cloudpt2/index.html - Apr, 2009
  • Realities of open source cloud computing, Part 2: Developing for the cloud by Michael Galpin   - [Clicks: 9]
    You've probably heard the phrase "Write once, run anywhere." But if you want to write for an application that runs in a cloud, you really have to know what you're doing. Here in Part 2 of this "Realities of open source cloud computing" series, learn how to write an application using PHP to run on the Aptana cloud computing platform. Explore some of the critical design differences between a cloud application and a traditional N-tier application. The concepts are illustrated with a seemingly simple application, using familiar open source technologies, that taps into the strengths of cloud computing.
    http://www.ibm.com/developerworks/opensource/library/os-cloud-realities2/index.html - Apr, 2009
  • Cloud computing for the enterprise: Part 1: Capturing the cloud by Dustin Amrhein, Scott Quint   - [Clicks: 11]
    Looking back to our recent technological past, it’s clear that the cloud computing movement has been coming in the time since distributed computing and its related technologies (like grid computing and SOA) gained widespread adoption. Cloud computing is now here, but many still have questions about this new technology. Part 1 of this article series discusses cloud computing in general, then dissects the layers of the cloud, presents the different cloud types, along with their benefits and drawbacks, and explains why this movement is important for enterprise developers.
    http://www.ibm.com/developerworks/websphere/techjournal/0904_amrhein/0904_amrhein.html - Apr, 2009
  • Realities of open source cloud computing, Part 1: Not all clouds are equal by Michael Galpin   - [Clicks: 4]
    Your CTO wants to know your cloud computing strategy — and wants to know it tomorrow. There are a lot of choices, with many differences and similarities. This article explores some of the options for an organization that wants to leverage the power and promise of cloud computing, with a focus on open source technologies. Learn about several of the providers, such as Amazon, Microsoft, Google, IBM, Aptana, Heroku, Mosso, Ning, and Salesforce. Review the relative strengths and weaknesses of each platform, and what types of open source and proprietary technologies are supported on each platform. Learn how to pick the platform that fits your needs.
    http://www.ibm.com/developerworks/opensource/library/os-cloud-realities1/index.html - Apr, 2009
  • Storage made easy with S3 by Andrew Glover   - [Clicks: 8]
    Amazon Simple Storage Service (S3) is a publicly available service that Web application developers can use for storing digital assets such as images, video, music, and documents. S3 provides a RESTful API for interacting with the service programmatically. Learn how to use the open source JetS3t library to leverage Amazon's S3 cloud service for storing and retrieving data.
    http://www.ibm.com/developerworks/java/library/j-s3/index.html - Apr, 2009
  • The role of Software as a Service in cloud computing by Judith Myerson   - [Clicks: 7]
    Want to know what role Software as a Service (SaaS) plays in cloud computing? Explore different flavors of SaaS, and see two examples of how SaaS works in cloud computing—namely, plant engineering management and distance learning—in the pay-on-demand infrastructure environment. Tune SaaS for optimal performance by combining the best of two worlds: multi-tenancy and virtualization. Discover solutions to the problems of unused resources and interoperability. And finally, understand that without proper planning and implementation, the costs of security safeguards can far outweigh the economic advantages of SaaS and cloud computing.
    http://www.ibm.com/developerworks/web/library/wa-saascloud/index.html - Apr, 2009
  • Connecting to the cloud, Part 1: Leverage the cloud in applications by Mark O'Neill   - [Clicks: 13]
    Explore cloud computing and the offerings from the major cloud platform vendors: Amazon, Google, Microsoft®, and SalesForce.com. In this first of a three-part series, take an example of a typical corporate application that uses a JMS queue, and examine what would be involved to hybridize part of this JMS infrastructure in the cloud.
    http://www.ibm.com/developerworks/webservices/library/x-cloudpt1/index.html - Mar, 2009
  • Is there value in cloud computing? by S. E Slack   - [Clicks: 5]
    Cloud computing is at an early stage of development, with a diverse group of providers delivering an array of services from full-blown cloud-based applications to storage services to spam filtering. Learn what cloud computing is and how it could affect the future of architecture.
    http://www.ibm.com/developerworks/opensource/library/ar-valuecloudcomputing/index.html - Mar, 2009
  • Navigate the cloud computing labyrinth by Brett D. McLaughlin   - [Clicks: 4]
    If you're lucky enough to have a basic understanding of cloud computing, your skills are in demand. But when it comes to actually building an application, what platform do you use? Google and Amazon are both huge names, so it's not about popularity. And what if you're a Microsoft person? Are there options for you? Learn how to navigate the cloud wisely and pick the perfect platform for your particular application requirements.
    http://www.ibm.com/developerworks/web/library/wa-cloudflavor/index.html - Mar, 2009
  • Building cloud-ready, multicore-friendly applications, Part 1: Design principles by Guerry Semones   - [Clicks: 11]
    Multicore processing power and cloud computing are two of the most exciting challenges facing software developers today. Multiple chips or processing cores will enable individual computing platforms to process threads unbelievably fast, and the advent of cloud computing means that your applications could run on multiple distributed systems. In this first half of a two-part article, Appistry engineer Guerry Semones gets you started with the four design principles for writing cloud-ready, multicore friendly code: atomicity, statelessness, idempotence, and parallelism.
    http://www.javaworld.com/javaworld/jw-03-2009/jw-03-multicore-and-cloud-ready-1.html - Mar, 2009
  • Cloud computing versus grid computing by Judith Myerson   - [Clicks: 17]
    Want to know more about cloud and grid computing? Learn how you can use Infrastructure as a Service to get a full computer infrastructure using Amazon's Elastic Compute Cloud (EC2). See the similarities, differences, and issues to consider in grid and cloud computing. Explore some of the security issues and choices for Web development in the cloud, and see how you can be environmentally friendly using cloud computing.
    http://www.ibm.com/developerworks/web/library/wa-cloudgrid/index.html - Mar, 2009
  • Cloud computing with Amazon Web Services, Part 5: Dataset processing in the cloud with SimpleDB by Prabhakar Chaganti   - [Clicks: 6]
    Learn basic Amazon SimpleDB (SDB) concepts and explore some of the functions provided by boto, an open source Python library for interacting with SDB. In this "Cloud computing with Amazon Web Services" series, learn about cloud computing using Amazon Web Services. Explore how the services provide a compelling alternative for architecting and building scalable, reliable applications. In this article, learn some of the basic concepts and check out some of the functions provided by boto.
    http://www.ibm.com/developerworks/library/ar-cloudaws5/ - Feb, 2009
  • Architectural manifesto: An introduction to the possibilities (and risks) of cloud computing by Mikko Kontio   - [Clicks: 10]
    Cloud computing has been a hot topic in the media and in the IT industry. There are critics who say that it's nothing new. In this final edition of Architectural Manifesto, learn about the possibilities and risks of cloud computing.
    http://www.ibm.com/developerworks/web/library/ar-archman10/index.html - Feb, 2009
  • Cloud computing with Amazon Web Services, Part 4: Reliable messaging with SQS by Prabhakar Chaganti   - [Clicks: 5]
    Learn basic Amazon SimpleDB (SDB) concepts and explore some of the functions provided by boto, an open source Python library for interacting with SDB. In this "Cloud computing with Amazon Web Services" series, learn about cloud computing using Amazon Web Services. Explore how the services provide a compelling alternative for architecting and building scalable, reliable applications. In this article, learn about the reliable and scalable messaging service provided by Amazon Simple Queue Service (SQS).
    http://www.ibm.com/developerworks/web/library/ar-cloudaws4/index.html - Feb, 2009

[Top]

Books:
  • Cloud Application Architectures  by George Reese
    Learn practical techniques for creating web applications on cloud computing infrastructures and methods for migrating existing systems to these environments. Cloud Application Architectures teaches you the programming and system administration skills necessary to build and support applications in the cloud, using transactional apps for customer orders and payments as a practical example. If you're involved in planning IT infrastructure, you'll learn how to work with these highly scalable, highly redundant infrastructure services.
     - Apr, 2009

[Top]