I am very happy to announce our new AWS whitepaper "Architecting for the Cloud: Best Practices."
For several years, software architects have discovered and implemented several concepts and best practices to build highly scalable applications. Today, these concepts are even more applicable because of ever-growing datasets, unpredictable traffic patterns, and the demand for faster response times. This paper reinforces and reiterates some of traditional service-oriented architectural concepts and discusses how they may evolve in the context of cloud computing. It will also discuss some unprecedented concepts such as elasticity that have emerged due to the dynamic nature of the cloud.
This paper is targeted towards cloud architects who are gearing up to move an enterprise-class application from a fixed physical environment to a virtualized cloud environment. The focus of this paper is to highlight concepts, principles and best practices in creating new cloud applications or migrating existing applications to the cloud. Most importantly, the paper discusses some specific strategies on how to architect your application to leverage the benefits of the cloud benefits and some specific tactics on how to use different AWS features and services.
As always, your feedback is extremely important to us. Let us know whether the paper is helpful and whether it answers few of your cloud architecture questions. Please use the comments section and/or send feedback directly to evangelists at amazon dot com.
-- Jinesh



Jinesh - really good paper. My only suggestion is that you need to build up the service delivery and enterprise view. Large enterprise customers need to integrate AWS as if it were just an extension of their own data centre. To do this they need to make transparent the service delivery components and integrate toolsets. I have written a paper on this for a couple of the clients that I've worked for recently in my consulting role. I'd be happy to share this with you and work with you on expanding this great document into version 2 if you like?
Steve
Posted by: Steve Rayment | October 26, 2010 at 02:59 AM
Jinesh, as always your white papers have clarity and elegance. But clarity and elegance are obvious to a cloud architect, and cloud architects are not to be found in any company. To implement this architecture in specific corporations, one needs a 3rd party, or, if the company is big enough, a sort of "swat team" inside AWS to provide the professional services to very large and strategic customers. I see that happening one day. The philosophy of total non-human intervention in using AWS services is sound, but the swat-teams will be the exception that proves the rule.
Posted by: Miha Ahronovitz | November 30, 2010 at 11:03 AM