Ultimate access to all questions.
A company's internal web application, consisting of a single Amazon EC2 web server instance and a NAT instance for outbound internet access, needs to be highly available. What two architectural changes should be made to achieve this goal?
Explanation:
To achieve high availability for the company's internal web application, you should create additional EC2 instances spanning multiple Availability Zones and add an Application Load Balancer to distribute the load between them (Option B). Additionally, replace the NAT instance with a NAT gateway in each Availability Zone and update the route tables (Option D). This approach ensures that both the web application and network architecture are highly available, addressing potential single points of failure.