Your company handles a crucial e-Commerce application.
This application needs to have an uptime of at least 99.5%
There is a decision to move the application to the AWS Cloud.
Which of the following deployment strategies can help build a robust architecture for such an application?
Click on the arrows to vote for the correct answer
A. B. C. D.Answer - B.
The AWS Documentation mentions the following:
Businesses are using the AWS cloud to enable faster disaster recovery of their critical IT systems without incurring the infrastructure expense of a second physical site.
The AWS cloud supports many popular disaster recovery (DR) architectures from “pilot light” environments that may be suitable for small customer workload data center failures to “hot standby” environments that enable rapid failover at scale.
With data centers in Regions worldwide, AWS provides a set of cloud-based disaster recovery services that enable rapid recovery of your IT infrastructure and data.
For more information on enabling AWS Disaster Recovery, please refer to the below URL:
https://aws.amazon.com/disaster-recovery/To build a robust architecture for a crucial e-Commerce application that needs to have an uptime of at least 99.5%, one should focus on deploying the application across multiple AWS Regions.
Regions are separate geographic areas that contain at least two Availability Zones (AZs) that are isolated from each other in terms of infrastructure, power, and network connectivity. Deploying an application across multiple regions ensures that the application remains highly available even if an entire region becomes unavailable due to a natural disaster or other event.
Deploying the application across multiple VPCs or subnets does not necessarily improve availability as they are within the same region and may be affected by the same event.
Deploying the application across Edge locations is not relevant as Edge locations are used for content delivery purposes and do not provide the infrastructure required for hosting an application.
Therefore, the correct answer is B: Deploying the application across multiple Regions.