Skip to main content

Currently Skimming:

Developing Robust Cloud Applications--Yuanyuan (YY) Zhou
Pages 21-26

The Chapter Skim interface presents what we've algorithmically identified as the most significant single chunk of text within every page in the chapter.
Select key terms on the right to highlight them within pages of the chapter.


From page 21...
... For example, Google News, Google Mail, and Google Docs all run on clouds. Of course, these platforms are also owned and controlled by the application service provider, namely Google, which makes some of the challenges discussed below easier to address.
From page 22...
... Some short-term differences that will disappear when cloud computing matures are discussed below. Statelessness and Server Failures Because one of the major benefits of cloud computing is lower cost, cloud service providers are likely to use cost-effective hardware/software that is also less robust and less reliable than people would purchase for in-house/local platforms.
From page 23...
... PayPal lost millions of dollars, and merchants lost unknown amounts. Thomas Wailgum of CIO.com reported in January 2009, that Salesforce.com had suffered a service disruption for about an hour on January 6 when a core network device failed because of memory allocation errors.
From page 24...
... However, this can easily introduce bugs, such as resource leaks or tangling links to reclaimed resources. Addressing this problem will require either software development tools for testing and detecting these types of bugs or new application development models, such as MapReduce, which would eliminate the need for dynamic scaling up and down.
From page 25...
... Second, since each cloud platform may be different, it is important that application developers understand the platform's elasticity model and dynamic configuration method. They must also keep abreast of the provider's evolving monitoring services and service level agreements, even to the point of engaging the service provider as an ongoing operations partner to ensure that the demands of the new application can be met.
From page 26...
... Zhou Figure 1.eps bitmap


This material may be derived from roughly machine-read images, and so is provided only to facilitate research.
More information on Chapter Skim is available.