SlideShare a Scribd company logo
BADIR
22-12-2018
Containers on AWS
AWS Riyadh
User Group
Mohamed Rashed
20
@mrashed
/in/morashed
m@mrashed.net
Agenda
• Containers
• Docker
• Orchestration
• AWS Compute
• Faregate – EC2
• AWS Orchestration
• ECS – EKS
• Microservices-DevOps
Containers on AWS
Virtual Machines vs. Containers
Virtual Machines vs. Containers
Containerization Terminologies
• Container
• Image
• Image Layer
• Base Image
• Registry
• Tag
Container Images
• A container image is structured in terms of
“layers”.
• An image is a collection of files and some
meta data
• Each image contains software you want to
run
• Every image contains a base layer
• Layers are read only
• Image Tags => Images are specified by
repository:tag Default tag is latest
Docker
• Docker is an Open
platform for developers
and sysadmins to build,
ship and run distributed
applications.
Docker Momentum
The Docker Project
Docker - Terminologies
• Docker Engine – Docker Registry, CLI.
• Image – operating systems kernels supplied
for a specific instance type / application.
• Container – an application running from an
image.
• DockerFile – a text file with a list of steps to
perform to create an image.
• Docker Hub – Docker Registry and Repository
used for download and share images.
Docker Benefits
• Fast (deployment, migration, restarts)
• Secure
• Lightweight (save disk & CPU)
• Open Source
• Portable software
• Microservices and integrations (APIs)
• Simplify DevOps
• Version control capabilities
Docker Flow
Image Container
Operating System
Software
Application Code
Run
Docker Flow
Image ContainerRun
DockerFile
Build
Containers on AWS
Kubernetes (k8s)
is an open-source system
for automating
deployment, scaling, and
management of
containerized applications.It groups containers that
make up an application into
logical units for easy
management and discovery
History and Multi-Dimensional Evolution of Computing
Containers
on AWS
ECS - Elastic Container Service
Why use Amazon ECS
• Containers Without Servers
• Containerize Everything
• Secure
• Performance At Scale
• Aws Integration
https://containersonaws.com
ECS - Elastic Container Service
When to use Amazon ECS
• Microservices
• Batch Processing
• Application Migration
to the Cloud
• Machine Learning
Run my container for me
How Amazon ECS works
AWS Fargate
• Amazon ECS has two modes:
1. Fargate launch type
2. EC2 launch type.
• With Fargate launch type, all you have to do is
1. Package your application in containers,
2. Specify the CPU and memory requirements, define
networking and IAM policies, and launch the application.
Run containers without managing servers or clusters  ‫المفتاح‬ ‫وسلمنا‬ ‫إرتاح‬
EKS - Amazon Elastic Container
Service for Kubernetes
Benefits
• Seamless Integration with AWS
• Secure By Default
• Built With The Community
Highly available, scalable, and secure Kubernetes service
Run Kubernetes for me
Platform for enterprises to run production-grade Kubernetese-
grade installation
How Amazon EKS works
https://eksworkshop.com/
ECR - Amazon Elastic Container
Registry
Amazon Elastic Container Registry
(ECR) is a fully-managed Docker
container registry that makes it easy
for developers to store, manage, and
deploy Docker container images.
Easily store, manage, and deploy container images
How Amazon ECR works
Containers run better on AWS
Serverless
Serverless technologies let you focus on
designing and building your
containerized applications instead of
managing the infrastructure that runs
them. AWS Fargate is a serverless
compute engine that makes it easy to
run containers in production.
Containers run better on AWS
Microservices
AWS offers managed services for
Service Discovery and Service Mesh that
make it easy to run microservices.
AWS Cloud Map is a cloud resource
discovery service that lets you define
how services discover and connect with
each other.
https://d1.awsstatic.com/whitepapers/microservices-on-aws.pdf
Containers run better on AWS
Machine learning
AWS makes it easy to use containers run
advanced workloads for machine learning,
high performance computing, financial
analytics, and video transcoding.
Amazon EKS makes it easy to run machine
learning workloads using Kubernetes on AWS
with an optimized Amazon Machine Image
(AMI)
Companies adopting Amazon EKS
Companies adopting Amazon EKS
Containers on AWS
Build a Modern Web Application
( Use case )
Deploy a web application, connect to a database, and analyze user behavior
Follow step-by-step instructions to build your first modern application using
Python.
https://aws.amazon.com/getting-
started/projects/build-modern-app-fargate-lambda-
dynamodb-python/
Containers on AWS
CI/CD PIPELINE
https://ecsworkshop.com/introduction/cicd/
Questions
See You Next Meetup
AWS Riyadh User Group

More Related Content

PDF
Getting Started with Docker on AWS
PDF
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
PDF
Security on AWS :: 이경수 솔루션즈아키텍트
PDF
높은 가용성과 성능 향상을 위한 ElastiCache 활용 팁 - 임근택, SendBird :: AWS Summit Seoul 2019
PPSX
AWS Elastic Load Balancing for AWS Architect & SysOps Certification
PDF
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
PDF
AWS로 데이터 마이그레이션을 위한 방안과 옵션 - 박성훈 스토리지 스페셜리스트 테크니컬 어카운트 매니저, AWS :: AWS Summit...
PDF
AWS Organizations
Getting Started with Docker on AWS
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
Security on AWS :: 이경수 솔루션즈아키텍트
높은 가용성과 성능 향상을 위한 ElastiCache 활용 팁 - 임근택, SendBird :: AWS Summit Seoul 2019
AWS Elastic Load Balancing for AWS Architect & SysOps Certification
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
AWS로 데이터 마이그레이션을 위한 방안과 옵션 - 박성훈 스토리지 스페셜리스트 테크니컬 어카운트 매니저, AWS :: AWS Summit...
AWS Organizations

What's hot (20)

PDF
20200128 AWS Black Belt Online Seminar Amazon Forecast
PPTX
Aws iam best practices to live by
PDF
AWS 상의 컨테이너 서비스 소개 ECS, EKS - 이종립 / Principle Enterprise Evangelist @베스핀글로벌
PPTX
AWS Elastic Beanstalk
PDF
마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트)
PDF
それでも環境依存は残っている~起きたり起きなかったりする問題のお話~
PPTX
Amazon SQS overview
PDF
클라우드 비용, 어떻게 줄일 수 있을까? - 구본민, AWS 클라우드 파이넌셜 매니저 :: AWS Builders 100
PDF
AWS ELB
PDF
AWS SAM으로 서버리스 아키텍쳐 운영하기 - 이재면(마이뮤직테이스트) :: AWS Community Day 2020
PDF
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
PDF
[AWS Builders] AWS 서버리스 서비스를 활용한 웹 애플리케이션 구축 및 배포 방법 - 정창호, AWS 솔루션즈 아키텍트
PPTX
Introduction to AWS CloudWatch Presentation
PPTX
Azure App Service Deep Dive
PDF
Amazon CloudWatch Tutorial | AWS Certification | Cloud Monitoring Tools | AWS...
PDF
20190226 AWS Black Belt Online Seminar Amazon WorkSpaces
PDF
[2017 Windows on AWS] AWS 를 활용한 Active Directory 연동 및 이관 방안
PDF
20191001 AWS Black Belt Online Seminar AWS Lake Formation
PPTX
AWS core services
20200128 AWS Black Belt Online Seminar Amazon Forecast
Aws iam best practices to live by
AWS 상의 컨테이너 서비스 소개 ECS, EKS - 이종립 / Principle Enterprise Evangelist @베스핀글로벌
AWS Elastic Beanstalk
마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트)
それでも環境依存は残っている~起きたり起きなかったりする問題のお話~
Amazon SQS overview
클라우드 비용, 어떻게 줄일 수 있을까? - 구본민, AWS 클라우드 파이넌셜 매니저 :: AWS Builders 100
AWS ELB
AWS SAM으로 서버리스 아키텍쳐 운영하기 - 이재면(마이뮤직테이스트) :: AWS Community Day 2020
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
[AWS Builders] AWS 서버리스 서비스를 활용한 웹 애플리케이션 구축 및 배포 방법 - 정창호, AWS 솔루션즈 아키텍트
Introduction to AWS CloudWatch Presentation
Azure App Service Deep Dive
Amazon CloudWatch Tutorial | AWS Certification | Cloud Monitoring Tools | AWS...
20190226 AWS Black Belt Online Seminar Amazon WorkSpaces
[2017 Windows on AWS] AWS 를 활용한 Active Directory 연동 및 이관 방안
20191001 AWS Black Belt Online Seminar AWS Lake Formation
AWS core services
Ad

