There is a requirement for a high availability and disaster recovery plan for an organization. Below are the key points for this plan:
- Once stored successfully, the data should not be lost. This is the key requirement.
- Recovery time can be long as this could save on cost.
Which of the following options would be the best one for this corporation, given the concerns that they have outlined to you above?
- A. Make sure you have RDS set up as an asynchronous Multi-AZ deployment, which automatically provisions and maintains an asynchronous “standby” replica in a different Availability Zone.
- B. Set up a number of smaller instances in a different region, which all have Auto Scaling and Elastic Load Balancing enabled. If there is a network outage, then these instances will auto scale up. As long as spot instances are used and the instances are small this should remain a cost effective solution.
- C. Backup and restoring with S3 should be considered due to the low cost of S3 storage. Backup up frequently and the data can be sent to S3 using either Direct Connect or Storage Gateway or over the Internet.
- D. Set up pre-configured servers using Amazon Machine Images. Use an Elastic IP and Route 53 to quickly switch over to your new infrastructure if there are any problems when you run your health checks.