SAP-C02 exam dumps

SAP-C02 practice question 144 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 144

Select 3

An e-commerce company wants to design a new solution that ensures high availability and fault tolerance for its application. The application consists of a web layer, application layer, and database layer. The company requires automatic failover for the database and the ability to handle traffic spikes efficiently during seasonal sales. Which of the following design choices will meet these requirements?

  1. A

    Deploy the application across multiple Availability Zones and use an Application Load Balancer for distributing traffic to the web and application layers.

  2. B

    Use an Amazon RDS Multi-AZ deployment for the database layer to enable automatic failover in case of primary database failure.

  3. C

    Use Amazon EC2 Auto Scaling groups for the web and application layers to handle traffic spikes by adjusting the number of instances automatically.

  4. D

    Deploy the entire application in a single Availability Zone to reduce latency and simplify architecture.

  5. E

    Use Amazon S3 for hosting the database backups to ensure durability and availability.

Show answer and explanation

Correct answers: A, B, C

Explanation

To design a highly available and fault-tolerant solution for an e-commerce application, it is essential to deploy resources across multiple Availability Zones to ensure resilience against failure and to use services like RDS Multi-AZ for database failover. Auto Scaling helps manage traffic spikes efficiently. Hosting the application in a single AZ fails to meet the high availability requirement, and while S3 is suitable for backups, it does not directly impact live application operations. Combining these design choices enables the company to meet both the high availability and traffic management requirements.

  • A. Correct.

    This option is correct. Deploying across multiple Availability Zones with an Application Load Balancer ensures high availability and fault tolerance for the web and application layers.

  • B. Correct.

    This option is correct. Amazon RDS Multi-AZ deployments provide automatic failover capability, ensuring the database layer is fault-tolerant.

  • C. Correct.

    This option is correct. EC2 Auto Scaling allows the application to handle traffic spikes efficiently by automatically scaling instances based on demand.

  • D. Incorrect.

    This option is incorrect. Deploying in a single Availability Zone does not provide high availability or fault tolerance, as the entire application would be vulnerable to an AZ failure.

  • E. Incorrect.

    This option is incorrect. While Amazon S3 is a good choice for durable backups, it does not directly contribute to high availability or fault tolerance for the live database operations.

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