Automated Disaster Recovery
Time to apply all the stuff I have been learning.
My goal is to plan, develop, test and deploy an automated disaster recovery plan, and implement it twice, once for my personal account as a sanity check, and again in my school's AWS environment. I'd like to have it auto deploy upon a region failure, and recover once the region is back up. I expect to do this using the following tools:
- Docker - for local service containerization
- Jenkins - as CI control server
- Nagios - for monitoring and alerting
- Terraform - scripts for deploying AWS resources
- Cloudformation - for event driven automation
As I build each piece, I'll link the write up below, and this site will serve as proof of concept and documentation.
Here we go!