SAA-C03 exam dumps

SAA-C03 practice question 316 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 316

Select 3

A company is deploying a multi-tier web application on AWS. They want the application to handle a variable amount of traffic while maintaining low latency and high availability. The architecture must ensure scalability and reliability for the front-end and back-end tiers. Which combination of services and architectures should you recommend to meet these requirements?

  1. A

    Use an Application Load Balancer (ALB) to distribute traffic across multiple Amazon EC2 instances in an Auto Scaling group for the front-end tier.

  2. B

    Deploy the back-end tier on a single Amazon RDS instance to simplify the architecture and reduce costs.

  3. C

    Enable Amazon CloudFront to cache static content and reduce latency for global users.

  4. D

    Use Amazon DynamoDB with on-demand capacity mode for the back-end tier to handle variable traffic and provide high availability.

  5. E

    Set up a Network Load Balancer (NLB) for the front-end tier to manage TCP traffic and improve performance for dynamic content.

Show answer and explanation

Correct answers: A, C, D

Explanation

To design a high-performing and scalable network architecture for a multi-tier web application, you should use an Application Load Balancer (ALB) with Auto Scaling for the front-end tier to handle variable traffic. For the back-end tier, Amazon DynamoDB with on-demand capacity mode offers scalability and high availability. Additionally, Amazon CloudFront helps reduce latency for global users by caching static content. Deploying a single RDS instance or using a Network Load Balancer instead of an ALB does not meet the requirements for scalability, reliability, or appropriate traffic handling.

  • A. Correct.

    Correct. Using an ALB with an Auto Scaling group ensures that the front-end tier can scale dynamically to handle variable traffic and maintain high availability.

  • B. Incorrect.

    Incorrect. Deploying the back-end tier on a single Amazon RDS instance creates a single point of failure and limits scalability, which does not meet the requirements for high availability and scalability.

  • C. Correct.

    Correct. Amazon CloudFront caches static content, reducing latency for global users and improving performance, which aligns with the need for low latency.

  • D. Correct.

    Correct. Amazon DynamoDB with on-demand capacity mode is a fully managed service that automatically scales to meet variable traffic demands, ensuring high availability and performance for the back-end tier.

  • E. Incorrect.

    Incorrect. While a Network Load Balancer (NLB) is suitable for handling low-latency TCP traffic, an Application Load Balancer (ALB) is more appropriate for HTTP/HTTPS traffic in this scenario, as it provides features like path-based routing and SSL termination.

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