A company is planning to deploy a web application that will serve a global user base. The application needs to deliver low latency content to users and accommodate regional data sovereignty requirements. Which AWS infrastructure deployment approach facilitates the company's needs by capitalizing on the relationship among AWS Regions, Availability Zones, and edge locations?
Hosting the entire application on a single EC2 instance in one Availability Zone for all global users, relying on that one instance for low latency delivery
Deploying web servers in multiple Availability Zones within a single Region, configuring a CDN to cache content at edge locations, and replicating data across Regions to meet sovereignty requirements
Utilizing edge locations to host the main database and compute resources, while using Regional data centers for backup purposes only
Using a single Region to host the application and database instances, without leveraging edge locations for content delivery
Setting up an S3 bucket in one Region to serve static content globally, without distributing copies through a content delivery network (CDN)