containers on microsoft azure

24

Upload: toru-makabe

Post on 08-Jan-2017

974 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Containers on Microsoft Azure
Page 2: Containers on Microsoft Azure

1.

2.

3.

Containers on Azure

Page 3: Containers on Microsoft Azure

Today’s theme

Page 4: Containers on Microsoft Azure
Page 5: Containers on Microsoft Azure

Docker on Microsoft

Azure

O365+Moodle Integration

Satya Nadella: 'Microsoft LOVES Linux‘

VM on Azure

Linux

Page 6: Containers on Microsoft Azure
Page 7: Containers on Microsoft Azure

+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

Page 8: Containers on Microsoft Azure
Page 9: Containers on Microsoft Azure

Controll Cost, Agility

IaaS PaaS

Linux &Windows

Page 10: Containers on Microsoft Azure

Windows Server

Container

Linux ContainerSupport

Hyper-VContainer

Page 11: Containers on Microsoft Azure

Win

dow

s

Process Job ObjectWindows Server

Containers

Hyper-V Containers

Hyper-V Virtual

Machine

Efficient Isolated

Page 12: Containers on Microsoft Azure

Page 13: Containers on Microsoft Azure

Page 14: Containers on Microsoft Azure

Page 15: Containers on Microsoft Azure
Page 16: Containers on Microsoft Azure

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

Page 17: Containers on Microsoft Azure

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…

Page 18: Containers on Microsoft Azure
Page 19: Containers on Microsoft Azure

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.

Page 20: Containers on Microsoft Azure
Page 21: Containers on Microsoft Azure

azure group deployment create <my-resource-group> <my-deployment-name> -f ./azuredeploy.json –e ./azuredeploy.parameters.json

One liner, so easy azuredeploy.json

Page 22: Containers on Microsoft Azure

1.

2.

3.

Containers on Azure

Page 23: Containers on Microsoft 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/

Page 24: Containers on Microsoft Azure