Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Walk-through: Amazon ECS

2,444 views

Published on

Amazon EC2 Container Service (ECS) is a highly scalable, high performance container management service that supports containers and allows you to easily run and manage Docker enabled applications across a cluster of Amazon EC2 instances.

Published in: Software
  • Be the first to comment

Walk-through: Amazon ECS

  1. 1. Walk-through: Amazon ECS Prashant Goel Software Consultant Knoldus software LLP
  2. 2. Agenda  What is Amazon ECS?  Brief about Docker container  ECS Features  Why did we build Amazon ECS?  Key Components  Demo
  3. 3. What is Amazon EC2 Container Service?
  4. 4. Why are Docker containers all of a sudden so popular?
  5. 5. What is Amazon EC2 Container Service? Features ● Easily manage clusters for any scale ● Flexible container placement ● Integrated with other AWS services ● Abstract infrastructure’s complexity
  6. 6. Why did we build Amazon ECS ? To make running Docker enabled applications in the cloud “awesome” Cluster Management Configuration Management Auto Scaling Scheduling MonitoringElastic Load Balancing
  7. 7. Key Components  Cluster: A cluster is a logical grouping of EC2 instances on which ECS tasks are run.  Task Definition: The task definition is a text file, in JSON format, describing the containers that together form an application. Task definitions specify various parameters for the application e.g. container image repositories, ports, storage etc.  Service: A service is a group of tasks that are created and maintained as instances of a task definition.  Tasks and Scheduler: A task is an instance of a task definition, created at runtime on a container instance within the cluster. The task scheduler is responsible for placing tasks on container instances across your clusters based on your resource needs.  Container Agent: The container agent runs on each EC2 instance within an ECS cluster. The agent sends telemetry data about the instance’s tasks and resource utilization to Amazon ECS. It will also start and stop tasks based on requests from ECS.  Image Repository: Amazon ECS downloads container images from container registries, which may exist within or outside of AWS, such as a accessible private Docker registry or Docker Hub.
  8. 8. CHECKOUT !!!  AWS | Introduction to Amazon ECS https://blog.knoldus.com/2016/12/30/introduction-to-amazon-ec2-container-service/  AWS | Launch Amazon ECS cluster through First Run Wizard https://blog.knoldus.com/2017/01/04/walk-through-amazon-ecs-first-run-wizard/  AWS | Scaling Container and EC2 instances in a cluster https://blog.knoldus.com/2017/01/05/aws-scaling-with-amazon-ecs/  AWS | Deploy updated task definition / docker images https://blog.knoldus.com/2017/01/06/aws-amazon-ecs-deploy-updated-task-definitiondocke  AWS | Cleaning up Amazon ECS resources https://blog.knoldus.com/2017/01/15/aws-cleaning-up-your-amazon-ecs-resources/
  9. 9. References http://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html https://aws.amazon.com/ecs/
  10. 10. Thank You

×