SlideShare a Scribd company logo
Azure Container Service: not only Docker
Ihor Leontiev, MVP Azure
Azure Architect | Azure MVP
Expert DevOps and ALM – VISEO
Agenda
Scaling and Orchestration
Containers Advantages
Containers vs VMs
Introduction to Containers
Demo
1
2
3
4
5
Questions6
Containers vs Virtual Machines
Pack many more containers on a
host machine than you can
virtual machines
Each VM is a self-contained
system in its own right, with its
own operating system and
virtualized hardware and its own
unique resources.
…result is significantly faster
deployment, much less
overhead, easier migration, faster
restart
Containers Advantages
Secure
Containers isolate applications
from each other and the
underlying infrastructure while
providing an added layer of
protection for the application.
Open
Docker containers are based on
open standards allowing
containers to run on all major
Linux distributions and Microsoft
OS with support for every
infrastructure.
Lightweight
Containers running on a single
machine all share the same operating
system kernel so they start instantly
and make more efficient use of RAM.
Orchestration
Enables the definition of simple
multi-container applications
Docker Compose
Manages and organizes Docker
containers across multiple hosts
via the same API used by a single
Docker host
Docker Swarm
Orchestration and
management solution that
actually predates Docker,
but has recently added
support for Docker into its
built-in application
framework Marathon.
Mesos – DC/OS
Deis
Open source PaaS platform to deploy
and manage applications integrated
with Docker
Open-source solution built
by Google offering container
grouping into “Pods” for
management across multiple
hosts, also supported on
Azure
Kubernetes
Orchestration
Docker Swarm
us-west us-east
Docker
CLI
Docker
CLI
Swarm
Kubernets
DC/OS
Azure Container Service
IaaS++
Arm
templa
tes
Azure Container Service – DC/OS
1. Proven scalability
2. Fault-tolerant replicated master and slaves
using Apache ZooKeeper
3. Support for Docker-formatted containers
4. Native isolation between tasks with Linux
containers
5. Multiresource scheduling (memory, CPU,
disk, and ports)
6. Java, Python, and C++ APIs for developing
new parallel applications
7. A web UI for viewing cluster state
Using Docker Swarm
1. Dokku
2. Docker CLI and Docker Compose
3. Krane
4. Jenkins
Using Docker Kubernetes
1. Horizontal scaling
2. Service discovery and load balancing
3. Secrets and configuration management
4. API-based automated rollouts and rollbacks
5. Self-healing
Demo

More Related Content

What's hot (19)

PPTX
Microservices using .Net core
girish goudar
 
PPTX
JavaEE Microservices platforms
Payara
 
PPTX
Tokyo azure meetup #8 - Azure Update, August
Kanio Dimitrov
 
PPTX
ASP.NET vNext
Alex Thissen
 
PPTX
Glass fish performance tuning tips from the field
Payara
 
PPTX
MVC 6 - the new unified Web programming model
Alex Thissen
 
PDF
Consolidating Infrastructure with Azure Kubernetes Service
Eng Teong Cheah
 
PPTX
Cnam azure 2015 storage
Aymeric Weinbach
 
PPTX
Exploring Microservices in a Microsoft Landscape
Alex Thissen
 
PPTX
Cnam cours azure iaas
Aymeric Weinbach
 
PPTX
Deploying .net application using VSTS on ACS in kubernetes
girish goudar
 
PPTX
Cooking Akka.net and Azure Service Fabric together
Alessandro Melchiori
 
PDF
ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con...
DynamicInfraDays
 
PPTX
Cnam cours azure web sites
Aymeric Weinbach
 
PPTX
Developing Java EE applications with NetBeans and Payara
Payara
 
PDF
Monitoring docker: from zero to Azure
Alessandro Melchiori
 
PPTX
MicroServices on Azure
Sergey Seletsky
 
PPTX
ContainerCon EU 2016 - Software-Defined Storage and Container Schedulers
David vonThenen
 
