Datacenter Airlift
27 de Janeiro  9h00  Lisboa
#datacenterairlift
Docker and the
world of
“containerized"
environments
Pedro Sousa
#askdatacenterairlift
Synopsis
“Embark with us on a voyage through a
containerized world! From the beginning of what is a
container through swarm-clusters of containerized
services.”
Agenda
• What Are Containers
• What Is Docker
• Container Workloads
• Docker Orchestration
• 1-Million Dollar Question
6
What Are Containers
11
What Is Docker
British colloquialism: “Dock Worker”
Scott Guthrie – Oct/2014
1
2
https://weblogs.asp.net/scottgu
What is Docker?
Docker allows you to package an
application with all of its dependencies
into a standardized unit for software
development.
docker.com
13
https://github.com/veggiemonk/awesome-docker
DEMO
TIME !!
!
VM
Agent
Availability
set
Azure load balancer
10.0.0.0/18 subnet
80 443 8080
VM
Agent0
(192.168.0.4)
VM
Master
Availability
set
VM
Master0
(10.0.0.5)
NAT – Public IP
2200 2201 2202
Docker Swarm Cluster
https://github.com/rgardler/azure-quickstart-templates/tree/master/docker-swarm-cluster
21
Container Workloads
Types of microservices
from a Service Fabric perspective
Stateless microservice
Has either no state or it can be retrieved from an external store
There can be N instances
e.g. web frontends, protocol gateways, Azure Cloud Services etc.
Stateful microservice
Maintain hard, authoritative state
N consistent copies achieved through replication and local persistence
e.g. database, documents, workflow, user profile, shopping cart etc.
2
24
Docker Orchestration
Docker Swarm
2
5
Scale up to 1000 hosts with 50k containers
Mesos & Kubernetes
27
1-Million Dollar Question
Are Docker and Containers Ready for Production
and the Enterprise
2
Infrastructure tracking specialist Datadog has released the results of a survey,
based on the real Docker usage of 7,000 companies, revealing a 5x growth in
Docker adoption since September 2014.
http://stackengine.wpengine.com/wp-content/uploads/2015/02/Docker-
Adoption-Survey-Summary.pdf
ANY
QUESTIONS ?
Exploring Microservices in
Docker and Microsoft Azure
Build Always-On, Hyper-
Scalable Microservice-based
Cloud Services
www.microsoftvirtualacademy.com
Microsoft Virtual Academy
Free Azure
Trial
Try Windows
Server 2016
http://aka.ms/tryws2016
http://aka.ms/tryazure
Try System Center 2016
http://aka.ms/trysc2016
Datacenter Airlift - "Docker and the world of “containerized" environments"

Datacenter Airlift - "Docker and the world of “containerized" environments"