Download presentation
Presentation is loading. Please wait.
Published byRosemary Gibson Modified over 8 years ago
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
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.