In-Depth Guide to High Availability in AWS