https://medium.com/@jillianmtucker26/creating-an-auto-scaling-group-of-ec2-instances-for-high-availability-7e4d7eb61e46