Upload
toru-makabe
View
2.397
Download
1
Embed Size (px)
Citation preview
-
-
-
--
-
-
1.
2.
3.
コンテナ on Azure の方向性
本日の主テーマ
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
コントロール重視
コスト、アジリティ
重視
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
軽量・効率的 分離度
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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ツール
Service2 . . .
Server
n= 10’s
手作業で割り当てとか無理
例えばこんな 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 進撃のDocker
• 搭載リソースの異なるノードが混在
• どのノードでコンテナを割り当てるか、いちいち人が考えてられない
• どのノードに起動コンテナを割り当てるかはMesosにおまかせ
リソース管理はMesosにおまかせ
>docker run …
Azure Compute Manager
VM0,FD0(#) VM1,FD1 VM2,FD2
コンテナコンテナコンテナ
コンテナコンテナコンテナ
コンテナコンテナコンテナ
Mesos
Swarm
Endpoint
Endpoint
•
•
•
•
•
•
azure group deployment create <my-resource-group> <my-deployment-name> -f ./azuredeploy.json –e ./azuredeploy.parameters.json
コマンド1発!! 楽!! azuredeploy.jsonのイメージ
1.
2.
3.
コンテナ 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://github.com/docker/swarm/issues/1183