4. Virtualisation
• Consolidação de servidores
• Menor TCO
• Otimização de recursos
Diminuição do numero de computadores
Diminuição dos custos com hardware e
manutenção!
Por que virtualizar?
5. Virtualisation
Por que virtualizar?
• Múltiplos ambientes de execução
• Aumento de QoS através de garantia e otimização
de recursos
• Múltiplos SOs simultâneos
• Windows, Linux, FreeBSD, etc, rodando ao mesmo
tempo em uma máquina
• Fácil recuperação de desastre
• Realizar backup da máquina virtual e restaurar em
qualquer servidor
6. Virtualisation
Planning Stuff
• IPD Guides
• MAPS Tool – Version 4.0
• System Center Capacity Planner
• 3rd Party Tools
• ROI Tool
• Core IO Assessment Tool
8. Virtualisation
Inherent Savings
• Consolidação de Servidor
• Energia eletrica
• Impacto ambiental
• Espaço
Server Setup Av. Watts kWh/year Cost KG of CO2
Standalone Web Server x10 5,001 43,839 $4,007 34,084
Hyper-V Server with 10 Web Server VMs 512 4,490 $410 3,491
Savings 4,489 39,349 $3,597 30,593
12. Virtualisation
Failover Cluster Configuration Program
• Purchase solutions that you know will work
• Microsoft recommends you purchase from
FCCP partners
• Not required for Microsoft support, but must still
be logo’d
• Look for solutions with this tagline:
• “Validated by Microsoft Failover Cluster
Configuration Program”
13. Virtualisation
High Availability (Unplanned)
SAN
.VHDs .VHDs
.VHDs .VHDs
1. 2 Windows Server 2008 R2 (Ent / DC) com Hyper-V são Nós de um
Failover Cluster. Cada Nó tem 2 VMs executando. As VMs são
armazenadas no Storage.
2. Nó 1 Falha, e também indisponibiliza as 2 VMs.
3. Failover Clustering do Windows Server 2008 R2 garante que as VMs
iniciarão no Nó 2 do Hyper-V Cluster
14. Virtualisation
SAN
Live Migration (Planned)
.VHDs .VHDs
.VHDs .VHDs
1. 2 Windows Server 2008 R2 (Ent / DC) com Hyper-V são Nós de um Failover
Cluster. Cada Nó tem 2 VMs executando. VMs estão armazenadas no
Storagre.
2. Voce decide que deseja migrar uma VM executando no Nó 1 para o Nó 2
3. Live Migration do Windows Server 2008 R2 (Ent/DC) garante que as VMs são
migradas com o minimo de downtime.
15. Virtualisation
Cluster de Volumes compartilhados
• Cluster Shared Volumes (CSV)
• Habiçita multiplos nós a acessar um unico volume
compartilhado (LUN)
• Fornece as VM’s complete transparency with
respect to which nodes actually own a LUN
• Guest VMs can be moved without requiring any
drive ownership changes
• No dismounting and remounting of volumes is
required
16. Virtualisation
Cluster Shared Volumes
SAN
LUN1 LUN2
LUN3 LUN4
1. We’ve set up a WS2008 R2 Cluster, and created 4 LUNs on the SAN.
2. We’ve made the LUNs available to the Cluster
3. In Failover Clustering MMC, we mark the LUNs as CSV’s.
4. Each Node in our Cluster then has a Consistent Namespace for accessing the
LUNs. We can now drop as many VMs on each CSV as we like.
C:ClusterStorageVolume1
C:ClusterStorageVolume2
C:ClusterStorageVolume3
C:ClusterStorageVolume4
C:ClusterStorageVolume1
C:ClusterStorageVolume2
C:ClusterStorageVolume3
C:ClusterStorageVolume4
18. Virtualisation
CSV Stats CSV
Max Volume Size 256 TB
Min Volume Size 1 MB
Max # Partitions 128
LUN Concatenation Hardware LUN Expansion
Data Migration Seamless
Supported Hardware Commodity
Storage Type FC, iSCSI, NAS, SAS
Multi-path Support Industry Standard
iSCSI Initiator Support Industry Standard
Write I/O Performance Fast!!
Metadata Updates Fast!!
Max Number of LUNS’s 2,000+
Directory Structure Unrestricted
Max # of Files per Volume 4+ Billion
LUN Presentation Flexible Storage Model
Price Free!
19. Virtualisation
Redirected I/O
• I/O rerouted based
on connection
availability
• SAN Connectivity
fails – I/O redirected
over network
• Network Failure – I/O
redirected via other
node
• Node Failure –
volume ownership
redirected
20. Virtualisation
Core Parking
• One of many
power-related
enhancements
• Consolidates
process onto
fewest cores
• Suspends
remaining cores
21. Virtualisation
Thin Provisioning
VHDVM
Guest OS needs to see 100GB
but may only consume % of that
With Fixed VHDs, a 100GB VHD
would consume 100GB on SAN
With Dynamic VHDs, the physical
space consumed is only equal to
that consumed by Guest OS
22. Virtualisation
Windows Server 2008 R2 – Hyper-V
• High Availability & Live Migration
• Cluster Shared Volumes with I/O Redirection
• 64 Logical Processor (Core) Support
• 64 GB RAM & 4vCPUs
• Core Parking & Processor Compatibility Mode
• Hot Add/Remove Storage
• Thin Provisioned VHDs
• Second Level Address Translation
• Leveraging new Virtualisation technology built into next
generation of Intel (EPT) / AMD (NPT) chips
• Boot from VHD
• Networking Improvements
• NIC Teaming, Jumbo Frames & TCP Offload
• Virtualised I/O
23. Virtualisation
Hyper-V Architecture
Applications Applications Applications
Non-
Hypervisor
Aware OS
Windows Server
2008, 2003
Windows
Kernel VSC
VMBus Emulation VMBus
“Certified for Windows” Server Hardware
Windows Server
2008, x64
Windows
Kernel
Xen-Enabled Linux
Kernel
Linux
VSC
Hypercall
Adapter
Parent Partition Child Partitions
VMBus
Hyper-V
VSP
VM Service
WMI Provider
VM Worker
Processes
OS
ISV / IHV / OEM
Hyper-V
MS/ XenSource
User Mode
Kernel Mode
Provided by:
Windows Server 2008, x64
Windows Kernel Windows
Drivers
Windows
Drivers
25. Virtualisation
Virtualisation Licensing
• By assigning a copy of
WS 2008 R2 Enterprise:
– 4 free running Instances
– Cumulative...
• The same process with
WS 2008 R2 Datacenter:
– Unlimited running
instances
• Virtualisation Agnostic
26. Virtualisation
Virtualisation Support
• Server Virtualisation Validation Program (SVVP)
Launched
– Opportunity for non-MS Virtualisation platforms to be ‘certified’ to run
MS Servers & Applications
– http://www.windowsservercatalog.com/svvp/
• Current list includes:
• Cisco WAAS Virtual Blades 4.1
• Citrix XenServer 5, Emb, 5.5
• SUSE Linux Enterprise Server 10 SP2
• VMware ESX 3.5 U2, U3, U4
• VMware ESXi 3.5 U3, U4
• VMware vSphere – ESX 4.0, ESXi 4.0
• But what does this mean for me?
27. Virtualisation
Virtualisation Support – KB957006
Microsoft Application Virtualization (App-V) Microsoft Operations Manager (MOM) 2005
Microsoft BizTalk Server Microsoft Search Server
Microsoft Commerce Server Windows SBS / EBS 2008
Microsoft Dynamics AX, CRM, GP, NAV Microsoft SQL Server 2005, 2008
Microsoft Exchange Server Microsoft System Center Configuration Manager
Microsoft Forefront Client Security Microsoft System Center Data Protection Manager
Microsoft Intelligent Application Gateway (IAG) Microsoft System Center Essentials
Microsoft Forefront Security for Exchange (FSE) Microsoft System Center Operations Manager
Microsoft Forefront Security for SharePoint (FSP) Microsoft System Center Virtual Machine Manager
Microsoft Host Integration Server Microsoft Systems Management Server (SMS)
Microsoft Internet Security and Acceleration (ISA) Microsoft Visual Studio Team System
Microsoft Office Communications Server R2 Microsoft Windows HPC Server 2008
Microsoft Office Groove Server Windows Server 2003 Web Edition
Microsoft Office PerformancePoint Server Microsoft Windows Server Update Services (WSUS)
Microsoft Office Project Server Windows Web Server 2008
Microsoft Office SharePoint Server and WSS
28. Virtualisation
Hyper-V Server 2008 R2
• On par with WS2008 R2 Enterprise
• 1 TB RAM (up from 32GB)
• 64 Logical Processor (Core) Support (up from 24)
• Cluster Shared Volumes
• Hot-Add / Remove Storage
• Failover Clustering & Live Migration
• Free
• Doesn’t require dedicated management product
• Manage from WS2008 R2 GUI / Win 7 RSAT
30. Virtualisation
Side by Side Comparison
Hyper-V Server 2008
Hyper-V Server
2008 R2
WS2008 EE / DC
Hyper-V R2
x64 Only &
Hypervisor Based
Yes Yes Yes
Product Type Standalone Product Standalone Product Operating System
Physical Sockets Up to 4 Up to 8 Up to 8 (EE) | Up to 64 (DC)
Physical Core Support 24 (with QFE) 64 64
Physical Memory 32GB 1TB 1TB
VM Migration None Failover + Quick & Live Failover + Quick & Live
Administrative UI
CMD Line, Text –Based
Config Utility, Remote GUI
Management
CMD Line, Text –Based
Config Utility, Remote GUI
Management
CMD Line, Local GUI
(Hyper-V Manager MMC),
Remote GUI Management
Management Existing Management Tools
SCVMM Managed? Yes (SCVMM 2008 & R2) Yes (SCVMM 2008 R2) Yes (SCVMM 2008 R2)
Free Windows Guests? 0 0 4 (EE) | Unlimited (DC)
Number of running VM
Guests
192 (or as many as physical
resources allow)
384 VMs (1 vCPU) or up to
512 vCPUs
384 VMs (1 vCPU) or up to
512 vCPUs
Storage DAS: SATA, eSATA, PATA, SAS, SCSI, USB, Firewire, SANs: iSCSI, FC, FCoE
Guest OS Support
Windows Server: 2008 R2, 2008, 2003 SP2, 2000 SP4 / Novell SUSE SLES 10 SP1 / SP2
Windows Client: 7, Vista SP1, XP SP2/SP3
36. Virtualisation
System Center Licensing (Suites)
Server Management Suite Enterprise
Full Application and Server Management (P&V)
Server Management Suite Datacenter
Full Application and Server Management (P&V)
37. Virtualisation
SMSe (Enterprise) from 1st July 2009
• Designed for ‘Lightly’
virtualised servers
• By assigning an SMSe to the
Physical box, it can be:
– Patched/Updated (SCCM)
– Monitored (SCOM)
– Backed Up (SCDPM)
– VMM Host (SCVMM)
– VMM Server (SCVMM)
• Retails @ $1192 per SVR
• SMSe grants 4 Virtual OSEs per
SMSe
• E.g. 4 VMs or 3 VMs & Host
• Virtualisation Agnostic
38. Virtualisation
SMSd (Datacenter) from 1st July 2009
• Designed for ‘Heavily’
virtualised servers
• By assigning an SMSd to the
Physical box, it can be:
– Patched/Updated (SCCM)
– Monitored (SCOM)
– Backed Up (SCDPM)
– VMM Host (SCVMM)
– VMM Server (SCVMM)
• Retails @ $744 per CPU
• SMSd grants unlimited
virtualisation OSE rights...
• Virtualisation Agnostic
39. Virtualisation
Retail Pricing Summary
Area Description Price (Estimated Retail Price) in $
Server Editions: Windows Server 2008 Data Center Edition $2999 per Processor
Windows Server 2008 Enterprise Edition $3999 per Server
Virtualisation
Management Licenses:
SMSe (Per Host) $1192 (host + 3 VM’s or 4 VM’s)
SMSd (Per CPU) $744
Management Server
Licenses:
SCDPM 2007 Server $579
SCOM 2007 R2 SVR $579
SCCM 2007 R2 SVR $579
SCVMM 2008 R2 Workgroup (<= 5 Hosts) $505
SCVMM 2008 R2 (>5 Hosts, Per Host) $869
Agents:
SCDPM 2007, SCCM 2007 R2, SCOM 2007
R2 Agent(s) (Per OSE)
$431 per agent
http://www.microsoft.com/windowsserver2008/en/us/pricing.aspx
40. Virtualisation
Enterprise Example
• 3-Node (2CPU) Cluster
• This example includes Windows Server OS
licenses (4). Price Based on advertised retail
price as at 01/07/09
VIRTUALISATION
3 x WS2008 R2
Enterprise @ $3999
per Host = $11,997
Server Management Suite
Enterprise
3 x SMSe@ $1192 per Host = $3576
Management Servers
1 of each @ $579 each = $1737
Total Cost: $17,310
41. Virtualisation
Datacenter Example
• 3-Node (2CPU) Cluster
• This example includes unlimited Windows
Server OS licenses for each node. Price Based
on advertised retail price as at 01/07/09
VIRTUALISATION
3 x WS2008 R2
Datacenter @ $2999
per CPU = $17,994
Server Management Suite
Datacenter
6 x SMSd@ $744 per CPU = $4464
Total Cost: $24,195
Management Servers
1 of each @ $579 each = $1737
42. Virtualisation
No Guest OS Example
• 3-Node (2CPU) Cluster
• This example includes no Windows Server OS
licenses for each node. Price Based on
advertised retail price as at 01/07/09
VIRTUALISATION
Server Management Suite
3 x SMSe@ $1192 per Host = $3576
6 x SMSd@ $744 per CPU = $4464
Total:
$5313 (SMSe) / $6201 (SMSd)
Management Servers
1 of each @ $579 each = $1737
Cost = $0
43. Virtualisation
SMB Example
• Up to 5-Node (2CPU) Cluster
• This example includes no Windows Server OS
licenses for each node. Price Based on advertised
retail price as at 01/07/09
VIRTUALISATION
Cost = $0
Management
Total:
$0 / $505
Fully Featured Workgroup
Edition for up to 5 Physical
Hosts & Unlimited VMs=
$505
46. Virtualisation
Windows Virtual PC
• Free Download
• Run multiple OS’s on
Desktop/Laptop
• Great for:
• Tech Support
• Legacy Applications
• Training
• 4 Free local VMs
with Vista Enterprise
47. Virtualisation
MED-V
• Microsoft Enterprise Desktop Virtualisation
• Designed to solve App -> OS Incompatibility
• Seamless & Controlled Deployment of
Virtual PC Images:
• Centrally Managed Virtual Images
• Invisible to End User
• Usage Policy & Data Transfer Control
53. Virtualisation
DATACENTER
Choose your Hypervisor(s)
Choose your Guest OS’s
Mix & Match Guest OS’s
Run Unlimited Guests
Each VECD licensed device is covered to access up
to 4 vDesktops at once, running in the Datacenter
Licensing VDI – Part 1 (VECD)
Non- SA Devices
Includes Thin Clients
Device Not Covered by SA
Buy VECD (or Upgrade to SA)
Retails @ $110 per Device
Allows MDOP Bolt-On
SA Devices
Typically Laptops/Desktops
Device Covered by SA
Buy VECD for SA
Retails @ $23 per Device
Allows MDOP Bolt-On
59. Virtualisation
Microsoft Desktop Optimisation Pack
Translating software inventory
into business intelligence
Enhancing group policy through
change management
Dynamically streaming software as a
centrally managed service
Proactively managing application and
operating system failures
Powerful tools to accelerate
desktop repair
Simplifying deployment and
management of Virtual PCs
61. Virtualisation
Remote Desktop Services
With Remote Desktop Services, you
can easily provide individual
applications, or full OS
environments to your end users,
over the network.
62. Virtualisation
VIRTUALISATION
Presentation Virtualisation
• Huge investments still
being made in TS / RDP
• Greater ROI than VDI
• Sessions Per Server >
Desktops per Server
• Great for Majority
• Extended by XenApp
• Familiar & Mature
• Evolving (RDP7)
Becomes...
VIRTUALISATION
67. Virtualisation
Personal & Pooled Desktops
Personal Virtual Desktops
Pooled Virtual Desktops
Personal Virtual Desktops
• One OS image per user
• Administrator access, desktop customisable
• User state typically part of the image
Personal Virtual Desktops
• Shared OS images, identically configured
• No administrator access
• User state temporary - discarded at session end
68. Virtualisation
User Experience Enhancements
• True Multi-Monitor Support (16)
• Bi-Directional Audio
• Windows Media Redirection
• Remote Aero Glass
• Enhanced Bitmap Acceleration
• Direct2D & Direct3D Redirection
• Easy Print
• RDP Performance Enhancements
71. Virtualisation
RDS Gateway
• Allows secure seamless connection without VPN
• Tunnels RDP over HTTPS - same as Outlook
• Place RDS behind multiple firewalls without opening
multiple firewall ports other than 443
• Provides Policy Control over:
• Who can access what & optionally enforce smart card use and restrict
device redirection
• Allows access to:
• RDS Remote Desktops and Programs, Client and Server Remote
Desktop
• When should RDS Gateway be used in place of VPN?
• When no local copy of data is required & when bandwidth or
application characteristics makes VPN experience poor
72. Virtualisation
RDS Gateway
internet perimeter internal
RDS Gateway
RDS Web Access
Client
XP/Vista/7
RDS Session
Host
Policies
1 Client tries to connect to RDS Session Hosts
1
2 External firewall strips HTTP & passes RDP to RDS Gateway
2
3 RDS Gateway authenticates user / checks health
3
4 Connection Complete – access to Machines/RDS/Web Access
4
73. Virtualisation
RDS Easy Print
1 User opens Microsoft Word running via RDS2 User wants to print the document to the local printer3 RDS Easy Print utilizes the client side print drivers, and the full print UI appears4 The document prints to the local printer
1 2
3
4
77. Virtualisation
Resources & Blogs Part I
• Matt’s blog – http://www.mattmcspirit.co.uk
• MS Virtualisation –
http://microsoft.com/virtualisation
• System Center -
http://www.microsoft.com/systemcenter
• VECD -
http://www.microsoft.com/virtualization/solu
tion-product-vecd.mspx
79. Virtualisation
Resources & Blogs Part III
• Windows Virtualisation Blog -
http://blogs.technet.com/virtualization/
• Windows Server Blog -
http://blogs.technet.com/windowsserver/
• TS Blog - http://blogs.msdn.com/ts/
• Performance Tuning for WS2008 -
http://www.microsoft.com/whdc/system/sysperf
/Perf_tun_srv.mspx
• System Center Blog -
http://blogs.technet.com/systemcenter/
As part of Microsoft’s strategy to provide the best value and technology for customers, we have made it simpler and cheaper to buy the comprehensive VDI technology from Microsoft.
Customers can now buy different components of the server and management infrastructure required to run VDI through a single licensing vehicle. This licensing vehicle has two SKUs: The VDI Standard Suite and VDI Premium Suite. Both suites complement the VECD license, by following the same device-based annual subscription pricing model.
The VDI Standard Suite is a collection of technology to help organizations deploy the basic infrastructure for VDI. Hyper-V Server 2008 R2 is the virtualization platform for hosting your servers and desktops. Management of your virtual infrastructure is taken care of the various system center components, including System Center Virtual Machine Manager, System Center Operations Manager 2007 R2 and System Center Configuration Manager 2007 R2. Applications can be delivered dynamically via App-V, since MDOP is also included in the VDI standard suite. The standard suite also enables restricted use rights for Remote Desktop Services, to deliver VDI desktops to users. (Session based desktop delivery is not permitted via the VDI standard suite). As you can see, the VDI Standard Suite offers tremendous value, since key VDI technology such as application virtualization and integrated management are included.
The VDI premium suite is for customers want additional flexibility from their VDI environment. Remote Desktops Services is unrestricted, thereby enabling customers to deliver both session based desktops as well as VDI desktops. The VDI Premium Suite also includes App-V for RDS, thereby allowing organizations to deliver applications dynamically to the Remote Desktop Server, effectively reducing silos for RDS applications.
In addition to being simple to purchase, both SKUs provide customers with excellent value. The standard suite retails at $21/device/year, whereas the premium SKU retails for $53/year. This not only represents a substantial discount over the competition’s retail price, but also represent a tremendous savings when compared to buying each product individually.
It is important to note that neither suite replaces VECD. Customers looking to use Windows XP/Vista/7 in a VDI environment still need to purchase VECD separately to be fully compliant with licensing.
Our strong partnership with Citrix for VDI continues, with the Citrix XenDesktop product adding valuable functionality to the Microsoft VDI suites, such as delivering an HDX user experience across multiple device types and network configurations, single mage provisioning and management and storage optimization technologies, to give our customers a truly enterprise grade VDI solution. XenDesktop also supports Windows 7 as the VDI desktop, and integrates very well with the rest of the Microsoft stack.