AWS
Containerization
Topic: Containers
○ Docker - api built around lxc
○ Kubernetes - Container workload scheduler open sourced by Google, based on Borg
○ Service Mesh - networking and application aware control plane
○ Service Discovery - solution to provide deterministic paths to certain applications
○ ECS - Docker Scheduler based off of EC2 scheduling
○ EKS - Managed Kubernetes Service through AWS
○ Fargate - Serverless Docker container scheduler
Core Terminology
Kubernetes
SPEND THE TIME TO LEARN k8s
● The new “VMWare”
● Best of breed container orchestration solution
● Production and Enterprise Ready
● Very active project
● Great deal of complexity.
● Fast moving ecosystem with not many
“validated” surefire solutions.
● Leveraging a managed service like EKS for
example greatly simplifies the adoption and
shortens the ramp-up.
K8s Challenges
AWS’ managed Kubernetes
offering.
EKS at a High Level
Tight integration with AWS’ ALB
load balancing technologies
EKS ALB Ingress Controller
EKS provides the ability to accelerate
application delivery and efficiency
through automation.
Deploying Applications to EKS
Questions?

AWS Containerization

  • 1.
  • 2.
    ○ Docker -api built around lxc ○ Kubernetes - Container workload scheduler open sourced by Google, based on Borg ○ Service Mesh - networking and application aware control plane ○ Service Discovery - solution to provide deterministic paths to certain applications ○ ECS - Docker Scheduler based off of EC2 scheduling ○ EKS - Managed Kubernetes Service through AWS ○ Fargate - Serverless Docker container scheduler Core Terminology
  • 3.
    Kubernetes SPEND THE TIMETO LEARN k8s ● The new “VMWare” ● Best of breed container orchestration solution ● Production and Enterprise Ready ● Very active project
  • 5.
    ● Great dealof complexity. ● Fast moving ecosystem with not many “validated” surefire solutions. ● Leveraging a managed service like EKS for example greatly simplifies the adoption and shortens the ramp-up. K8s Challenges
  • 6.
  • 8.
    Tight integration withAWS’ ALB load balancing technologies EKS ALB Ingress Controller
  • 9.
    EKS provides theability to accelerate application delivery and efficiency through automation. Deploying Applications to EKS
  • 10.