New Training: Deploying Services on Amazon Elastic Container Service (ECS)
In this 7-video skill, CBT Nuggets trainer Trevor Sullivan teaches you about value proposition and the basic building blocks of the Amazon Elastic Container Service (ECS). Learn how to deploy a sample service to ECS and integrate it with the AWS load balancing service. Watch this new AWS training.
Learn AWS with one of these courses:
AWS Certified DevOps Engineer – Professional
AWS Cloud Automation
This training includes:
48 minutes of training
You’ll learn these topics in this skill:
Introduction to Amazon Elastic Container Service (ECS)
Fundamental Components of Amazon ECS
Building a Linux Cluster on Amazon ECS
Creating an ECS Task Definition and Deploying an NGINX Task
Attaching Persistent EFS Storage to a Task
Deploying an Amazon ECS Task on Microsoft Windows Server
Deploying an ECS Cluster with Microsoft Windows Server
What is Amazon ECS?
Amazon Elastic Container Service, or ECS, is a fully managed container orchestration service prized for its security, reliability, and scalability. Amazon ECS is used extensively with AWS Identity and Access Management (IAM), AWS Batch, Amazon Route 53, Amazon SageMaker, Amazon CloudWatch, Amazon Lex, and Secrets Manager, as well as Amazon's proprietary recommendation engine.
One of the primary tools Amazon ECS leverages is serverless compute for containers in the form of AWS Fargate. With Fargate, servers do not need to be provisioned or managed, lowering the cost and resources needed per application. Because applications are isolated, Fargate is very secure by design.
ECS has proven to be very popular, and Amazon advertises that it now launches five times as many ECS containers as EC2. It provides tremendous performance at scale, allowing you to launch thousands of containers in short periods of time without requiring additional complexity. With its emphasis on security, reliability, and cost optimization, ECS has proven to be a valuable tool for many organizations.