Private Cloud The Good, the Bad and the Ugly
Tudor Damian, Microsoft Virtual Machine MVP
@tudydamian – www.tudy.tel
the Good, the Bad, the Ugly
The “Man with No Name” spaghetti-western
trilogy titles are pretty much like IT these days:
–A Fistful of Dollars (1964)
–the PC?
–For a Few Dollars More (1965)
–the Internet?
–The Good, the Bad and the Ugly (1966)
–the Cloud?
Image source: wordle.net
Defining “the Cloud”
if, at first, people were very reserved when it came to “the Cloud”...
…now many some actually want to move…
in the cloud
…but do they all know what to expect?
VIRTUAL? PRIVATE? CLOUD?
Fifth generation of computing
Source: Microsoft Cloud Continuum
Private Cloud components
Virtualization
Management
Pooled Resources
Virtualization
Elasticity
Scalability
Continuous Availability
Predictability
Usage-Based
Multi-Tenancy
Security
Automation
Service management
Network Storage Compute
3rd party extensions
Source: Microsoft Cloud Continuum
Public vs. Private Cloud
Public cloud = shared resources
Organization
Service Service Service
Organization
Service
Public Cloud Private Cloud
Service
Service
IT Department Cloud Provider
Service
THE GOOD
In a non-cloud view, there are inefficiencies
TIME
IT C
AP
AC
ITY
Actual Load
Allocated IT-capacities
“Waste“ of capacities
“Under-supply“ of capacities
Load Forecast
Barrier for innovations
Source: Microsoft Cloud Continuum
However, in a Cloud View:
Actual Load
Allocated IT
capacities
Reduction of initial
investments
Reduction of “over-supply“
No “under-supply“
Possible reduction of IT-capacities
in case of reduced load
TIME
IT C
AP
AC
ITY
Load
Forecast
Source: Microsoft Cloud Continuum
Usage
Co
mp
ute
Time
Average
Inactivity
Period
“On and Off “ C
om
pu
te
Time
“Unpredictable Bursting“
Average Usage
Average Usage
Co
mp
ute
Time
“Growing Fast“
Co
mp
ute
Time
Average Usage
“Predictable Bursting“
Workload patterns in the Cloud
Source: Microsoft Cloud Continuum
Private (On-Premise)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security
You
man
ag
e
Infrastructure (as a Service)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security
Man
ag
ed
by ve
nd
or
Yo
u m
an
ag
e
Platform (as a Service)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security
Man
ag
ed
by v
en
do
r
Yo
u m
an
ag
e
Software (as a Service)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security
Man
ag
ed
by v
en
do
r
Cloud service types
Source: Microsoft Cloud Continuum
Ch
oic
es
Ch
oic
es
Off Premises On Premises Location
Infrastructure
Business model
Ownership
Management
Homogeneous Heterogeneous
CapEx OpEx
Own Lease/Rent
Self Third Party
Fu
nd
am
en
tals F
un
dam
en
tals
Application Programming
Elasticity High
Availability Multi-
Tenancy
Automated Service
Management
The Cloud platform choices
Source: Microsoft Cloud Continuum
Gartner view on the Private Cloud
New opportunities & required skillsets
Readiness
Assessment
Services
Datacenter
Assessments
Security
Assessments
Application
Virtualization
Assessments
Cloud Strategy
Development
Cloud Roadmap
Development
Infrastructure
Virtualization
Strategy and
Architecture
Application
Sourcing Strategies
Implementation
&
Transformation
Services
Infrastructure
Virtualization
Migration Services
Application
Virtualization
Services
Automation
Service Integration
Security and BCDR
Change
Management
Policy Definition
Governance
Billing
Support
Multi Vendor
Support
Source: Microsoft Australia Partner Conference – How big is the cloud?
THE BAD
hardware
software
facilities
power/cooling
IT labor
support
network
security
maintenance
management
tools
disaster
recovery
backup
Acquisition cost is 10% of total IT Expenses
Operating cost is 90% of total IT Expenses
Source: IDC
The real costs of IT
Essential questions
• Why would I want to build a Private Cloud?
• Who do I build it for in the end?
• What do I want to offer?
• SLA, compliance (PCI, ISO)
what do we look at when we build a
Virtual Private Cloud ?
1. budget
cost per kWh, price per U, bandwidth and connectivity costs, technical staff, etc.
2. architecture
structure, scalability, reliability, redundancy, security, flexibility
3. hardware
server (MIPS/MOPS), storage (I/O-OPS), network (1Gbps, 10Gbps, infiniband, fiber)
4. virtualization layer
5. management / automation
6. internal processes
security & incident response policies, fast problem detection/fixing,
disaster recovery, high availability, time to get a server back online
7. people
post-deployment maintenance, technical staff
Private Cloud building checklist
1. Budget
2. Architecture
3. Hardware
4. Virtualization layer
5. Management/automation layer
6. Internal processes
7. People
THE UGLY
The Cloud presents: the Ugly stuff
Leading Cloud concerns
Security – 67%
Information access – 41%
Information governance – 37%
Source: CIO 2011 Cloud Computing Survey
Factors when judging vendors
Ability to meet system requirements – 77%
Support and services – 68%
Ease of use – 62%
Integration into existing infrastructure – 62%
Experience building and operating cloud environments – 54%
The ability to scale – 52%
Easy to understand pricing models – 52%
Source: CIO 2011 Cloud Computing Survey
MY OWN PRIVATE CLOUD?
Customers Service Providers Global Providers
SaaS
PaaS
IaaS
Source: TechEd Europe – MGT201
Customers Service Providers Global Providers
SaaS
PaaS
IaaS
Source: TechEd Europe – MGT201
Hyper-V - virtualization
Paravirtualized solution
Virtual Networks
Snapshots Live Migration Processor
Compatibility Mode
Storage hot-add
Cluster Shared Volumes
Live Storage Migration
SLAT TCP Offload
Virtual Machine Queue
Jumbo Frames Core Parking Dynamic Memory
RemoteFX
NIC Teaming Hyper-V Replica NFS Storage
support
Online Snapshot
Merge
New VHDX format
Offloaded Data Transfer (ODX)
Fiber Channel support in guest OS
NUMA support inside guest
Extensible Virtual Switch
Virtual Machine Priority
Virtual Resource Pools
In-Box Metering
Native PowerShell
Support
Windows Backup
integration
System Center - management
Source: TechEd Europe – MGT206
SCVMM 2012 RC/CTP
SC APPCONTROLLER
A sneak peek into the future of Private Cloud management
SCVMM 2012 Beta
SCVMM 2012 - Fabric Management
Physical Server • Manage multiple hypervisors – Hyper-V, VMware, Xen
• Server hardware management – IPMI, DCMI, SMASH, Custom via Provider
• Host provisioning – from baremetal to Hyper-V to Cluster provisioning
Network • Define Logical Networks using VLANs and Subnets per datacenter
location
• Address management for Static IPs, Load Balancer VIPs and MAC addresses
• Automated provisioning of Load Balancers via Provider
Storage • Storage Management using SMI-S
• Discover storage arrays and pools
• Classify storage based on throughput and capabilities
• Discover or configure LUNs and assign to hosts and clusters
• Rapid provisioning of VMs using snap cloning of LUNs
SCVMM 2012 - Fabric Management
Update Management of Fabric Servers • Update operation control (On-demand scan and on-demand
remediation)
• Updating a Hyper-V cluster is fully automated
• Integrated with Windows Server Update Server
Dynamic Optimization (DO) • Cluster level workload balancing scheme to optimize for VM
performance
• Leverages live migration to move workloads
Power Optimization (PO) • Leverages live migration to pack more VMs per host
• Powers down servers to optimize for power utilization
Enhanced Placement • Over 100 placement checks/validation
• Support for custom placement rules
• Multi-VM deployment for Services
SCVMM 2012 - Service Lifecycle
Service Templates • Used to model a multi-tier application
• Source of truth for deployed service configuration
Applications • Built-in support for Web deploy, Server App-V, SQL DAC
• Custom command execution for other application packages
Image-based • OS separated from apps
• Composed during deployment
Servicing • Change the template and then apply that change to deployed
instances
• Upgrade domains ensures application availability during servicing
SC AppController 2012 (1)
SC AppController 2012 (2)
Summary
The Cloud is fun and useful… (the good)
…if you know how to use it… (the bad)
…while being prepared for anything (the ugly)
IDC predictions for 2012
http://www.idc.com/research/viewtoc.jsp?containerId=231593
1. Customers Will Face Confusing Choices as Virtualization, Cloud System
Software, and Infrastructure Automation Software Converge
2. Private Clouds Will Grow Like Gangbusters, One Use Case at a Time
3. 2012 Will Be VMware's Last Year as King of the Hill
4. Operational Complexity Will Drive Demand for Predictive Analytics and APM
5. Consumerization of IT Will Create New Management Challenges and Solutions
6. Platform as a Service Will Ramp Up Slowly Due to Lock-In Fears
7. Battle Royale Will Be Waged to Establish Linux Kernel of Cloud Computing
8. Enterprises Will Reconsider Benefits of Infrastructure Heterogeneity
9. There Will Be Layers for the Masses, Stacks for the Few
10. Windows 8 Will Launch with Split Success
Resources
• Dynamic Datacenter – IaaS
• www.microsoft.com/hosting/dynamicdatacenter/
• Proof of concept management / provisioning website
• Hyper-V Cloud
• www.microsoft.com/privatecloud
• Collaboration with HP, Dell, IBM, Fujitsu, NEC,
Hitachi, NetApp/Cisco on the “Fast Track” path
• Deployment guides!
Q&A
Don’t forget to submit
your feedback and win a
great Nokia smartphone
and Kindle e-reader!