Similar to Containers on AWS (20)

PDF
AWS re:Invent re:Cap - 배포를 더욱 손쉽고 빠르게: Amazon EC2 Container Service - 김일호
PPTX
Getting Started with Amazon EKS (Managed Kubernetes)
PPTX
Wi t containerizemicroservices
PPT
Cloud & Native Cloud for Managers
PPTX
Docker and Azure Kubernetes service.pptx
PDF
Deploying Data Science with Docker and AWS
PPTX
Lectre # 11 (VS&S). virtualization .pptx
PPTX
Introduction to AWS and Docker on ECS
PPTX
Making sense of containers, docker and Kubernetes on Azure.
PPTX
Lets talk about: Azure Kubernetes Service (AKS)
PPTX
Intro to docker and kubernetes
PPTX
Containerization in microsoft azure
ODP
Walk-through: Amazon ECS
PPTX
Meetup Estonia, talk about Azure AKS and ACI Connector
PPTX
Containerization with Azure
PPTX
moovel aws summit Frankfurt 2016
PDF
Running Containers on Azure
PPTX
AWS Elastic Container Service (ECS) with a CI Pipeline Overview
PPTX
Docker y azure container service
PPTX
All you need for Containerized application in Microsoft Azure
AWS re:Invent re:Cap - 배포를 더욱 손쉽고 빠르게: Amazon EC2 Container Service - 김일호
Getting Started with Amazon EKS (Managed Kubernetes)
Wi t containerizemicroservices
Cloud & Native Cloud for Managers
Docker and Azure Kubernetes service.pptx
Deploying Data Science with Docker and AWS
Lectre # 11 (VS&S). virtualization .pptx
Introduction to AWS and Docker on ECS
Making sense of containers, docker and Kubernetes on Azure.
Lets talk about: Azure Kubernetes Service (AKS)
Intro to docker and kubernetes
Containerization in microsoft azure
Walk-through: Amazon ECS
Meetup Estonia, talk about Azure AKS and ACI Connector
Containerization with Azure
moovel aws summit Frankfurt 2016
Running Containers on Azure
AWS Elastic Container Service (ECS) with a CI Pipeline Overview
Docker y azure container service
All you need for Containerized application in Microsoft Azure
Ad

More from AWS Riyadh User Group (20)

PDF
AWS reinvent 2019 recap - Riyadh - Containers and Serverless - Paul Maddox
PDF
AWS reinvent 2019 recap - Riyadh - Database and Analytics - Assif Abbasi
PDF
AWS reinvent 2019 recap - Riyadh - Network and Security - Anver Vanker
PDF
AWS reinvent 2019 recap - Riyadh - AI And ML - Ahmed Raafat
PPTX
Demistifying serverless on aws
PDF
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
PDF
Amazon SageMaker Build, Train and Deploy Your ML Models
PDF
AWS Technical Day Riyadh Nov 2019 - The art of mastering data protection on aws
PDF
AWS Technical Day Riyadh Nov 2019 - Scaling threat detection and response in aws
PDF
AWS Technical Day Riyadh Nov 2019 [Migration]
PPTX
PPTX
EC2 and S3 Level 100
PPTX
Devops on AWS
PPTX
Blockchain on AWS
PPTX
AWS AI Services
PPTX
AWS Cloudformation Session 01
PPTX
AWS Cloud Security
PPTX
AWS Messaging
PPTX
Amazon Virtual Private Cloud - VPC 2
PPTX
Amazon Virtual Private Cloud - VPC 1
AWS reinvent 2019 recap - Riyadh - Containers and Serverless - Paul Maddox
AWS reinvent 2019 recap - Riyadh - Database and Analytics - Assif Abbasi
AWS reinvent 2019 recap - Riyadh - Network and Security - Anver Vanker
AWS reinvent 2019 recap - Riyadh - AI And ML - Ahmed Raafat
Demistifying serverless on aws
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
Amazon SageMaker Build, Train and Deploy Your ML Models
AWS Technical Day Riyadh Nov 2019 - The art of mastering data protection on aws
AWS Technical Day Riyadh Nov 2019 - Scaling threat detection and response in aws
AWS Technical Day Riyadh Nov 2019 [Migration]
EC2 and S3 Level 100
Devops on AWS
Blockchain on AWS
AWS AI Services
AWS Cloudformation Session 01
AWS Cloud Security
AWS Messaging
Amazon Virtual Private Cloud - VPC 2
Amazon Virtual Private Cloud - VPC 1

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Approach and Philosophy of On baking technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Advanced IT Governance
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPT
Teaching material agriculture food technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Approach and Philosophy of On baking technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
NewMind AI Weekly Chronicles - August'25 Week I
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
NewMind AI Monthly Chronicles - July 2025
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Advanced IT Governance
Reach Out and Touch Someone: Haptics and Empathic Computing
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The AUB Centre for AI in Media Proposal.docx
Teaching material agriculture food technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Review of recent advances in non-invasive hemoglobin estimation

