4 A Scalable, Load Balanced Website
This chapter covers:
- Setting up VPCs, Subnets, Security Groups, Network Access Control Lists (NACLs) and Internet Gateways using CloudFormation
- Defining route tables so Internet traffic can reach your website but won’t be able to access instances within a private subnet
- Defining and deploying Autoscaling Groups, Policies and CloudWatch Alarms
- Specifying parameters for Load Balancer policies, settings and security
4.1 Introduction
In chapter 3, we used CloudFormation to build out a static, HTML5 website. In this chapter, we’re going to take this a step further, and introduce elements that will make our website scale to handle a virtually unlimited volume of traffic. We’ll build on the concepts we learned in chapter 3 to implement new infrastructure for our website that incorporates numerous important building block features of AWS deployed via CloudFormation.