Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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 | Serv...
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 envir...
10
Containers
Hyper-V containers
Isolation plus performance
Container Container Container
Traditional virtual machines = h...
§  PowerShell V5
DSC+++, Security+++, PowerShell Gallery, Classes, Pester, VS Code, etc.
§  Refactored to run on .NET 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 Se...
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 Serve...
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 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
...
PuppetConf 2016 Customer Keynote: Cloud, Containers & the Impact on IT - Jeffrey Snover, Microsoft
Upcoming SlideShare
Loading in …5
×

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

235 views

Published on

Here are the slides from Jeffrey Snover's PuppetConf 2016 presentation called Cloud, Containers & the Impact on IT. Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

  1. 1. Cloud, containers & the impact on IT How do Azure Stack and Nano Server help? Jeffrey Snover | Technical Fellow | Microsoft
  2. 2. Jeffrey Snover Microsoft Technical Fellow Chief Architect Enterprise Cloud Group @jsnover
  3. 3. Server for the masses Cloud servers Datacenter servers Enterprise servers Evolution of server
  4. 4. Business Turbulence and innovation IT Stability and predictability Tension drives change
  5. 5. Customers desire this… v v Private Service Providers Public
  6. 6. 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
  7. 7. On-premises datacenter Microsoft Azure Stack Microsoft Azure Windows Server
  8. 8. Cloud competitive §  Small and fast §  Minimize attack service, patches, and reboots §  Optimized for DevOps
  9. 9. 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. 10. 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
  11. 11. §  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
  12. 12. Cloud competitive §  Small and fast §  Minimize attack service, patches, and reboots §  Optimized for DevOps
  13. 13. 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
  14. 14. 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
  15. 15. 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
  16. 16. Server for the masses Enterprise servers Datacenter servers Cloud servers Evolution of server
  17. 17. Next Steps in the Cloud Journey
  18. 18. 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 21Thursday, October 20

×