Arun Gupta | Devoxx

Arun Gupta
Arun Gupta Twitter

From Amazon Web Services

Arun Gupta is a Principal Open Source Technologist at Amazon Web Services. He has built and led developer communities for 10+ years at Sun, Oracle, Red Hat and Couchbase. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for four years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.


cloud Cloud, Containers & Infrastructure

Docker Container Orchestration Platforms on Amazon


Amazon EC2 is the de-facto IaaS platform for running distributed applications across multiple hosts. Docker is the developer-friendly container technology that enables creation of your application stack: OS, JVM, app server, app, database and all your custom configuration. A typical application is defined with multiple containers and deployed across multiple hosts. This session will show a simple multi-container multi-host application can be deployed using different container orchestration platforms on EC2.Attendees will learn the recipes, design patterns and anti-patterns in this code-intensive session of different container platforms. Specifically, the following platforms that will be covered:

  • Amazon EC2 Container Service
  • Docker Swarm
  • Kubernetes
  • DC/OS

The session will start with a brief introduction to an orchestration platform. It will then explain how each platform can be easily started on Amazon EC2. A simple multi-container multi-host application will then be deployed to each platform. The session will conclude with a compare and contrast of different container orchestration platforms on EC2.