Containers on AWS

  • 1. BADIR 22-12-2018 Containers on AWS AWS Riyadh User Group Mohamed Rashed 20 @mrashed /in/morashed m@mrashed.net
  • 2. Agenda • Containers • Docker • Orchestration • AWS Compute • Faregate – EC2 • AWS Orchestration • ECS – EKS • Microservices-DevOps
  • 4. Virtual Machines vs. Containers
  • 5. Virtual Machines vs. Containers
  • 6. Containerization Terminologies • Container • Image • Image Layer • Base Image • Registry • Tag
  • 7. Container Images • A container image is structured in terms of “layers”. • An image is a collection of files and some meta data • Each image contains software you want to run • Every image contains a base layer • Layers are read only • Image Tags => Images are specified by repository:tag Default tag is latest
  • 8. Docker • Docker is an Open platform for developers and sysadmins to build, ship and run distributed applications.
  • 11. Docker - Terminologies • Docker Engine – Docker Registry, CLI. • Image – operating systems kernels supplied for a specific instance type / application. • Container – an application running from an image. • DockerFile – a text file with a list of steps to perform to create an image. • Docker Hub – Docker Registry and Repository used for download and share images.
  • 12. Docker Benefits • Fast (deployment, migration, restarts) • Secure • Lightweight (save disk & CPU) • Open Source • Portable software • Microservices and integrations (APIs) • Simplify DevOps • Version control capabilities
  • 13. Docker Flow Image Container Operating System Software Application Code Run
  • 16. Kubernetes (k8s) is an open-source system for automating deployment, scaling, and management of containerized applications.It groups containers that make up an application into logical units for easy management and discovery
  • 17. History and Multi-Dimensional Evolution of Computing
  • 19. ECS - Elastic Container Service Why use Amazon ECS • Containers Without Servers • Containerize Everything • Secure • Performance At Scale • Aws Integration https://containersonaws.com
  • 20. ECS - Elastic Container Service When to use Amazon ECS • Microservices • Batch Processing • Application Migration to the Cloud • Machine Learning Run my container for me
  • 21. How Amazon ECS works
  • 22. AWS Fargate • Amazon ECS has two modes: 1. Fargate launch type 2. EC2 launch type. • With Fargate launch type, all you have to do is 1. Package your application in containers, 2. Specify the CPU and memory requirements, define networking and IAM policies, and launch the application. Run containers without managing servers or clusters  ‫المفتاح‬ ‫وسلمنا‬ ‫إرتاح‬
  • 23. EKS - Amazon Elastic Container Service for Kubernetes Benefits • Seamless Integration with AWS • Secure By Default • Built With The Community Highly available, scalable, and secure Kubernetes service Run Kubernetes for me Platform for enterprises to run production-grade Kubernetese- grade installation
  • 24. How Amazon EKS works https://eksworkshop.com/
  • 25. ECR - Amazon Elastic Container Registry Amazon Elastic Container Registry (ECR) is a fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images. Easily store, manage, and deploy container images
  • 26. How Amazon ECR works
  • 27. Containers run better on AWS Serverless Serverless technologies let you focus on designing and building your containerized applications instead of managing the infrastructure that runs them. AWS Fargate is a serverless compute engine that makes it easy to run containers in production.
  • 28. Containers run better on AWS Microservices AWS offers managed services for Service Discovery and Service Mesh that make it easy to run microservices. AWS Cloud Map is a cloud resource discovery service that lets you define how services discover and connect with each other. https://d1.awsstatic.com/whitepapers/microservices-on-aws.pdf
  • 29. Containers run better on AWS Machine learning AWS makes it easy to use containers run advanced workloads for machine learning, high performance computing, financial analytics, and video transcoding. Amazon EKS makes it easy to run machine learning workloads using Kubernetes on AWS with an optimized Amazon Machine Image (AMI)
  • 33. Build a Modern Web Application ( Use case ) Deploy a web application, connect to a database, and analyze user behavior Follow step-by-step instructions to build your first modern application using Python. https://aws.amazon.com/getting- started/projects/build-modern-app-fargate-lambda- dynamodb-python/
  • 37. See You Next Meetup AWS Riyadh User Group

