High Availability and Scaling Flashcards
Scaling by adding more
Vertical Scaling
Scaling by creating more
Horizontal Scaling
Advantage of horizontal scaling
More Availability
Specifies all the needed settings that go into building out an EC2 instances
Launch Template
Collection of settings you can configure so you don’t have to walk through the EC2 wizard over and over
Launch Template
Capable of leveraging all EC2 auto-scaling features
Launch templates
Does Launch Templates support versioning?
Yes
A collection of EC2 instances that are treated as a collective group for purposes of scaling and management
Auto Scaling Groups
Lowest number of Ec2 instances you’ll ever have. Number of instances will not dip below this number
Minimum
Highest number of EC2 instances you’ll ever provision. Number of instances will not get above this.
Maximum
How many instances are launched when creating an auto-scaling group
Desired
Perform custom actions on instances when corresponding lifecycle events occur
Lifecycle Hook
Used for storing application logs on shutdown
Scaling in hooks
Used for installing/configuring software before instance goes online
Scaling out hooks
Vital to creating a highly available application due to spreading resources out over multiple availability zones
Auto Scaling Groups