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

19
Cloud, containers & the impact on IT How do Azure Stack and Nano Server help? Jeffrey Snover | Technical Fellow | Microsoft

Upload: puppet

Post on 15-Apr-2017

133 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

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

Jeffrey Snover | Technical Fellow | Microsoft

Page 2: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

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

Page 3: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

Server for the masses

Cloud servers

Datacenter servers

Enterprise servers

Evolution of server

Page 4: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

Business Turbulence and innovation

IT Stability and predictability

Tension drives change

Page 5: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

Customers desire this…

v v

Private Service

Providers

Public

Page 6: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

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

Page 7: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

On-premises datacenter Microsoft Azure Stack

Microsoft Azure

Windows Server

Page 8: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

Cloud competitive §  Small and fast

§  Minimize attack service, patches, and reboots

§  Optimized for DevOps

Page 9: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

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

Page 10: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

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

Page 11: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

§  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

Page 12: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

Cloud competitive §  Small and fast

§  Minimize attack service, patches, and reboots

§  Optimized for DevOps

Page 13: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

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

Page 14: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

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

Page 15: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

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

Page 16: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

Server for the masses

Enterprise servers

Datacenter servers

Cloud servers

Evolution of server

Page 17: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

Next Steps in the Cloud Journey

Page 18: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft

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

Page 19: PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft