Availability in AWS
Most services, including compute, database, and storage services in AWS, are built from the ground up to provide high availability and reliability and to be massively scalable.
Let's look a little more closely at these three core types of services in AWS:
- Compute services – Amazon EC2, Amazon ECS, and other compute services allow the provisioning of computing resources. Enabling high availability, reliability, and massive scalability can be fully automated and configured using features such as Auto Scaling, load balancing, and auto-provisioning over multiple AZs and regions.
- Database services – Amazon DynamoDB, Amazon RDS, Amazon Redshift, and other managed database services give you many options to automate the deployment process for full-featured databases. Including multiple read replicas (within and across AZs) in the deployment is as easy as picking a few more options during the configuration stage while creating the database...