Editor's Notes

  • #19: We are in digital transformation era Everything try to fulfill business need
  • #25: Benefits NO CONTROL PLANE TO MANAGE Amazon EKS runs the Kubernetes management infrastructure across multiple AWS Availability Zones, automatically detects and replaces unhealthy control plane nodes, and provides on-demand upgrades and patching. You simply provision worker nodes and connect them to the provided Amazon EKS endpoint. SECURE BY DEFAULT Secure and encrypted communication channels are automatically setup between your worker nodes and the managed control plane, making your infrastructure running on Amazon EKS secure by default.  BUILT WITH THE COMMUNITY AWS actively works with the Kubernetes community, including making contributions to the Kubernetes code base that help Amazon EKS users take advantage of AWS services and features. CONFORMANT AND COMPATIBLE Amazon EKS runs upstream Kubernetes and is certified Kubernetes conformant, so applications managed by Amazon EKS are fully compatible with applications managed by any standard Kubernetes environment. 
  • #26: Use Cases MICROSERVICES Easily run microservices applications with deep integrations to AWS services, while getting access to the full suite of Kubernetes functionality and popular open source tooling. HYBRID CONTAINER DEPLOYMENTS Run highly available and scalable Kubernetes clusters on AWS while maintaining full compatibility with your Kubernetes deployments running anywhere else. BATCH PROCESSING The Kubernetes Jobs API lets you run sequential or parallel workloads on your Amazon EKS cluster. These workloads can be run on Amazon EC2 On-Demand Instances, Reserved Instances, or Spot Instances. APPLICATION MIGRATION Easily containerize and migrate existing applications to Amazon EKS without needing to refactor your code or tooling.
  • #27: Benefits Fully managed Amazon Elastic Container Registry eliminates the need to operate and scale the infrastructure required to power your container registry. There is no software to install and manage or infrastructure to scale. Just push your container images to Amazon ECR and pull the images using any container management tool when you need to deploy. Secure Amazon Elastic Container Registry transfers your container images over HTTPS and automatically encrypts your images at rest. You can configure policies to manage permissions and control access to your images using AWS Identity and Access Management (IAM) users and roles without having to manage credentials directly on your EC2 instances. Highly available Amazon Elastic Container Registry has a highly scalable, redundant, and durable architecture. Your container images are highly available and accessible, allowing you to reliably deploy new containers for your applications. Simplified workflow Amazon Elastic Container Registry integrates with Amazon ECS and the Docker CLI, allowing you to simplify your development and production workflows. You can easily push your container images to Amazon ECR using the Docker CLI from your development machine, and Amazon ECS can pull them directly for production deployments.
  • #28: Benefits Fully managed Amazon Elastic Container Registry eliminates the need to operate and scale the infrastructure required to power your container registry. There is no software to install and manage or infrastructure to scale. Just push your container images to Amazon ECR and pull the images using any container management tool when you need to deploy. Secure Amazon Elastic Container Registry transfers your container images over HTTPS and automatically encrypts your images at rest. You can configure policies to manage permissions and control access to your images using AWS Identity and Access Management (IAM) users and roles without having to manage credentials directly on your EC2 instances. Highly available Amazon Elastic Container Registry has a highly scalable, redundant, and durable architecture. Your container images are highly available and accessible, allowing you to reliably deploy new containers for your applications. Simplified workflow Amazon Elastic Container Registry integrates with Amazon ECS and the Docker CLI, allowing you to simplify your development and production workflows. You can easily push your container images to Amazon ECR using the Docker CLI from your development machine, and Amazon ECS can pull them directly for production deployments.
  • #38: You can safely remove this slide. This slide design was provided by SlideModel.com – You can download more templates, shapes and elements for PowerPoint from http://slidemodel.com
  • #39: You can safely remove this slide. This slide design was provided by SlideModel.com – You can download more templates, shapes and elements for PowerPoint from http://slidemodel.com