2. TOPICS INCLUDED
• AMAZON ROUTE 53
• ELB AND AUTO-SCALING
Reference: Amazon & Whizlabs By : Abishek
3. AMAZON ROUTE 53
• HIGHLY AVAILABLE AND SCALABLE DOMAIN NAME SYSTEM WEB SERVICE
• CAN BE USED FOR
• REGISTER DOMAIN NAMES
• ROUTE INTERNET TRAFFIC FOR THE RESOURCES FOR YOUR DOMAIN
• CHECK THE HEALTH OF YOUR RESOURCES
Reference: Amazon & Whizlabs By : Abishek
4. • AMAZON ROUTE 53 CAN ROUTE TRAFFIC TO
• AMAZON CLOUDFRONT
• AMAZON EC2
• ELASTIC BEANSTALK
• ELASTIC LOAD BALANCING
• AMAZON RDS
• AMAZON S3
• AMAZON WORKMAIL
• AMAZON ROUTE 53 CAN LOGGING, MONITORING AND TAGGING IN
• CLOUDTRAIN
• CLOUDWATCH
• TAG EDITOR
Reference: Amazon & Whizlabs By : Abishek
6. • TYPES OF AMAZON ROUTE 53 HEALTH CHECKS
• HEALTH CHECK THAT MONITOR AN END POINT
• HEALTH CHECK THAT MONITOR OTHER HEALTH CHECKS
• HEALTH CHECK THAT MONITOR CLOUD WATCH ALARMS
Reference: Amazon & Whizlabs By : Abishek
7. ELB AND AUTO-SCALING
• LAUNCH CONFIGURATIONS
• LOAD BALANCER
• AUTO SCALING GROUPS
Reference: Amazon & Whizlabs By : Abishek
8. • LAUNCH CONFIGURATIONS
• A LAUNCH CONFIGURATION IS AN INSTANCE CONFIGURATION TEMPLATE THAT AN
AUTO SCALING GROUP USES TO LAUNCH EC2 INSTANCES.
• WHEN YOU CREATE A LAUNCH CONFIGURATION, YOU SPECIFY INFORMATION FOR
THE INSTANCES. INCLUDE THE ID OF THE AMAZON MACHINE IMAGE (AMI), THE
INSTANCE TYPE, A KEY PAIR, ONE OR MORE SECURITY GROUPS, AND A BLOCK DEVICE
MAPPING.
• CAN SPECIFY YOUR LAUNCH CONFIGURATION WITH MULTIPLE AUTO SCALING
GROUPS.
• CAN ONLY SPECIFY ONE LAUNCH CONFIGURATION FOR AN AUTO SCALING GROUP AT
A TIME
• CAN'T MODIFY A LAUNCH CONFIGURATION AFTER YOU'VE CREATED IT
Reference: Amazon & Whizlabs By : Abishek
9. • AUTO SCALING GROUPS
• COLLECTION OF AMAZON EC2 INSTANCES THAT SHARE SIMILAR CHARACTERISTICS
AND ARE TREATED AS A LOGICAL GROUPING FOR THE PURPOSES OF INSTANCE
SCALING AND MANAGEMENT
• TO SCALE THE NUMBER OF INSTANCES AUTOMATICALLY BASED ON CRITERIA THAT
YOU SPECIFY.
• CAN ALSO MAINTAIN A FIXED NUMBER OF INSTANCES EVEN IF AN INSTANCE
BECOMES UNHEALTHY.
• THIS AUTOMATIC SCALING AND MAINTAINING THE NUMBER OF INSTANCES IN AN
AUTO SCALING GROUP IS THE CORE FUNCTIONALITY OF THE AMAZON EC2 AUTO
SCALING SERVICE
• AUTO SCALING GROUP STARTS BY LAUNCHING ENOUGH INSTANCES TO MEET ITS
DESIRED CAPACITY.
• IT MAINTAINS THIS NUMBER OF INSTANCES BY PERFORMING PERIODIC HEALTH
CHECKS ON THE INSTANCES IN THE GROUP
Reference: Amazon & Whizlabs By : Abishek
10. • THE GROUP TERMINATES THE UNHEALTHY INSTANCE AND LAUNCHES ANOTHER
INSTANCE TO REPLACE IT
• CAN USE SCALING POLICIES TO INCREASE OR DECREASE THE NUMBER OF INSTANCES
IN YOUR GROUP DYNAMICALLY
• HEALTH CHECKS FOR AUTO SCALING INSTANCES
• THE HEALTH STATUS OF AN AUTO SCALING INSTANCE IS EITHER HEALTHY OR
UNHEALTHY. ALL INSTANCES IN YOUR AUTO SCALING GROUP START IN THE
HEALTHY STATE. INSTANCES ARE ASSUMED TO BE HEALTHY UNLESS AMAZON EC2
AUTO SCALING RECEIVES NOTIFICATION THAT THEY ARE UNHEALTHY. THIS
NOTIFICATION CAN COME FROM ONE OR MORE OF THE FOLLOWING SOURCES:
AMAZON EC2, ELASTIC LOAD BALANCING, OR A CUSTOM HEALTH CHECK.
• AFTER AMAZON EC2 AUTO SCALING MARKS AN INSTANCE AS UNHEALTHY, IT IS
SCHEDULED FOR REPLACEMENT. IF YOU DO NOT WANT INSTANCES TO BE REPLACED,
YOU CAN SUSPEND THE HEALTH CHECK PROCESS FOR ANY INDIVIDUAL AUTO
SCALING GROUP.Reference: Amazon & Whizlabs By : Abishek
11. • INSTANCE HEALTH STATUS
• AUTO SCALING CAN DETERMINE THE HEALTH STATUS OF AN INSTANCE USING
• STATUS CHECKS PROVIDED BY AMAZON EC2 TO IDENTIFY HARDWARE AND SOFTWARE
ISSUES THAT MAY IMPAIR AN INSTANCE. THIS INCLUDES BOTH INSTANCE STATUS CHECKS
AND SYSTEM STATUS CHECKS.
• HEALTH CHECKS PROVIDED BY ELASTIC LOAD BALANCING.
• YOUR CUSTOM HEALTH CHECKS.
• EC2 STATUS CHECKS ARE THE DEFAULT HEALTH CHECKS FOR AMAZON EC2 AUTO
SCALING AND DO NOT REQUIRE ANY SPECIAL CONFIGURATION
• DETERMINING INSTANCE HEALTH
• EC2 AUTO SCALING HEALTH CHECKS USE THE RESULTS OF THE AMAZON EC2 STATUS
CHECKS TO DETERMINE THE HEALTH STATUS OF AN INSTANCE.
Reference: Amazon & Whizlabs By : Abishek
12. • AMAZON EC2 AUTO SCALING CONSIDERS THE INSTANCE TO BE UNHEALTHY WHEN
THE STATE OF INSTANCE IS,
• STOPPING
• STOPPED
• TERMINATING
• TERMINATED
Reference: Amazon & Whizlabs By : Abishek
13. • LOAD BALANCER
• CAN AUTOMATICALLY INCREASE THE SIZE OF YOUR AUTO SCALING GROUP WHEN
DEMAND GOES UP AND DECREASE IT WHEN DEMAND GOES DOWN
• ENSURE THAT THE TRAFFIC FOR YOUR APPLICATION IS DISTRIBUTED ACROSS ALL OF
YOUR INSTANCES.
• THE ELASTIC LOAD BALANCING SERVICE AUTOMATICALLY ROUTES INCOMING WEB
TRAFFIC ACROSS SUCH A DYNAMICALLY CHANGING NUMBER OF INSTANCES.
• LOAD BALANCER ACTS AS A SINGLE POINT OF CONTACT FOR ALL INCOMING TRAFFIC
TO THE INSTANCES IN YOUR AUTO SCALING GROUP
• TO USE A LOAD BALANCER WITH YOUR AUTO SCALING GROUP, CREATE THE LOAD
BALANCER AND THEN ATTACH IT TO THE GROUP
Reference: Amazon & Whizlabs By : Abishek