Which solution meets these requirements?
Use EC2 instances in multiple edge locations.
Use EC2 instances in the same Availability Zone but in different AWS Regions.
Use Amazon CloudFront with the EC2 instances configured as the source.
Use EC2 instances in the same Availability Zone but in different AWS accounts.
Explanations:
Using EC2 instances in multiple edge locations does not directly address static website hosting or latency reduction, as EC2 instances are not designed for edge location deployments.
Running EC2 instances in the same Availability Zone but in different AWS Regions would not improve latency; it may even increase it due to longer distances between regions.
Amazon CloudFront is a content delivery network (CDN) that caches static content at edge locations globally, significantly reducing latency for users by delivering content from the nearest location.
Using EC2 instances in the same Availability Zone but in different AWS accounts does not improve latency and is not an effective strategy for hosting a static website.