puppetconf 2016 customer keynote: cloud, containers & the impact on it - jeffrey snover,...

Post on 15-Apr-2017

133 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Cloud, containers & the impact on IT How do Azure Stack and Nano Server help?

Jeffrey Snover | Technical Fellow | Microsoft

Jeffrey Snover Microsoft Technical Fellow Chief Architect Enterprise Cloud Group @jsnover

Server for the masses

Cloud servers

Datacenter servers

Enterprise servers

Evolution of server

Business Turbulence and innovation

IT Stability and predictability

Tension drives change

Customers desire this…

v v

Private Service

Providers

Public

Hybrid Cloud Platform

Cloud-inspired infrastructure

Azure IaaS | Azure PaaS Compute | Network | Storage App Service | Service Fabric*

Azure Resource Manager

Portal | PowerShell | DevOps tools

Microsoft Azure Stack Private | Hosted

Cloud infrastructure

IaaS | PaaS

Azure Resource Manager

Portal | PowerShell | DevOps tools

Microsoft Azure Public

Cloud-inspired infrastructure

Azure IaaS | Azure PaaS Compute | Network | Storage App Service | Service Fabric*

Azure Resource Manager

Portal | PowerShell | DevOps tools

Microsoft Azure Stack Private | Hosted

Azure services in your datacenter

Unified app development One Azure ecosystem

Developers

IT

On-premises datacenter Microsoft Azure Stack

Microsoft Azure

Windows Server

Cloud competitive §  Small and fast

§  Minimize attack service, patches, and reboots

§  Optimized for DevOps

Nano Server installation option – just enough OS

Full GUI Specialized workloads

Server Core Lower maintenance server environment

Provides higher density, reduced attack surface and servicing requirements

Ideal for cloud inspired infrastructure

Ideal for next generation app development

10

Containers

Hyper-V containers Isolation plus performance

Container Container Container

Traditional virtual machines = hardware virtualization

VM VM VM

Applications

Kernel

= Operating system virtualization Container Container Container

Windows Server containers Maximum speed and density

Container Container Container

Containers for Windows Server

§  PowerShell V5 DSC+++, Security+++, PowerShell Gallery, Classes, Pester, VS Code, etc.

§  Refactored to run on .NET Core

§  Full PowerShell language compatibility & remoting Cmdlets need to work with .NET Core

§  OpenSSH support

§  Open sourced on github with an MIT license

§  Alpha version available on macOS and Linux

Nano Server – PowerShell Core

Cloud competitive §  Small and fast

§  Minimize attack service, patches, and reboots

§  Optimized for DevOps

0

20

40

60

80

100

120

Drivers loaded

Nano Server Server Core

73

98

0

5

10

15

20

25

30

35

40

45

50

Services running

Nano Server Server Core

28

47

0

5

10

15

20

25

30

35

Ports open

Nano Server Server Core

12

30

Security Improvements

0

5

10

15

20

25

30

Process Count

Nano Server Server Core

21

26

0

50

100

150

200

250

300

350

Boot IO (MB)

Nano Server Server Core

108

306

0

20

40

60

80

100

120

140

160

Kernel Memory in use (MB)

Nano Server Server Core

61

139

Resource Utilization Improvements

0

50

100

150

200

250

300

350

Setup Time (sec)

Nano Server Server Core

35

300

0

1

2

3

4

5

6

Disk Footprint (GB)

Nano Server Server Core

.46

5.42

0

1

2

3

4

5

6

7

VHD Size (GB)

Nano Server Server Core

.48

6.3

Deployment Improvements

Server for the masses

Enterprise servers

Datacenter servers

Cloud servers

Evolution of server

Next Steps in the Cloud Journey

Next Steps

11:15 am Puppet on Windows Nicolas Corrarello, Puppet

1:30 pm A Tale of Two Hierarchies: Group Policy & Puppet Matt Stone, Getty Images

2:30 pm Puppet & Azure Kenaz Kwa, Puppet

3:45 pm Building Nano Server Images With Puppet and DSC Michael Smith, Puppet

4:45 pm There is No “I” in DevOps Bart Driscoll, EMC

11:15 am How Not to Freak Out When You Start Writing Puppet Modules for Windows Glenn Sarti, Puppet

1:30 pm Easily Manage Software on Windows With Chocolatey Rob Reynolds, Puppet

3:45 pm Deploying Multi-Tier Windows Applications With Application Orchestrator Ethan Brown, Puppet

Friday, October 21 Thursday, October 20

top related