Introduction
When running an application, you expect it to perform well and be reliable, secure, and cost-efficient. Not only does AWS make it possible to meet these expectations, it also provides a set of guiding principles to help you achieve them. The AWS Well-Architected Framework codifies these principles and organizes them into the following five pillars:
- Reliability
- Performance efficiency
- Security
- Cost optimization
- Operational excellence
In this chapter, you’ll learn how these pillars form the foundation of any sound cloud architecture. You’ll have the opportunity to perform several exercises that will teach you how to implement the following real-world scenarios:
- A highly available web application using Auto Scaling and elastic load balancing
- Static website hosting using S3
Following all of the exercises will cost a little money, but you can complete some of them within the bounds of the AWS Free Tier. For more information about the AWS Free Tier, refer to the...