SAP-C02 exam dumps

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

Select 3

You are designing a new multi-tier application architecture on AWS that must provide high availability and resilience against failures. The application stack includes a web tier, an application tier, and a database tier. The web and application tiers are stateless, and the database tier requires strong consistency. Which combination of strategies should you implement to ensure a reliable and resilient architecture?

  1. A

    Deploy the web and application tiers using Auto Scaling groups across multiple Availability Zones.

  2. B

    Use Amazon RDS with Multi-AZ deployment for the database tier.

  3. C

    Implement ElastiCache to reduce load on the database and store session state.

  4. D

    Configure a Network Load Balancer for distributing traffic to the web tier.

  5. E

    Deploy all components in a single Availability Zone to minimize latency.

Show answer and explanation

Correct answers: A, B, C

Explanation

To design a reliable and resilient architecture, it's important to distribute components across multiple Availability Zones, use managed services that provide high availability (such as Amazon RDS with Multi-AZ), and optimize performance with caching solutions like ElastiCache. These strategies collectively ensure fault tolerance, minimize downtime, and improve application performance, meeting the requirements of a resilient architecture.

  • A. Correct.

    Deploying the web and application tiers using Auto Scaling groups across multiple Availability Zones ensures that the architecture is fault-tolerant and can handle the failure of a single Availability Zone, making it highly available and resilient.

  • B. Correct.

    Using Amazon RDS with Multi-AZ deployment provides automatic failover in case of database instance failure, ensuring high availability and resilience for the database tier.

  • C. Correct.

    Implementing ElastiCache helps reduce the load on the database by caching frequently accessed data and can store session state for stateless tiers, improving overall reliability and resilience.

  • D. Incorrect.

    A Network Load Balancer is primarily designed for handling TCP-based workloads with low latency and is less suitable for web-tier traffic in this scenario. An Application Load Balancer would be more appropriate for HTTP/HTTPS traffic.

  • E. Incorrect.

    Deploying all components in a single Availability Zone introduces a single point of failure, which is not aligned with the goal of creating a reliable and resilient architecture.

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