SAP-C02 exam dumps

SAP-C02 practice question 400 of 678

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

SAP-C02 Question 400

Select 2

A company is deploying a multi-tier web application on AWS in a highly available and fault-tolerant manner. The application consists of a web tier and a database tier. They want to ensure the following:

  1. The web tier can scale automatically based on demand.
  2. The database tier remains highly available, with automatic failover in case of an instance failure.
  3. The solution should minimize operational overhead.

Which combination of AWS services and configurations will meet these requirements?

  1. A

    Deploy the web tier on an Auto Scaling group across multiple Availability Zones and use an Application Load Balancer.

  2. B

    Deploy the database tier using Amazon RDS with Multi-AZ deployment enabled.

  3. C

    Use Amazon DynamoDB for the database tier to ensure high availability.

  4. D

    Deploy the web tier on Amazon EC2 instances in a single Availability Zone and configure an Elastic Load Balancer.

  5. E

    Use Amazon Aurora Global Database to ensure low-latency reads and automatic failover for the database tier.

Show answer and explanation

Correct answers: A, B

Explanation

To achieve high availability and fault tolerance for the multi-tier application, the web tier should use an Auto Scaling group across multiple Availability Zones with an Application Load Balancer to handle scaling and traffic distribution. For the database tier, Amazon RDS with Multi-AZ deployment ensures high availability and automatic failover, minimizing operational overhead. Other options like DynamoDB or Aurora Global Database either do not align with the scenario requirements or introduce unnecessary complexity.

  • A. Correct.

    This option is correct. Using an Auto Scaling group across multiple Availability Zones ensures high availability and scalability for the web tier. An Application Load Balancer distributes incoming traffic across the instances.

  • B. Correct.

    This option is correct. Amazon RDS with Multi-AZ deployment provides automatic failover and high availability for the database tier, minimizing operational overhead.

  • C. Incorrect.

    This option is incorrect. While DynamoDB is a highly available NoSQL database, the scenario specifies a traditional web application with a database tier, which suggests the need for a relational database.

  • D. Incorrect.

    This option is incorrect. Deploying EC2 instances in a single Availability Zone introduces a single point of failure, violating the high availability requirement.

  • E. Incorrect.

    This option is incorrect. While Amazon Aurora Global Database provides low-latency reads and disaster recovery, it is not necessary to achieve high availability and automatic failover for this specific scenario.

Timed practice exam

Take a SAP-C02 practice test under exam conditions

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

Start timed exam