Setting up for production
This is it! The final section in which AWS will be configured to host the application for production deployment. The key issues in production setup are the health monitoring of the application, disaster recovery (both for data and infrastructure), and a secure production environment (with reasonable ongoing costs).
AWS production deployment architecture
For the first step, we need to design the deployment architecture. You can architect AWS in several different ways to meet your business requirements. The deployment architecture presented here takes into consideration security practices, and is specifically designed for scalability and high availability. In addition, it is an extension to the one presented for HA in Chapter 5, Designing for and Implementing High Availability.
Let's re-examine the choices we made for the selection and configuration of AWS resources. The choices for regions, availability zones, ELB, ASG, RDS, and S3 have already been covered in chapters...