SAA-C03 exam dumps

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

Select 3

An e-commerce company is designing a multi-tier application on AWS. The application requires a web tier, an application tier, and a database tier. The web tier should automatically scale based on incoming traffic, the application tier must securely communicate with the database tier, and the database should be highly available. Which combination of AWS services will best meet these requirements?

  1. A

    Use an Auto Scaling group with Application Load Balancer for the web tier

  2. B

    Deploy the application tier on Amazon EC2 instances in a private subnet and restrict access using security groups

  3. C

    Use Amazon RDS Multi-AZ deployment for the database tier

  4. D

    Deploy the database tier on an Amazon S3 bucket to store relational data

  5. E

    Use AWS Lambda to replace the application tier for secure database communication

Show answer and explanation

Correct answers: A, B, C

Explanation

A multi-tier architecture involves separating the web, application, and database layers to enhance scalability, security, and high availability. Using an Auto Scaling group with an Application Load Balancer for the web tier ensures traffic handling is dynamic. Deploying the application tier in private subnets with security groups secures communication with the database tier. Using Amazon RDS Multi-AZ for the database tier ensures fault tolerance and high availability. Amazon S3 and AWS Lambda are not appropriate for the database and application tiers in this scenario.

  • A. Correct.

    Correct. An Auto Scaling group with an Application Load Balancer (ALB) ensures the web tier can handle variable traffic and distribute requests efficiently.

  • B. Correct.

    Correct. Deploying the application tier in a private subnet and securing it with security groups ensures secure communication with the database tier.

  • C. Correct.

    Correct. Amazon RDS Multi-AZ deployment provides high availability and fault tolerance for the database tier.

  • D. Incorrect.

    Incorrect. Amazon S3 is designed for object storage, not relational database storage, so it is not suitable for this use case.

  • E. Incorrect.

    Incorrect. AWS Lambda is not an appropriate replacement for an application tier requiring persistent server processes; it is typically used for serverless and event-driven scenarios.

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