PPTX
Docker y azure container service
Fernando Mejía
 
Microservices using .Net core
girish goudar
 
JavaEE Microservices platforms
Payara
 
Tokyo azure meetup #8 - Azure Update, August
Kanio Dimitrov
 
ASP.NET vNext
Alex Thissen
 
Glass fish performance tuning tips from the field
Payara
 
MVC 6 - the new unified Web programming model
Alex Thissen
 
Consolidating Infrastructure with Azure Kubernetes Service
Eng Teong Cheah
 
Cnam azure 2015 storage
Aymeric Weinbach
 
Exploring Microservices in a Microsoft Landscape
Alex Thissen
 
Cnam cours azure iaas
Aymeric Weinbach
 
Deploying .net application using VSTS on ACS in kubernetes
girish goudar
 
Cooking Akka.net and Azure Service Fabric together
Alessandro Melchiori
 
ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con...
DynamicInfraDays
 
Cnam cours azure web sites
Aymeric Weinbach
 
Developing Java EE applications with NetBeans and Payara
Payara
 
Monitoring docker: from zero to Azure
Alessandro Melchiori
 
MicroServices on Azure
Sergey Seletsky
 
ContainerCon EU 2016 - Software-Defined Storage and Container Schedulers
David vonThenen
 
Docker y azure container service
Fernando Mejía
 

Viewers also liked (15)

PPTX
Сергей Калинец "Стероиды для Дотнетчика"
Fwdays
 
PPTX
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Fwdays
 
PPT
Владимир Никонов "Вызовы при разработке enterprise продукта"
Fwdays
 
PPTX
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
Fwdays
 
PPTX
Стас Султанов "Assembling Solutions with Microsoft Azure"
Fwdays
 
PDF
Антон Молдован "Type driven development with f#"
Fwdays
 
PPTX
Андрей Чебукин "Построение успешных API"
Fwdays
 
PPTX
Игорь Фесенко "What’s New in C# 7.0"
Fwdays
 
PDF
Алексей Косинский "React Native vs. React+WebView"
Fwdays
 
PPTX
Борис Могила "Isomorphic React apps in production"
Fwdays
 
PDF
Алексей Волков "Еще несколько слов об архитектуре"
Fwdays
 
PDF
Юлия Пучнина "PhaserJS for advertisement: игры внутри баннеров"
Fwdays
 
PDF
Григорий Шехет "Treasure hunt in the land of Reactive frameworks"
Fwdays
 
PDF
Юрий Лучанинов "Критерии выбора JS-фреймворков"
Fwdays
 
PDF
Сергей Яковлев "Техническая сторона email-маркетинга"
Fwdays
 
Сергей Калинец "Стероиды для Дотнетчика"
Fwdays
 
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Fwdays
 
Владимир Никонов "Вызовы при разработке enterprise продукта"
Fwdays
 
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
Fwdays
 
Стас Султанов "Assembling Solutions with Microsoft Azure"
Fwdays
 
Антон Молдован "Type driven development with f#"
Fwdays
 
Андрей Чебукин "Построение успешных API"
Fwdays
 
Игорь Фесенко "What’s New in C# 7.0"
Fwdays
 
Алексей Косинский "React Native vs. React+WebView"
Fwdays
 
Борис Могила "Isomorphic React apps in production"
Fwdays
 
Алексей Волков "Еще несколько слов об архитектуре"
Fwdays
 
Юлия Пучнина "PhaserJS for advertisement: игры внутри баннеров"
Fwdays
 
Григорий Шехет "Treasure hunt in the land of Reactive frameworks"
Fwdays
 
Юрий Лучанинов "Критерии выбора JS-фреймворков"
Fwdays
 
Сергей Яковлев "Техническая сторона email-маркетинга"
Fwdays
 
Ad

Similar to Игорь Леонтьев "Azure Container Service: not only Docker" (20)

DOCX
Containerization Report
Jatin Chauhan
 
PPTX
What is Docker?
Shubhrank Rastogi
 
PDF
paper
Ankit Mishra
 
PDF
Cloud Native Application
VMUG IT
 
PPTX
Docker - Portable Deployment
javaonfly
 
PPTX
ma-formation-en-Docker-jlklk,nknkjn.pptx
imenhamada17
 
PPTX
Building microservices with docker
Roman Melnyk
 
PDF
modern-guide-to-container-monitoring-and-orchestration.pdf
Guillaume Kpotufe
 
PPTX
Microservices in academic environment
Milind Bhagwati
 
PPTX
AKS_22Juli.pptx
KamalDhingra9
 
PPTX
containerization1. introduction to contain
Radhika R
 
PPTX
containerization with example module and
Radhika R
 
PPTX
Containerization
Gowtham Ventrapati
 
PDF
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Edureka!
 
PPTX
Azure Container Service
DataArt
 
PDF
Dockers and kubernetes
Dr Ganesh Iyer
 
PPTX
Intro to kubernetes
Elad Hirsch
 
PDF
Docker containers for wireless networks explained
Clint Smith
 
PDF
Introduction to Docker Containers - Docker Captain
Ajeet Singh Raina
 
PPTX
Techdays SE 2016 - Micros.. err Microcosmos
Mike Martin
 
Containerization Report
Jatin Chauhan
 
What is Docker?
Shubhrank Rastogi
 
Cloud Native Application
VMUG IT
 
Docker - Portable Deployment
javaonfly
 
ma-formation-en-Docker-jlklk,nknkjn.pptx
imenhamada17
 
Building microservices with docker
Roman Melnyk
 
modern-guide-to-container-monitoring-and-orchestration.pdf
Guillaume Kpotufe
 
Microservices in academic environment
Milind Bhagwati
 
AKS_22Juli.pptx
KamalDhingra9
 
containerization1. introduction to contain
Radhika R
 
containerization with example module and
Radhika R
 
Containerization
Gowtham Ventrapati
 
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Edureka!
 
Azure Container Service
DataArt
 
Dockers and kubernetes
Dr Ganesh Iyer
 
Intro to kubernetes
Elad Hirsch
 
Docker containers for wireless networks explained
Clint Smith
 
Introduction to Docker Containers - Docker Captain
Ajeet Singh Raina
 
Techdays SE 2016 - Micros.. err Microcosmos
Mike Martin
 
Ad

More from Fwdays (20)

PDF
"Mastering UI Complexity: State Machines and Reactive Patterns at Grammarly",...
Fwdays
 
PDF
"Effect, Fiber & Schema: tactical and technical characteristics of Effect.ts"...
Fwdays
 
PPTX
"Computer Use Agents: From SFT to Classic RL", Maksym Shamrai
Fwdays
 
PPTX
"Як ми переписали Сільпо на Angular", Євген Русаков
Fwdays
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
"Validation and Observability of AI Agents", Oleksandr Denisyuk
Fwdays
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
"Co-Authoring with a Machine: What I Learned from Writing a Book on Generativ...
Fwdays
 
PPTX
"Human-AI Collaboration Models for Better Decisions, Faster Workflows, and Cr...
Fwdays
 
PDF
"AI is already here. What will happen to your team (and your role) tomorrow?"...
Fwdays
 
PPTX
"Is it worth investing in AI in 2025?", Alexander Sharko
Fwdays
 
PDF
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
PDF
"Scaling in space and time with Temporal", Andriy Lupa.pdf
Fwdays
 
PDF
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
 
PDF
"Scaling in space and time with Temporal", Andriy Lupa .pdf
Fwdays
 
PPTX
"Provisioning via DOT-Chain: from catering to drone marketplaces", Volodymyr ...
Fwdays
 
PPTX
" Observability with Elasticsearch: Best Practices for High-Load Platform", A...
Fwdays
 
PPTX
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
 
PPTX
"Istio Ambient Mesh in production: our way from Sidecar to Sidecar-less",Hlib...
Fwdays
 
"Mastering UI Complexity: State Machines and Reactive Patterns at Grammarly",...
Fwdays
 
"Effect, Fiber & Schema: tactical and technical characteristics of Effect.ts"...
Fwdays
 
"Computer Use Agents: From SFT to Classic RL", Maksym Shamrai
Fwdays
 
"Як ми переписали Сільпо на Angular", Євген Русаков
Fwdays
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
"Validation and Observability of AI Agents", Oleksandr Denisyuk
Fwdays
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
"Co-Authoring with a Machine: What I Learned from Writing a Book on Generativ...
Fwdays
 
"Human-AI Collaboration Models for Better Decisions, Faster Workflows, and Cr...
Fwdays
 
"AI is already here. What will happen to your team (and your role) tomorrow?"...
Fwdays
 
"Is it worth investing in AI in 2025?", Alexander Sharko
Fwdays
 
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
"Scaling in space and time with Temporal", Andriy Lupa.pdf
Fwdays
 
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
 
"Scaling in space and time with Temporal", Andriy Lupa .pdf
Fwdays
 
"Provisioning via DOT-Chain: from catering to drone marketplaces", Volodymyr ...
Fwdays
 
" Observability with Elasticsearch: Best Practices for High-Load Platform", A...
Fwdays
 
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
 
"Istio Ambient Mesh in production: our way from Sidecar to Sidecar-less",Hlib...
Fwdays
 

Recently uploaded (20)

PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
July Patch Tuesday
Ivanti
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Python basic programing language for automation
DanialHabibi2
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
July Patch Tuesday
Ivanti
 

Игорь Леонтьев "Azure Container Service: not only Docker"

  • 1. Azure Container Service: not only Docker Ihor Leontiev, MVP Azure Azure Architect | Azure MVP Expert DevOps and ALM – VISEO
  • 2. Agenda Scaling and Orchestration Containers Advantages Containers vs VMs Introduction to Containers Demo 1 2 3 4 5 Questions6
  • 3. Containers vs Virtual Machines Pack many more containers on a host machine than you can virtual machines Each VM is a self-contained system in its own right, with its own operating system and virtualized hardware and its own unique resources. …result is significantly faster deployment, much less overhead, easier migration, faster restart
  • 4. Containers Advantages Secure Containers isolate applications from each other and the underlying infrastructure while providing an added layer of protection for the application. Open Docker containers are based on open standards allowing containers to run on all major Linux distributions and Microsoft OS with support for every infrastructure. Lightweight Containers running on a single machine all share the same operating system kernel so they start instantly and make more efficient use of RAM.
  • 5. Orchestration Enables the definition of simple multi-container applications Docker Compose Manages and organizes Docker containers across multiple hosts via the same API used by a single Docker host Docker Swarm Orchestration and management solution that actually predates Docker, but has recently added support for Docker into its built-in application framework Marathon. Mesos – DC/OS Deis Open source PaaS platform to deploy and manage applications integrated with Docker Open-source solution built by Google offering container grouping into “Pods” for management across multiple hosts, also supported on Azure Kubernetes
  • 11. Azure Container Service – DC/OS 1. Proven scalability 2. Fault-tolerant replicated master and slaves using Apache ZooKeeper 3. Support for Docker-formatted containers 4. Native isolation between tasks with Linux containers 5. Multiresource scheduling (memory, CPU, disk, and ports) 6. Java, Python, and C++ APIs for developing new parallel applications 7. A web UI for viewing cluster state
  • 12. Using Docker Swarm 1. Dokku 2. Docker CLI and Docker Compose 3. Krane 4. Jenkins
  • 13. Using Docker Kubernetes 1. Horizontal scaling 2. Service discovery and load balancing 3. Secrets and configuration management 4. API-based automated rollouts and rollbacks 5. Self-healing
  • 14. Demo

Editor's Notes

  • #10: https://mesosphere.com/blog/2015/09/25/kubernetes-and-the-dcos/