CLF-C02 Question 203
Select 3Your company wants to deploy a highly available web application in AWS. To ensure the application can handle traffic across multiple availability zones and regions, which AWS network services could you use to distribute traffic and provide fault tolerance?
- A
Amazon Route 53
- B
AWS Direct Connect
- C
Elastic Load Balancing (ELB)
- D
Amazon VPC
- E
AWS Global Accelerator
Show answer and explanation
Correct answers: A, C, E
Explanation
To ensure high availability and fault tolerance for a web application, you can use Amazon Route 53 for DNS-based traffic routing, Elastic Load Balancing for distributing traffic across instances in different availability zones, and AWS Global Accelerator for directing traffic to optimal endpoints across multiple regions. AWS Direct Connect and Amazon VPC are valuable in networking but do not specifically address traffic distribution or fault tolerance.
- A. Correct.
Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service that can route user traffic to endpoints in different AWS regions, ensuring global fault tolerance.
- B. Incorrect.
AWS Direct Connect is a dedicated network connection between on-premises environments and AWS, but it does not provide traffic distribution or fault tolerance for applications.
- C. Correct.
Elastic Load Balancing (ELB) automatically distributes incoming application traffic across multiple targets, such as EC2 instances, in one or more availability zones, ensuring availability and fault tolerance.
- D. Incorrect.
Amazon VPC (Virtual Private Cloud) allows the creation of isolated network environments but does not distribute traffic or provide fault tolerance by itself.
- E. Correct.
AWS Global Accelerator improves the availability and performance of applications by directing traffic to optimal endpoints across AWS regions, making it suitable for global fault tolerance.