AWS Certified Solutions Architect – Professional — Question 534
A user is planning to host a Highly Available system on the AWS VPC. Which of the below mentioned statements is helpful in this scenario?
Answer options
- A. Create VPC subnets in two separate availability zones and launch instances in different subnets.
- B. Create VPC with only one public subnet and launch instances in different AZs using that subnet.
- C. Create two VPCs in two separate zones and setup failover with ELB such that if one VPC fails it will divert traffic to another VPC.
- D. Create VPC with only one private subnet and launch instances in different AZs using that subnet.
Correct answer: A
Explanation
To achieve high availability in an AWS VPC, resources must be distributed across multiple Availability Zones (AZs) by creating subnets in at least two separate AZs and launching instances in them. Options B and D are incorrect because a single subnet resides within only one AZ, making it impossible to launch instances in multiple AZs using a single subnet. Option C is incorrect because AWS Elastic Load Balancing (ELB) distributes traffic to targets within a single VPC, not across completely separate VPCs.