Chapter 13: Availability, Reliability, and Scalability Patterns

In Chapter 4, Harnessing the Power of Cloud Computing, we saw how some characteristics of the cloud, such as elasticity, make the cloud so powerful. Having the ability to start instances on demand when they are needed and shut them down as soon as the demand subsides makes the cloud cost-effective and powerful. Because of the elasticity of the cloud, we can programmatically implement systems that are highly available, offer high reliability, and can be automatically scaled up and down quickly.

In this chapter, we will explore in depth the concepts of availability, reliability, and scalability and why understanding them in depth is critical to the success of all your projects. We ...

Get AWS for Solutions Architects 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.