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.

AWS Container Services - Workshop - Madhusudhan Shekar - Donnie - CC18

1,262 views

Published on

This is supporting material for the "Hands-on Workshop: AWS Container Solutions" by Donnie Prakoso & Madhusudan Shekar from AWS presented as part of the Container Conference 2018.

"AWS platform offers a wide range of capabilities that enables developers to build and scale applications across compute, storage, databases, and content delivery. Businesses of all sizes from startups to large enterprises are running workloads of all sizes, securely and cost effectively on AWS. In the workshop, we will walk through the various options available on AWS for orchestrating container workloads using Elastic Compute Service, Elastic Kubernetes Service and the fully automated AWS Fargate Service. At AWS we love all forms of containers and this workshop will get you ready to handle your workload needs."

URL: https://www.containerconf.in/aws.html

Published in: Technology
  • Be the first to comment

  • Be the first to like this

AWS Container Services - Workshop - Madhusudhan Shekar - Donnie - CC18

  1. 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Madhusudan Shekar – Principal Technical Evangelist Donnie Prakoso – Technology Evangelist, ASEAN AWS Workshop – Containers on AWS ContainerConf.in
  2. 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark What to Expect for Today • Working with Amazon EKS • Break • Deploying Microservices with Amazon ECS • Lunch • Running Containers on AWS Fargate • Break
  3. 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Application environment components Runtime Engine Code Dependencies Configuration
  4. 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Local Laptop Staging / QA UAT Production Different environments
  5. 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Local Laptop Staging / QA Production On-Prem It worked on my machine, why not in prod? v6.0.0 v7.0.0 v4.0.0 v7.0.0
  6. 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Docker to the rescue Runtime Engine Code Dependencies
  7. 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. What Are Containers? OS virtualization Process isolation Images Automation Server Guest OS Bins/Libs Bins/Libs App2App1 Portable Flexible Fast Efficient
  8. 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Local Laptop Staging / QA UAT Production Four environments, same container
  9. 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark WHY DO WE LOVE CONTAINERS? Packaging Distribution Immutable infrastructure
  10. 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Working with Amazon EKS http://bit.ly/aws-workshop-kubernetes
  11. 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon EKS – Workshop List • /01-path-basics • /02-working-with-clusters/201-cluster-monitoring • /03-path-application-development/302-app-discovery • /03-path-application-development/303-app-update • /04-path-security-and-networking/401-configmaps- and-secrets • /04-path-security-and-networking/405-ingress- controllers
  12. 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Deploying Microservices Applications on Amazon ECS Next Up
  13. 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Deploying Microservices Application on Amazon ECS http://bit.ly/aws-workshop-microservices
  14. 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon ECS - Cluster EC2 INSTANCES LOAD BALANCER ECS AGENT TASK Container TASK Container ECS AGENT TASK Container TASK Container AGENT COMMUNICATION SERVICE Amazon ECS API CLUSTER MANAGEMENT ENGINE KEY/VALUE STORE ECS AGENT TASK Container TASK Container LOAD BALANCER
  15. 15. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon ECS - Task EC2 INSTANCES LOAD BALANCER ECS AGENT TASK Container TASK Container ECS AGENT TASK Container TASK Container AGENT COMMUNICATION SERVICE Amazon ECS API CLUSTER MANAGEMENT ENGINE KEY/VALUE STORE ECS AGENT TASK Container TASK Container LOAD BALANCER
  16. 16. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon ECS - Service EC2 INSTANCES LOAD BALANCER ECS AGENT TASK Container TASK Container ECS AGENT TASK Container TASK Container AGENT COMMUNICATION SERVICE API CLUSTER MANAGEMENT ENGINE KEY/VALUE STORE ECS AGENT TASK Container TASK Container LOAD BALANCER Amazon ECS
  17. 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Running Containers on AWS Fargate Next Up
  18. 18. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Running Containers on AWS Fargate http://bit.ly/aws-workshop-fargate
  19. 19. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Make containers tasks a fundamental compute primitive
  20. 20. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Scheduling and Orchestration Cluster Manager Placement Engine ECS AMI Docker agent ECS agent EC2 Instance ECS AMI Docker agent ECS agent EC2 Instance ECS AMI Docker agent ECS agent EC2 Instance

×