Scaling policies determine when, if, and how the ASG scales and shrinks (on-demand/dynamic
scaling, cyclic/scheduled scaling)
Scaling Plans define the triggers and when instances should be provisioned/de-provisioned
A launch configuration is the template used to create new EC2 instances and includes
parameters such as instance family, instance type, AMI, key pair and security groups