A company wants to deploy a critical application that requires high availability and disaster recovery. The application serves a global customer base and is sensitive to database read and write latency. Which deployment strategy should be recommended?
Utilize edge locations to cache the application data for reduced latency and improved availability
Deploy the application in a single AWS Region and use multiple Availability Zones within the Region
Deploy the application in multiple AWS Regions and use Route 53 to route traffic based on latency
Host the application on premises in the company's data center and use AWS for backup