Managing Applications at Scale with Amazon ECS

Go to class
Write Review

Managing Applications at Scale with Amazon ECS provided by AWS Skill Builder is a comprehensive online course, which lasts for 1-2 hours worth of material. Upon completion of the course, you can receive an e-certificate from AWS Skill Builder. The course is taught in Englishand is Free Certificate. Visit the course page at AWS Skill Builder for detailed price information.

Overview

  • In this course you learn how to manage applications running at an enterprise scale on Amazon Elastic Container Service (Amazon ECS). You learn how to build environments that can scale in or out quickly and safely. You also learn how to differentiate application scaling from infrastructure scaling. Lastly, you learn how to perform testing to identify the best metric for scaling your application.

    • Course level: Advanced
    • Duration: 90 minutes

    Activities

    This course includes presentations and demonstrations.

    Course objectives

    In this course, you learn to:

    • Determine the correct scaling strategy for your application.
    • Implement a scaling strategy that is resilient and high-performing

    Intended audience

    This course is intended for:

    • Cloud architects
    • DevOps engineers
    • Operations staff
    • Developers

    Prerequisites

    We recommend that attendees of this course have:

    • A working knowledge of containers and Amazon ECS.
    • Previous experience deploying simple applications on Amazon ECS.
    • Amazon Elastic Container Service (ECS) Primer
    • Building Enterprise Architectures in Amazon ECS
    • Managing the Application Lifecycle in Amazon ECS

    Course outline

    Module 1: Building Scalable Environments

    • Course Introduction
    • Balancing Cost, Performance, and Resilience
    • Testing and Using Metrics
    • Capacity and Scaling Behavior
    • Best Practices for Scalability
    • Scaling in Safely

    Module 2: Scenario One: Configure Service Auto Scaling

    • Scaling a CPU-Bound Application
    • Setting Up for Testing
    • Testing the Front-End Service
    • Configuring Service Auto Scaling

    Module 3: Scenario Two: Configure Auto Scaling

    • Scaling a Worker-Based Application
    • Setting Up for Testing
    • Testing and Configuring the Worker-Based Application