Chapter 4. Ready for the Cloud

To a large extent, one secret will guide you in deploying an application capable of leveraging all of the benefits of the cloud into the cloud:

Do what you would do anyway to build a highly scalable web application.

In the absence of specific regulatory or standards compliance issues, if your application can run behind a load balancer across a number of application server nodes without any problems, you are pretty much all set. This chapter will help you determine how to move that application into the cloud.

On the other hand, many web applications have been built with a single server in mind, and their creators aren’t sure whether they can safely move to a clustered environment. If you fit into this category—or if you know for a fact your application won’t work in a clustered environment—this chapter will tell you what you need to make your application ready for the cloud.

Get Cloud Application Architectures now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.