Copyright (c) 2025 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

4.3.3. Sample Questions - Domain 3: Resilient Cloud Solutions

Question 1:

A company is running a critical web application on Amazon EC2 instances behind an Application Load Balancer (ALB). They need to ensure high availability and automatic recovery in case an EC2 instance becomes unhealthy. Which combination of AWS services should be configured to meet this requirement, adhering to the First Principle of designing for failure?

A) Amazon S3 and AWS CloudFront B) Amazon RDS Multi-AZ and AWS Backup C) Amazon EC2 Auto Scaling and ALB health checks D) AWS Lambda and Amazon API Gateway

Correct Answer: C
Explanation:

Question 2:

A global e-commerce application needs to provide low-latency access to its data for users worldwide and ensure business continuity even in the event of a regional disaster. The application uses Amazon DynamoDB as its primary data store. Which DynamoDB feature should be implemented to meet these requirements for global resilience?

A) DynamoDB Streams B) DynamoDB Accelerator (DAX) C) Global Tables D) On-Demand Backup and Restore

Correct Answer: C
Explanation:

Question 3:

A company is designing a new microservices application that needs to scale rapidly and cost-effectively based on demand. The application components are stateless and can be packaged as Docker containers. Which AWS compute service is best suited for deploying these containerized microservices to achieve high scalability and operational efficiency without managing the underlying EC2 instances?

A) Amazon EC2 B) AWS Lambda C) Amazon ECS on AWS Fargate D) Amazon Lightsail

Correct Answer: C
Explanation:
  • A) Amazon EC2: EC2 provides virtual servers (instances) where you have full control over the operating system. While you can run containers on EC2, it requires managing the underlying infrastructure, which contradicts the goal of operational efficiency without managing instances.
  • B) AWS Lambda: Lambda is a serverless compute service for running code without provisioning or managing servers. While highly scalable and cost-effective for event-driven functions, it's designed for short-lived, stateless functions, not typically for long-running containerized microservices that might require more persistent resources or specific container orchestration features.
  • C) Amazon ECS on AWS Fargate: Amazon Elastic Container Service (ECS) is a highly scalable, high-performance container orchestration service. When used with AWS Fargate, it allows you to run containers without having to provision, configure, or scale clusters of virtual machines. Fargate handles the underlying infrastructure management, making it ideal for deploying stateless containerized microservices that need to scale rapidly and cost-effectively, aligning with the First Principle of Serverless Operations and Elastic Scalability.
  • D) Amazon Lightsail: Lightsail offers virtual private servers (VPS) that are easy to use and manage. It's designed for simpler workloads and fixed monthly pricing, not for highly scalable, dynamic microservices architectures where underlying infrastructure management is abstracted away.

Question 4:

A DevOps team needs to implement an automated recovery process for their application running on EC2 instances. If an instance fails its health checks, they want to automatically replace it with a new, healthy instance. Additionally, they need to ensure that the application's DNS record (managed by Route 53) points to the healthy instances. Which combination of AWS services will enable this automated recovery and DNS failover?

A) AWS CloudFormation and AWS Config B) Amazon CloudWatch Alarms and AWS Systems Manager C) Amazon EC2 Auto Scaling and Amazon Route 53 health checks D) AWS Lambda and Amazon SQS

Correct Answer: C
Explanation:

Question 5:

A company is implementing a disaster recovery (DR) strategy for their critical application, which includes an Amazon RDS for PostgreSQL database. They need a DR solution that minimizes both Recovery Time Objective (RTO) and Recovery Point Objective (RPO) to ensure rapid recovery with minimal data loss in a separate AWS Region. Which RDS feature is best suited for this requirement?

A) Automated Backups B) Database Snapshots C) Multi-AZ Deployments D) Cross-Region Read Replicas

Correct Answer: D
Explanation: