Availability, Elasticity & Scalability
Practice Test 2026–2027 | AWS
Architecture Questions & Detailed
Rationales
1. An application must remain available if an entire Availability Zone becomes
unavailable. Which architecture best addresses this requirement?
A. Deploy all resources in a single Availability Zone with larger instances
B. Deploy application resources across multiple Availability Zones
C. Deploy the application on a single Dedicated Host
D. Increase the instance size in the existing Availability Zone
Answer: Deploy application resources across multiple Availability Zones
Rationale: Deploying resources across multiple Availability Zones provides fault
isolation and allows the application to continue operating if one Availability
Zone experiences an outage.
,2. Which AWS concept allows an application to automatically increase or
decrease resources in response to changing demand?
A. High availability
B. Fault tolerance
C. Elasticity
D. Durability
Answer: Elasticity
Rationale: Elasticity is the ability to dynamically acquire and release resources
as workload demand changes, helping avoid overprovisioning and
underprovisioning.
3. A web application experiences predictable increases in traffic every weekday
at 9:00 AM. Which Auto Scaling capability is most appropriate?
A. Scheduled scaling
B. Manual scaling
C. Hardware replacement
D. Data replication
Answer: Scheduled scaling
Rationale: Scheduled scaling allows capacity to be increased or decreased
according to a known schedule, making it suitable for predictable traffic
patterns.
4. Which statement best describes scalability?
A. The ability to recover deleted data
B. The ability of a system to handle increased workload by adding resources
C. The ability to encrypt data
D. The ability to reduce AWS account permissions
,Answer: The ability of a system to handle increased workload by adding
resources
Rationale: Scalability refers to a system's ability to accommodate increasing
workloads by increasing available resources, either vertically or horizontally.
5. A company wants an application to continue serving requests if one EC2
instance fails. Which solution provides the best architecture?
A. Use one large EC2 instance
B. Deploy multiple EC2 instances behind a load balancer
C. Store application files only on instance storage
D. Disable health checks
Answer: Deploy multiple EC2 instances behind a load balancer
Rationale: Multiple instances provide redundancy, while the load balancer can
detect unhealthy instances and route requests to healthy ones.
6. Which AWS service distributes incoming application traffic across multiple
targets?
A. Amazon Route 53
B. Elastic Load Balancing
C. Amazon S3
D. AWS CloudTrail
Answer: Elastic Load Balancing
Rationale: Elastic Load Balancing distributes incoming traffic across healthy
targets such as EC2 instances, containers, and IP addresses.
, 7. A company wants EC2 capacity to automatically increase when CPU utilization
remains high. Which service should it use?
A. Amazon EC2 Auto Scaling
B. Amazon Inspector
C. AWS Artifact
D. AWS Config
Answer: Amazon EC2 Auto Scaling
Rationale: EC2 Auto Scaling can automatically add or remove EC2 instances
based on demand-driven metrics and scaling policies.
8. Which scaling approach adds more EC2 instances to handle increased traffic?
A. Vertical scaling
B. Horizontal scaling
C. Data compression
D. Storage tiering
Answer: Horizontal scaling
Rationale: Horizontal scaling increases capacity by adding more instances or
nodes rather than making an existing instance larger.
9. A database is reaching the CPU limit of its current instance size. Which
approach represents vertical scaling?
A. Adding additional database instances
B. Increasing the database instance size
C. Adding more Availability Zones
D. Adding another AWS Region
Answer: Increasing the database instance size