8. SQLDay 2019
Virtualization vs.
Containerization
Infrastructure
Host OS
Docker
Bins/Lib
s
Bins/Lib
s
Bins/Lib
s
App A App B App C
Container
Infrastructure
Hypervisor
Bins/Lib
s
App A
Guest
OS
Bins/Lib
s
App B
Guest
OS
Bins/Lib
s
App C
Guest
OS
VM
Infrastructure
Host OS
Hypervisor
Bins/Lib
s
App A
Guest
OS
Bins/Lib
s
App B
Guest
OS
Bins/Lib
s
App C
Guest
OS
VM
9. SQLDay 2019
Still…what is a
Container?
Image layers
From: Alpine:3.8
f61792ba8979
a7183fb762a8
d31af33eb855
c220123c8472
d7b1189bf667
91e49dfb1179
Container Layer
Read only
Read / Write
10. SQLDay 2019
The Container Advantage
Fast
iteration
Agile
delivery
Immutability Cost
savings
Elastic
bursting
Efficient
deployment
For ITFor
developers
13. SQLDay 2019
Top scenarios for Kubernetes on Azure
20S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
• ReplicaSet
• StatefulSet
• DaemonSet
• Job
• Deployment
• Node
• Pod
• Service
• Ingress
• Namespace
• ConfigMap
• Secret
• Volume
• PersistentVolume
• PersistentVolumeClaim
Key terms
Kubernetes is a series of reconciliation loops that are constantly trying to reconcile the actual state toward the desired state specified by the declarative API
16
Get started easily with AKS-Set up CI/CD in simple steps with DevOps Project;
Requires going to Portal, creating an Azure DevOps Project, and completing setup.