SAA-C03 exam dumps

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

Select 4

A company is running a high-traffic web application on Amazon EC2 instances behind an Application Load Balancer (ALB). The application stores user-uploaded images in an Amazon S3 bucket, processes them through an Amazon SQS queue, and archives the results in another S3 bucket. The company wants to ensure that the architecture is highly available and fault-tolerant, while minimizing operational overhead. Which combination of services should you recommend adding to achieve this goal?

  1. A

    Enable S3 Versioning on the image storage bucket to prevent accidental data loss.

  2. B

    Set up Auto Scaling for the EC2 instances to handle traffic spikes.

  3. C

    Deploy the EC2 instances across multiple Availability Zones.

  4. D

    Use Amazon DynamoDB to store the metadata of processed images instead of S3.

  5. E

    Enable Cross-Region Replication for the S3 buckets to improve disaster recovery.

Show answer and explanation

Correct answers: A, B, C, E

Explanation

The architecture relies on fault tolerance and high availability to meet business needs. Enabling S3 Versioning ensures data protection, Auto Scaling handles traffic spikes, deploying EC2 instances across multiple AZs adds redundancy, and enabling Cross-Region Replication ensures disaster recovery. These features together reduce operational overhead and enhance the system's resilience.

  • A. Correct.

    Enabling S3 Versioning protects against accidental overwrites or deletions, which improves fault tolerance.

  • B. Correct.

    Auto Scaling ensures the EC2 instances can scale in and out based on demand, improving availability and minimizing manual intervention.

  • C. Correct.

    Deploying EC2 instances across multiple Availability Zones ensures redundancy and reduces the risk of downtime if an AZ fails.

  • D. Incorrect.

    Using DynamoDB for metadata storage is not strictly necessary for this use case, as S3 can handle metadata alongside objects. While DynamoDB is highly available, it does not directly improve the fault tolerance of the current architecture.

  • E. Correct.

    Enabling Cross-Region Replication for S3 buckets ensures that data is replicated to another region, providing disaster recovery in case of a regional failure.

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