YoVDO

Maintaining High Availability with Auto Scaling (for Linux)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Auto-scaling Courses DevOps Courses Amazon EC2 Courses High Availability Courses Infrastructure Engineering Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Languages Available: Español (Latinoamérica) | Français | Bahasa Indonesia | Italiano | 日本語 | 한국어 | Português (Brasil) | 中文(简体)

This lab introduces the basics of Auto Scaling, highlighting multiple Auto Scaling use cases and the command-line tools used for Auto Scaling configuration. After completing this lab you will have configured and tested an elastic web farm which automatically scales capacity to accommodate load. In addition you will have explored a steady state use case in which Auto Scaling is used to maintain high availability of critical resources.


Level

Intermediate


Duration

2 Hours 0 Minutes


Course Objectives

In this course, you will learn how to:

  • Create a new launch configuration using command-line tools
  • Create a new Auto Scaling group using command line tools
  • Configure Auto Scaling notifications that are triggered when instance resources become too high or too low
  • Create policies to scale up or scale down the number of currently running instances in response to changes in resource utilization

Intended Audience

This course is intended for:

  • Architects
  • DevOps Engineers
  • Infrastructure Engineers
  • Systems Operators


Prerequisites

We recommend that attendees of this course have the following prerequisites:

  • Familiar with basic Linux server administration and comfortable using the Linux command-line tools
  • Proficient at this point with the basics of creating new Amazon EC2 server instances and configuring Elastic Load Balancing


Course Outline

  • Task 1: Connect to your EC2 Instance
  • Task 2: Configure AWS CLI
  • Task 3: Create a Launch Configuration
  • Task 4: Create an Auto Scaling Group
  • Task 5: Verify that the Auto Scaling servers were launched
  • Task 6: Verify that Auto Scaling works
  • Task 7: Create Auto Scaling Notifications
  • Task 8: Create Auto Scaling Policies
  • Task 9: Test Auto Scaling

Tags

Related Courses

Startup Engineering
Stanford University via Coursera
Developing Scalable Apps in Java
Google via Udacity
Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera
Cloud Networking
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera