SlideShare a Scribd company logo
Docker Orchestration on Azure with Rancher
Who am I?
Cloud Solution Architect
@ Xylos ICT
Started in IT about 15 years ago
Heterogeneous Background
Focused on Business Outcome
about.kvaes.be @kvaes blog.kvaes.be
Karim Vaes
Agenda
Let’s get sure everyone understands
the basics…
“Docker 101”
Show me the cake!
“Hands-on!”
Cooking up things is cool…
Though let’s talk about the
recipe first!
“The Recipe”
Sounds interesting… Show me!Say what?!?
Say what?!?
aka “Docker 101”
Traditional Current Emerging
Virtual Public Private
Container
Physical
Baremetal Virtual Machine
Private
N-tier Applications MicroservicesMonolithic Applications
Agile DevopsWaterfall
Build Ship
Run
Dev
QA
Source
Staging
Physical
Virtual
Cloud
Infrastructure Management
Infrastructure Management
DockerFile
Source Code
Repository
TESTTEST
TESTTEST
TEST
GCE RAX IBM
Mac/Win Dev
Machine
Boot2Docker
Docker
Analytics
DB
Prod Machine
Linux OS
DockerDocker
++
Users Collab
Provenance Policy
Docker Hub
Registries
Public Curated Private
Docker Hub API
Third Party Tools
Prod Machine
Linux OS
DockerDocker
Prod Machine
Linux OS
DockerDocker
VM
DockerDocker
VM
DockerDocker
VM
DockerDocker
QA Machine
Linux OS
DockerDocker
Build once, ship & run everywhere!
Containers vs Virtual Machines
Sample Dockerfile
# Pull the latest batch script
ENV HOME /root
COPY testblog.sh /data/bin/
COPY testblogcron /data/bin/
COPY startcron.sh /data/bin/
# Setup 755 on the scripts
RUN chmod 755 /data/bin/*.sh
# Setup Cron Job
RUN cat /data/bin/testblogcron >> /etc/crontab
# Setup Cron Log
RUN touch /var/log/testblog.log
# Define default command.
CMD ["/data/bin/startcron.sh"]
#
# BlogTest Dockerfile
#
# Source : https://bitbucket.org/kvaes/docker-testblog/
# Author : Karim Vaes
# Use Ubuntu 10.04 as a base
FROM ubuntu:10.04
# First let's do some updates!
RUN apt-get update && apt-get -y upgrade
# Install cron
RUN apt-get -y install cron
# Let's prep the directory
RUN mkdir -p /data/bin
Basic Docker Flow
What about changes & updates?
What makes containers lightweight?
Sounds Interesting…
aka “The Recipe”
The Recipe for today’s dish!
Ingredient : Azure
Resource
Manager
Traffic
Manager
Virtual
Machine
Scale Set
Storage
Account
Ingredient : Docker
Ingredient : Rancher
Ingredient : Community Contributions
Today’s Dish as a Stack
Show me!
aka “Hands-on”
Demo : Deploy our base setup
Demo : Deploy our base setup
Server
Leave “nodesApi” blank
Select “Server” for “deploymentType”
Base Configuration
Setup ACL
Browse to “Add Custom Host” & retrieve
API url
Nodes
Enter API url in “nodesApi”
Select “Nodes” for “deploymentType”
Choose “2” as “nodesCount”
https://github.com/Azure/azure-quickstart-templates/tree/master/docker-rancher
Demo : Service Upgrade
Demo : Service Upgrade
Version
1
Version
2
https://bitbucket.org/kvaes/azure-bootcamp-2016/src => rancher-example_upgrade-blog-test
Demo : Cross-Region/Host Networking
Demo : Cross-Region Networking
[Sidenote : the Azure quickstart deployment was a single region]
Demo : Service Scaling with a Shared Storage Account
Demo : Service Scaling
Demo : Service Scaling
Producer
AcsLoggingTestSimulate
Consumer
AcsLoggingTestAnalyze
Queue
Table
Storage Account
https://bitbucket.org/kvaes/azure-bootcamp-2016/src => rancher-example_acs-logging-test
Demo : Service Scaling
https://bitbucket.org/kvaes/azure-bootcamp-2016/src => rancher-example_acs-logging-test
Demo : Azure AutoScaling
Demo : Azure Autoscaling
[Sidenote: No Azure Quickstart templates available yet for Rancher & VMSS...]
Demo : Docker Volume Plugin for Azure File Storage
Volumes? #wtf
#
# OfxParser Dockerfile
#
# Source : https://bitbucket.org/kvaes/docker-ofxparser/
# Author : Karim Vaes
# Use Ubuntu 10.04 as a base
FROM ubuntu:10.04
# First let's do some updates!
RUN apt-get update && apt-get -y upgrade
# Install PHP5-cli, cron
RUN apt-get -y install php5-cli cron
# Let's prep the OfxParser install
RUN mkdir -p /ofx/bin && mkdir -p /ofx/in && mkdir -p
/ofx/out
# Pull the latest ofxparser source
ENV HOME /root
COPY config.php /ofx/bin/
COPY csv2oxf.php /ofx/bin/
COPY ofxcron /ofx/bin/
COPY parser.php /ofx/bin/
COPY startcron.sh /ofx/bin/
# Chmod 755 to scripts
RUN chmod 755 /ofx/bin/*.sh
# Setup Cron Job
RUN cat /ofx/bin/ofxcron >> /etc/crontab
# Setup Cron Log
RUN touch /var/log/ofx.log
# Setup Volumes
VOLUME ["/ofx/in"]
VOLUME ["/ofx/out"]
# Define default command.
CMD ["/ofx/bin/startcron.sh"]
Docker Volumes & Persistence
More info? https://kvaes.wordpress.com/2016/02/11/docker-storage-patterns-for-persistence/
Demo : Docker Volume Plugin for Azure File
Storage
Source : https://github.com/Azure/azurefile-dockervolumedriver
Demo : Docker Volume Plugin for Azure File
Storage
wget https://bitbucket.org/kvaes/azure-scriptbin/raw/888d4ff75d84839c8643fe0d9c49d95cd41c9a39/azurefile-dockervolumedriver/azurefile.sh
./azurefilebuild.sh my-storage-account-name my-storage-account-key
sudo docker volume create --name azure_volume-d azurefile-oshare=docker
azure_volume
docker run -i -t -v azure_volume:/data busybox
cd /data/
touch karim vaes docker with azure file storage test
ls -la
exit
docker run -i -t -v azure_volume:/data ubuntu
cd /data/
ls -la
mkdir testdirectory
echo "my little cloud storage share" > whoot.txt
exit
docker run -i -t -v azure_volume:/data busybox
cat /data/whoot.txt
exit
Source : https://kvaes.wordpress.com/2016/03/23/docker-azure-testdriving-the-azure-file-storage-volume-driver/
[Sidenote: Rancher currently does not support “options” for volume drivers]
[pending feature request]
One last thing…
Images courtesy of PokkO / Shutterstock.com, Lewis Hine - http://www.archives.gov/research_room/research_topics/american_cities/images/american_cities_069.jpg
The right approach to containers matters!
“Any questions I can help you with?”
Thank you for your time!
Xylos Cloud ServicesXylos Cloud Services

More Related Content

What's hot (12)

PDF
Quick and Solid - Baremetal on OpenStack | Rico Lin
Vietnam Open Infrastructure User Group
 
PPTX
Alex Magnay - Azure Infrastructure as Code with Hashicorp Terraform
WinOps Conf
 
PDF
DevOps Toolbox: Infrastructure as code
sriram_rajan
 
PDF
Using amazon web services with cold fusion 11
ColdFusionConference
 
PDF
Microservices: 5 Things I Wish I'd Known - Code Motion Milan 2017
Vincent Kok
 
PDF
Carlos Conde : AWS Game Days - TIAD Paris
The Incredible Automation Day
 
PDF
[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...
Amazon Web Services Korea
 
PPTX
Caching in Windows Azure
Ido Flatow
 
PDF
Azure Kubernetes Service - benefits and challenges
Wojciech Barczyński
 
PPTX
Azure virtual machine-network
Thi Nguyen Dinh
 
PDF
Introduction into Cloud Foundry and Bosh | anynines
anynines GmbH
 
PDF
JClouds at San Francisco Java User Group
Marakana Inc.
 
Quick and Solid - Baremetal on OpenStack | Rico Lin
Vietnam Open Infrastructure User Group
 
Alex Magnay - Azure Infrastructure as Code with Hashicorp Terraform
WinOps Conf
 
DevOps Toolbox: Infrastructure as code
sriram_rajan
 
Using amazon web services with cold fusion 11
ColdFusionConference
 
Microservices: 5 Things I Wish I'd Known - Code Motion Milan 2017
Vincent Kok
 
Carlos Conde : AWS Game Days - TIAD Paris
The Incredible Automation Day
 
[AWS Dev Day] 앱 현대화 | AWS Fargate를 사용한 서버리스 컨테이너 활용 하기 - 삼성전자 개발자 포털 사례 - 정영준...
Amazon Web Services Korea
 
Caching in Windows Azure
Ido Flatow
 
Azure Kubernetes Service - benefits and challenges
Wojciech Barczyński
 
Azure virtual machine-network
Thi Nguyen Dinh
 
Introduction into Cloud Foundry and Bosh | anynines
anynines GmbH
 
JClouds at San Francisco Java User Group
Marakana Inc.
 

Similar to Azure Bootcamp 2016 - Docker Orchestration on Azure with Rancher (20)

PDF
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
Erica Windisch
 
PDF
Developing and Deploying PHP with Docker
Patrick Mizer
 
PDF
Docker module 1
Liang Bo
 
PPTX
Architecting .NET Applications for Docker and Container Based Deployments
Ben Hall
 
PPTX
Docker Container As A Service - Mix-IT 2016
Patrick Chanezon
 
PPTX
Deploying applications to Windows Server 2016 and Windows Containers
Ben Hall
 
PPT
Docker, a new LINUX container technology based light weight virtualization
Suresh Balla
 
PDF
Docker fundamentals
Alper Unal
 
PPTX
Docker San Francisco Meetup April 2015 - The Docker Orchestration Ecosystem o...
Patrick Chanezon
 
PDF
Killer Docker Workflows for Development
Chris Tankersley
 
PDF
Production sec ops with kubernetes in docker
Docker, Inc.
 
PPTX
[Codelab 2017] Docker 기초 및 활용 방안
양재동 코드랩
 
PDF
時代在變 Docker 要會:台北 Docker 一日入門篇
Philip Zheng
 
PPTX
Docker Ecosystem on Azure
Patrick Chanezon
 
PPTX
Docker Seattle Meetup April 2015 - The Docker Orchestration Ecosystem on Azure
Patrick Chanezon
 
PPTX
Docker Introduction and its Usage in Machine Learning
yogendra18
 
PPTX
Docker New York Meetup May 2015 - The Docker Orchestration Ecosystem on Azure
Patrick Chanezon
 
PDF
Docker 進階實務班
Philip Zheng
 
PDF
廣宣學堂: 容器進階實務 - Docker進深研究班
Paul Chao
 
PDF
手把手帶你學 Docker 入門篇
Philip Zheng
 
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
Erica Windisch
 
Developing and Deploying PHP with Docker
Patrick Mizer
 
Docker module 1
Liang Bo
 
Architecting .NET Applications for Docker and Container Based Deployments
Ben Hall
 
Docker Container As A Service - Mix-IT 2016
Patrick Chanezon
 
Deploying applications to Windows Server 2016 and Windows Containers
Ben Hall
 
Docker, a new LINUX container technology based light weight virtualization
Suresh Balla
 
Docker fundamentals
Alper Unal
 
Docker San Francisco Meetup April 2015 - The Docker Orchestration Ecosystem o...
Patrick Chanezon
 
Killer Docker Workflows for Development
Chris Tankersley
 
Production sec ops with kubernetes in docker
Docker, Inc.
 
[Codelab 2017] Docker 기초 및 활용 방안
양재동 코드랩
 
時代在變 Docker 要會:台北 Docker 一日入門篇
Philip Zheng
 
Docker Ecosystem on Azure
Patrick Chanezon
 
Docker Seattle Meetup April 2015 - The Docker Orchestration Ecosystem on Azure
Patrick Chanezon
 
Docker Introduction and its Usage in Machine Learning
yogendra18
 
Docker New York Meetup May 2015 - The Docker Orchestration Ecosystem on Azure
Patrick Chanezon
 
Docker 進階實務班
Philip Zheng
 
廣宣學堂: 容器進階實務 - Docker進深研究班
Paul Chao
 
手把手帶你學 Docker 入門篇
Philip Zheng
 
Ad

More from Karim Vaes (9)

PDF
Security Essentials for Azure PaaS Lovers.pdf
Karim Vaes
 
PPTX
A Deepdive into Azure Networking
Karim Vaes
 
PPTX
Resiliency Patterns on Azure
Karim Vaes
 
PDF
ExpertsLive NL 2018 - A deepdive into Azure Networking
Karim Vaes
 
PDF
Global Azure Bootcamp 2018 - Oh no my organization went Azure
Karim Vaes
 
PDF
Global Azure Bootcamp 2017 - How to build a twitter bot in 15 minutes
Karim Vaes
 
PPTX
Xylos Clients Day - Public cloud and security go hand in hand, if you approac...
Karim Vaes
 
PPTX
The IT Crowd stance on writing advice documents
Karim Vaes
 
PDF
Four Simple Rules for an Effective Meeting Rules (kvaes.be)
Karim Vaes
 
Security Essentials for Azure PaaS Lovers.pdf
Karim Vaes
 
A Deepdive into Azure Networking
Karim Vaes
 
Resiliency Patterns on Azure
Karim Vaes
 
ExpertsLive NL 2018 - A deepdive into Azure Networking
Karim Vaes
 
Global Azure Bootcamp 2018 - Oh no my organization went Azure
Karim Vaes
 
Global Azure Bootcamp 2017 - How to build a twitter bot in 15 minutes
Karim Vaes
 
Xylos Clients Day - Public cloud and security go hand in hand, if you approac...
Karim Vaes
 
The IT Crowd stance on writing advice documents
Karim Vaes
 
Four Simple Rules for an Effective Meeting Rules (kvaes.be)
Karim Vaes
 
Ad

Recently uploaded (20)

PPTX
Orchestrating things in Angular application
Peter Abraham
 
PPTX
西班牙武康大学毕业证书{UCAMOfferUCAM成绩单水印}原版制作
Taqyea
 
DOCX
Custom vs. Off-the-Shelf Banking Software
KristenCarter35
 
PDF
Apple_Environmental_Progress_Report_2025.pdf
yiukwong
 
PPTX
Optimization_Techniques_ML_Presentation.pptx
farispalayi
 
PDF
AI_MOD_1.pdf artificial intelligence notes
shreyarrce
 
PPT
introduction to networking with basics coverage
RamananMuthukrishnan
 
PPTX
ONLINE BIRTH CERTIFICATE APPLICATION SYSYTEM PPT.pptx
ShyamasreeDutta
 
PPT
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
PPTX
L1A Season 1 Guide made by A hegy Eng Grammar fixed
toszolder91
 
PPTX
PM200.pptxghjgfhjghjghjghjghjghjghjghjghjghj
breadpaan921
 
PPTX
英国假毕业证诺森比亚大学成绩单GPA修改UNN学生卡网上可查学历成绩单
Taqyea
 
PPTX
Presentation3gsgsgsgsdfgadgsfgfgsfgagsfgsfgzfdgsdgs.pptx
SUB03
 
PPTX
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
PDF
Azure_DevOps introduction for CI/CD and Agile
henrymails
 
PPTX
internet básico presentacion es una red global
70965857
 
PPTX
sajflsajfljsdfljslfjslfsdfas;fdsfksadfjlsdflkjslgfs;lfjlsajfl;sajfasfd.pptx
theknightme
 
PPTX
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 
PPT
Agilent Optoelectronic Solutions for Mobile Application
andreashenniger2
 
PPTX
L1A Season 1 ENGLISH made by A hegy fixed
toszolder91
 
Orchestrating things in Angular application
Peter Abraham
 
西班牙武康大学毕业证书{UCAMOfferUCAM成绩单水印}原版制作
Taqyea
 
Custom vs. Off-the-Shelf Banking Software
KristenCarter35
 
Apple_Environmental_Progress_Report_2025.pdf
yiukwong
 
Optimization_Techniques_ML_Presentation.pptx
farispalayi
 
AI_MOD_1.pdf artificial intelligence notes
shreyarrce
 
introduction to networking with basics coverage
RamananMuthukrishnan
 
ONLINE BIRTH CERTIFICATE APPLICATION SYSYTEM PPT.pptx
ShyamasreeDutta
 
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
L1A Season 1 Guide made by A hegy Eng Grammar fixed
toszolder91
 
PM200.pptxghjgfhjghjghjghjghjghjghjghjghjghj
breadpaan921
 
英国假毕业证诺森比亚大学成绩单GPA修改UNN学生卡网上可查学历成绩单
Taqyea
 
Presentation3gsgsgsgsdfgadgsfgfgsfgagsfgsfgzfdgsdgs.pptx
SUB03
 
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
Azure_DevOps introduction for CI/CD and Agile
henrymails
 
internet básico presentacion es una red global
70965857
 
sajflsajfljsdfljslfjslfsdfas;fdsfksadfjlsdflkjslgfs;lfjlsajfl;sajfasfd.pptx
theknightme
 
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 
Agilent Optoelectronic Solutions for Mobile Application
andreashenniger2
 
L1A Season 1 ENGLISH made by A hegy fixed
toszolder91
 

Azure Bootcamp 2016 - Docker Orchestration on Azure with Rancher

  • 1. Docker Orchestration on Azure with Rancher
  • 2. Who am I? Cloud Solution Architect @ Xylos ICT Started in IT about 15 years ago Heterogeneous Background Focused on Business Outcome about.kvaes.be @kvaes blog.kvaes.be Karim Vaes
  • 3. Agenda Let’s get sure everyone understands the basics… “Docker 101” Show me the cake! “Hands-on!” Cooking up things is cool… Though let’s talk about the recipe first! “The Recipe” Sounds interesting… Show me!Say what?!?
  • 5. Traditional Current Emerging Virtual Public Private Container Physical Baremetal Virtual Machine Private N-tier Applications MicroservicesMonolithic Applications Agile DevopsWaterfall
  • 6. Build Ship Run Dev QA Source Staging Physical Virtual Cloud Infrastructure Management Infrastructure Management DockerFile Source Code Repository TESTTEST TESTTEST TEST GCE RAX IBM Mac/Win Dev Machine Boot2Docker Docker Analytics DB Prod Machine Linux OS DockerDocker ++ Users Collab Provenance Policy Docker Hub Registries Public Curated Private Docker Hub API Third Party Tools Prod Machine Linux OS DockerDocker Prod Machine Linux OS DockerDocker VM DockerDocker VM DockerDocker VM DockerDocker QA Machine Linux OS DockerDocker Build once, ship & run everywhere!
  • 8. Sample Dockerfile # Pull the latest batch script ENV HOME /root COPY testblog.sh /data/bin/ COPY testblogcron /data/bin/ COPY startcron.sh /data/bin/ # Setup 755 on the scripts RUN chmod 755 /data/bin/*.sh # Setup Cron Job RUN cat /data/bin/testblogcron >> /etc/crontab # Setup Cron Log RUN touch /var/log/testblog.log # Define default command. CMD ["/data/bin/startcron.sh"] # # BlogTest Dockerfile # # Source : https://bitbucket.org/kvaes/docker-testblog/ # Author : Karim Vaes # Use Ubuntu 10.04 as a base FROM ubuntu:10.04 # First let's do some updates! RUN apt-get update && apt-get -y upgrade # Install cron RUN apt-get -y install cron # Let's prep the directory RUN mkdir -p /data/bin
  • 10. What about changes & updates?
  • 11. What makes containers lightweight?
  • 13. The Recipe for today’s dish!
  • 17. Ingredient : Community Contributions
  • 18. Today’s Dish as a Stack
  • 20. Demo : Deploy our base setup
  • 21. Demo : Deploy our base setup Server Leave “nodesApi” blank Select “Server” for “deploymentType” Base Configuration Setup ACL Browse to “Add Custom Host” & retrieve API url Nodes Enter API url in “nodesApi” Select “Nodes” for “deploymentType” Choose “2” as “nodesCount” https://github.com/Azure/azure-quickstart-templates/tree/master/docker-rancher
  • 22. Demo : Service Upgrade
  • 23. Demo : Service Upgrade Version 1 Version 2 https://bitbucket.org/kvaes/azure-bootcamp-2016/src => rancher-example_upgrade-blog-test
  • 25. Demo : Cross-Region Networking [Sidenote : the Azure quickstart deployment was a single region]
  • 26. Demo : Service Scaling with a Shared Storage Account
  • 27. Demo : Service Scaling
  • 28. Demo : Service Scaling Producer AcsLoggingTestSimulate Consumer AcsLoggingTestAnalyze Queue Table Storage Account https://bitbucket.org/kvaes/azure-bootcamp-2016/src => rancher-example_acs-logging-test
  • 29. Demo : Service Scaling https://bitbucket.org/kvaes/azure-bootcamp-2016/src => rancher-example_acs-logging-test
  • 30. Demo : Azure AutoScaling
  • 31. Demo : Azure Autoscaling [Sidenote: No Azure Quickstart templates available yet for Rancher & VMSS...]
  • 32. Demo : Docker Volume Plugin for Azure File Storage
  • 33. Volumes? #wtf # # OfxParser Dockerfile # # Source : https://bitbucket.org/kvaes/docker-ofxparser/ # Author : Karim Vaes # Use Ubuntu 10.04 as a base FROM ubuntu:10.04 # First let's do some updates! RUN apt-get update && apt-get -y upgrade # Install PHP5-cli, cron RUN apt-get -y install php5-cli cron # Let's prep the OfxParser install RUN mkdir -p /ofx/bin && mkdir -p /ofx/in && mkdir -p /ofx/out # Pull the latest ofxparser source ENV HOME /root COPY config.php /ofx/bin/ COPY csv2oxf.php /ofx/bin/ COPY ofxcron /ofx/bin/ COPY parser.php /ofx/bin/ COPY startcron.sh /ofx/bin/ # Chmod 755 to scripts RUN chmod 755 /ofx/bin/*.sh # Setup Cron Job RUN cat /ofx/bin/ofxcron >> /etc/crontab # Setup Cron Log RUN touch /var/log/ofx.log # Setup Volumes VOLUME ["/ofx/in"] VOLUME ["/ofx/out"] # Define default command. CMD ["/ofx/bin/startcron.sh"]
  • 34. Docker Volumes & Persistence More info? https://kvaes.wordpress.com/2016/02/11/docker-storage-patterns-for-persistence/
  • 35. Demo : Docker Volume Plugin for Azure File Storage Source : https://github.com/Azure/azurefile-dockervolumedriver
  • 36. Demo : Docker Volume Plugin for Azure File Storage wget https://bitbucket.org/kvaes/azure-scriptbin/raw/888d4ff75d84839c8643fe0d9c49d95cd41c9a39/azurefile-dockervolumedriver/azurefile.sh ./azurefilebuild.sh my-storage-account-name my-storage-account-key sudo docker volume create --name azure_volume-d azurefile-oshare=docker azure_volume docker run -i -t -v azure_volume:/data busybox cd /data/ touch karim vaes docker with azure file storage test ls -la exit docker run -i -t -v azure_volume:/data ubuntu cd /data/ ls -la mkdir testdirectory echo "my little cloud storage share" > whoot.txt exit docker run -i -t -v azure_volume:/data busybox cat /data/whoot.txt exit Source : https://kvaes.wordpress.com/2016/03/23/docker-azure-testdriving-the-azure-file-storage-volume-driver/ [Sidenote: Rancher currently does not support “options” for volume drivers] [pending feature request]
  • 38. Images courtesy of PokkO / Shutterstock.com, Lewis Hine - http://www.archives.gov/research_room/research_topics/american_cities/images/american_cities_069.jpg The right approach to containers matters!
  • 39. “Any questions I can help you with?”
  • 40. Thank you for your time!
  • 41. Xylos Cloud ServicesXylos Cloud Services