SAA-C03 exam dumps

SAA-C03 practice question 119 of 553

AWS Certified Solutions Architect - Associate. Associate level, Amazon Web Services. Free question with the correct answer and a full explanation.

SAA-C03 Question 119

Select 3

A company runs a web application on a single Amazon EC2 instance with an attached Amazon RDS database. The application is experiencing increased traffic, causing performance issues. To address this, the company wants to improve scalability and ensure high availability. Which of the following solutions should they implement?

  1. A

    Add an Elastic Load Balancer (ELB) and launch additional EC2 instances to distribute traffic

  2. B

    Upgrade the EC2 instance type to a larger instance with more CPU and memory

  3. C

    Enable Multi-AZ for the RDS database to ensure high availability

  4. D

    Add an Auto Scaling group to dynamically launch or terminate EC2 instances based on demand

  5. E

    Use Amazon S3 to host the application instead of EC2 instances

Show answer and explanation

Correct answers: A, C, D

Explanation

To improve scalability and ensure high availability, the company should focus on horizontal scaling by adding an Elastic Load Balancer, enabling Auto Scaling, and implementing Multi-AZ for the RDS database. Vertical scaling (e.g., upgrading the instance type) can temporarily increase capacity but is not as effective for long-term scalability or fault tolerance. Hosting the application on S3 is not relevant for this scenario since the application is dynamic and relies on EC2 and RDS.

  • A. Correct.

    Adding an ELB and additional EC2 instances enables horizontal scaling to distribute traffic across multiple instances, improving scalability and fault tolerance.

  • B. Incorrect.

    Upgrading the EC2 instance type is an example of vertical scaling, but it does not address high availability or long-term scalability as effectively as horizontal scaling solutions.

  • C. Correct.

    Enabling Multi-AZ for RDS ensures database high availability and fault tolerance, making it a critical solution for scaling and reliability.

  • D. Correct.

    Adding an Auto Scaling group allows the application to automatically adjust capacity to match demand, which is essential for handling traffic spikes and improving scalability.

  • E. Incorrect.

    Hosting a web application on Amazon S3 is suitable for static websites, but it is not applicable here since the application uses an EC2 instance and RDS database for dynamic content.

Timed practice exam

Take a SAA-C03 practice test under exam conditions

65 questions in 130 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam