Much is said about the advantages and risks of cloud computing, but how do you actually create a web application for this environment or migrate existing applications to it? With this book, you'll learn 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 as a network or system architect, system administrator, or developer, this book will help you adapt your skills to work with the highly scalable, highly redundant infrastructure services offered by Amazon and other providers.
Understand the differences between traditional deployment and cloud computing in areas such as reliability, security, and the ability to predict load and capacity Determine whether moving existing applications to the cloud makes technical and business sense Build a transactional web application and set up virtual servers to support it Learn how the cloud helps you better prepare for disaster recovery See how cloud computing changes your perspective on application scaling .
Cloud Application Architectures provides best practices that apply to every available cloud service. Learn how to make the transition to the cloud and prepare your web applications to succeed.