40.3k views
4 votes
A solutions architect is designing the infrastructure to run an application on Amazon EC2 instances. The application requires high availability and must dynamically scale based on demand to be cost efficient.

What should the solutions architect do to meet these requirements?

1 Answer

4 votes

Final answer:

To meet the requirements of high availability and dynamic scaling, the solutions architect should design the infrastructure using Amazon Elastic Load Balancer (ELB) and Amazon Auto Scaling. Additionally, Amazon Relational Database Service (RDS) can be used for database requirements.

Step-by-step explanation:

To meet the requirements of high availability and dynamic scaling, the solutions architect should design the infrastructure using Amazon Elastic Load Balancer (ELB) and Amazon Auto Scaling. The ELB distributes traffic across multiple EC2 instances, ensuring high availability. Amazon Auto Scaling automatically adjusts the number of EC2 instances based on demand, optimizing cost efficiency.

In addition to ELB and Auto Scaling, the solutions architect should also consider using Amazon Relational Database Service (RDS) for database requirements. RDS offers managed database services that can further enhance availability and scalability.

By leveraging these AWS services, the application can achieve high availability and cost efficiency, dynamically scaling to meet demand.

User Sanket Thakkar
by
7.7k points