7. +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
16. Infrastructure
(Compute, Storage, Network)
Web
sites
Mobile
Biz
App
...
Clustering, Queuing, Brokering
Application
Operating System Services VM and Container Infrastructure
Azure
Azure 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
17. 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…
19. Azure Compute Manager
VM0,FD0(#) VM1,FD1 VM2,FD2
コンテナ
コンテナ
Container
コンテナ
コンテナ
Container
コンテナ
コンテナ
Container
Mesos
Swarm
End
point
End
point
the group of virtual machines that share a common
power source and network switch.
•
•
•
•
•
20.
21. •
•
azure group deployment create <my-resource-group>
<my-deployment-name> -f ./azuredeploy.json –
e ./azuredeploy.parameters.json
One liner, so easy azuredeploy.json