Highly Available and Fault-Tolerant Architectures
In this sample chapter from AWS Certified Solutions Architect - Associate (SAA-C02) Cert Guide, you will explore topics related to exam Domain 1: Design Resilient Architectures, including Disaster Recovery and Business Continuity, Automating AWS Architecture, and Elastic Beanstalk.
This chapter covers the following topics:
Comparing Architecture Designs
Disaster Recovery and Business Continuity
Automating AWS Architecture
Elastic Beanstalk
This chapter covers content that’s important to the following exam domain/objective:
Domain 1: Design Resilient Architectures
Objective 1.2 Design highly available and/or fault-tolerant architectures
The terms high availability and fault tolerant take on unique meanings in today’s hosted cloud. Amazon wants to make sure that you understand how these terms differ in a cloud environment from in on-premises situation. For example, you might be accustomed to using clustering as a common method to protect database data. In the cloud, clustering has been mainly been replaced with horizontal scaling and placing multiple copies of databases in different data centers. You could still build a cluster in the cloud, but there are better ways to achieve high availability and fault tolerance—or at least Amazon and many customers feel there are better ways. Ultimately, no matter the terminology used, your application should be always up and available when the end user needs it. In addition, your data records should always be available. And both your application and your data should be able to handle problems in the backend; you need compute power for the many web servers that are available to take over, and your data needs to be stored in numerous physical locations.
The questions on the AWS Certified Solutions Architect - Associate (SAA-C02) exam quantify your understanding of the services at AWS that enable you to design your application stacks to be highly available and very fault tolerant.
“Do I Know This Already?” Quiz
The “Do I Know This Already?” quiz allows you to assess whether you should read this entire chapter thoroughly or jump to the “Exam Preparation Tasks” section. If you are in doubt about your answers to these questions or your own assessment of your knowledge of the topics, read the entire chapter. Table 3-1 lists the major headings in this chapter and their corresponding “Do I Know This Already?” quiz questions. You can find the answers in Appendix A, “Answers to the ‘Do I Know This Already?’ Quizzes and Q&A Sections.”
Table 3-1 “Do I Know This Already?” Section-to-Question Mapping
Foundation Topics Section |
Questions |
---|---|
Comparing Architecture Designs |
1, 2 |
Disaster Recovery and Business Continuity |
3, 4 |
Automating Architecture |
5, 6 |
Elastic Beanstalk |
7, 8 |
Which of the following is a characteristic of applications that are designed to be highly available?
Minimal downtime
Increased performance
Higher level of security
Cost-effective operation
Which of the following is a characteristic of applications that are designed with a high level of fault tolerance?
Automatic recovery from most failures
Higher speed
Higher performance
Cost-effective operation
What does the term RPO stand for?
Reliability point objective
Recovery point objective
Restore point objective
Return to an earlier phase of operation
What does the term RTO stand for?
Recovery tier objective
Recovery time objective
The amount of data that will be lost
The time the application will be down
What is the purpose of using CloudFormation?
To recover from failures
To automate the building of AWS infrastructure components
To deploy applications with automation
To document manual tasks
What CloudFormation component is used to check deployment changes to existing infrastructure?
CloudFormation template
Stack
Change set
JSON script
What two components does Elastic Beanstalk deploy?
Infrastructure and storage
Application and infrastructure
Compute and storage
Containers and instances
What term defines application updates that are applied to a new set of EC2 instances?
Rolling
Immutable
All at once
Blue/green