Presentation is loading. Please wait.

Presentation is loading. Please wait.

Redmond Protocols Plugfest 2016 Bhanu Prakash Introduction to Windows Containers Program Manager.

Similar presentations


Presentation on theme: "Redmond Protocols Plugfest 2016 Bhanu Prakash Introduction to Windows Containers Program Manager."— Presentation transcript:

1 Redmond Protocols Plugfest 2016 Bhanu Prakash Introduction to Windows Containers Program Manager

2 Datacenter inflection points

3 Container Ecosystem Container ImagesContainer Run- Time Linux Image Repository Applications Application Frameworks Container Management Toolset

4 Container Run-time

5

6

7 Operating System Level Primitives Resource Controls CPU, Memory, Storage etc… Namespaces OS objects, Devices, etc… Networking Storage What Is a Container Run-Time?

8 Windows Server Containers Service Manager, Security and Management Services etc… IIS, Node.JS, SQL etc… Service Manager, Security and Management Services etc… Docker

9 Windows Server Containers Service Manager, Security and Management Services etc… Service Manager, Security and Management Services etc… DockerIIS, Node.JS, SQL etc… Service Manager, Security and Management Services etc… IIS, Node.JS, SQL etc…

10 Windows Server Containers Service Manager, Security and Management Services etc… Service Manager, Security and Management Services etc… DockerIIS, Node.JS, SQL etc… Service Manager, Security and Management Services etc… IIS, Node.JS, SQL etc…

11 Service Manager, Security and Management Services etc… Docker Service Manager, Security and Management Services etc… IIS, Node.JS, SQL etc… Service Manager, Security and Management Services etc… Service Manager, Security and Management Services etc…

12 Service Manager, Security and Management Services etc… Docker Service Manager, Security and Management Services etc… IIS, Node.JS, SQL etc… Service Manager, Security and Management Services etc… Service Manager, Security and Management Services etc… Hyper-V Containers

13 Service Manager, Security and Management Services etc… Docker Service Manager, Security and Management Services etc… IIS, Node.JS, SQL etc… Service Manager, Security and Management Services etc… Service Manager, Security and Management Services etc… Hyper-V Containers

14 Demo

15 Image Creation Local Repository Container Run- Time

16 Image Creation Local Repository Container View Sandbox

17 Image Creation Local Repository Container View Sandbox C:\nodeJS

18 Image Creation Local Repository Container View Sandbox C:\nodeJS

19 Image Creation Local Repository Container View Sandbox

20 Image Creation Local Repository Container View

21 Image Creation Local Repository Container View Sandbox

22 Image Creation Local Repository Container View Sandbox C:\myApp

23 Image Creation Local Repository Container View Sandbox C:\myApp

24 Image Creation Local Repository Container View Sandbox

25 Image Creation Local Repository Container View

26 Demo

27 Local Repository Development Process Using Containers Central Repository

28 Local Repository Development Process Using Containers Developers can choose desired application frameworks and pull them locally from central repositories Central Repository

29 Required dependencies are automatically identified and pulled locally Local Repository Development Process Using Containers Central Repository Developers can choose desired application frameworks and pull them locally from central repositories

30 Local Repository Development Process Using Containers Central Repository using System; class Program { static void Main() { }

31 Local Repository Development Process Using Containers Central Repository using System; class Program { static void Main() { }

32 Local Repository Development Process Using Containers Central Repository using System; class Program { static void Main() { }

33 Local Repository Development Process Using Containers Central Repository using System; class Program { static void Main() { }

34 Development Process Using Containers Central Repository

35 Development Process Using Containers Central Repository

36 Development Process Using Containers Central Repository

37 Dev/Ops Process with Containers Operations automates deployment and monitors deployed apps from central repository Operations collaborates with developers to provide app metrics and insights Developers update, iterate, and deploy updated containers Central Repository Containers pushed to central repository

38 Containers Offer Fast Iteration Resource Controls Rapid Deployment Defined State Separation Immutability

39 Making Them Ideal For Distributed ComputeDatabasesWebTasksScale Out

40 Container Operating System Environments Server Core Nano Server Born in the cloud applicationsTraditional Applications Highly CompatibleHighly Optimized

41 Same Container Images, Same API Container Management Docker Windows Container Images Hyper-V Container Windows Server Container

42 Deploying Containers

43 Requires Hyper-V Hypervisor

44 Deploying Containers

45 Requires Hyper-V Hypervisor

46 Aka.ms/Containers Get Started Get started with Windows Containers (Azure/Hyper-V etc…) Quick Start Guide for Managing with Docker Quick Start Guide for Managing with PowerShell Learn More About Windows Containers FAQ Work in progress Connection with Community Windows Server Container Forum Additional Resources Samples Other Great Resources: The Container's Channel of Channel 9 Containers: Docker, Windows and Trends by Mark Russinovich

47 Redmond Protocols Plugfest 2016 Questions or Comments?


Download ppt "Redmond Protocols Plugfest 2016 Bhanu Prakash Introduction to Windows Containers Program Manager."

Similar presentations


Ads by Google