containers on microsoft azure
TRANSCRIPT
1.
2.
3.
Containers on Azure
Today’s theme
Docker on Microsoft
Azure
O365+Moodle Integration
Satya Nadella: 'Microsoft LOVES Linux‘
VM on Azure
Linux
+Hundreds of community supported
images on VM Depot
SQL Server
Hyper Scale
Enterprise Grade
Hybrid
Web App Gallery Dozens of .NET & PHP CMS and Web
apps
Microsoft Azure
Controll Cost, Agility
IaaS PaaS
Linux &Windows
Windows Server
Container
Linux ContainerSupport
Hyper-VContainer
Win
dow
s
Process Job ObjectWindows Server
Containers
Hyper-V Containers
Hyper-V Virtual
Machine
Efficient Isolated
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Infrastructure(Compute, Storage, Network)
Websites
MobileBiz App
...
Clustering, Queuing, Brokering
Application
Operating System Services VM and Container Infrastructure
AzureAzure Stack (*)
(On-Premise/Partner)
Cloud scale Clustering, Messaging, Brokering
Multiple Runtimes
Service1
Services
n= 1000’s
DevOps tooling
Service2 . . .
Server
n= 10’s
Can’t operate it manually
e.g. ABC Mesos Cluster (Total 102 CPU, 1638GB Mem)
16 CPU
256G Mem
16 CPU
256G Mem
8 CPU
128G Mem
8 CPU
128G Mem
16 CPU
256G Mem
16 CPU
256G Mem
16 CPU
256G Mem
8 CPU
128G Mem
8 CPU
128G Mem
16 CPU
256G Mem
Mesos Frameworks Docker
• Aggregate various types of node (cpu, mem, etc)
• Enable resource sharing in a fine-grained manner
• Improve cluster utilization
Delegate a container allocation to Mesos
>docker run…
Azure Compute Manager
VM0,FD0(#) VM1,FD1 VM2,FD2
コンテナコンテナContainer
コンテナコンテナContainer
コンテナコンテナContainer
Mesos
Swarm
Endpoint
Endpoint
the group of virtual machines that share a common power source and network switch.
•
•
•
•
•
•
•
azure group deployment create <my-resource-group> <my-deployment-name> -f ./azuredeploy.json –e ./azuredeploy.parameters.json
One liner, so easy azuredeploy.json
1.
2.
3.
Containers on Azure
•
• http://azure.microsoft.com/en/marketplace/partners/Microsoft/WindowsServer2016TechnicalPreviewwithContainers/
• https://msdn.microsoft.com/virtualization/windowscontainers/containers_welcome
•• https://github.com/Azure/azure-quickstart-templates/tree/master/mesos-swarm-
marathon
•• https://azure.microsoft.com/en-us/blog/azure-container-service-preview/