Server Virtualization
Leon ShapritskyMicrosoft Regional Specialist TeamNetcom Ltd. (Malam Team Group)
Windows Server 2012 R2
Server Virtualization Scenarios
Scalability & Performance
Security & Multitenancy
Flexible Infrastructure
High Availability & Resiliency
VirtualizationInnovation
Physical & Virtual Scalability
Hosts
• Support for up to 320 logical processors& 4TB physical memory per host
• Support for up to 1,024 virtual machines per host
Clusters
• Support for up to 64 physical nodes & 8,000 virtual machines per cluster
Virtual Machines
• Support for up to 64 virtual processors and 1TB memory per VM
Massive scalability for the most demanding workloads
LogicalProcessors
320
Physical Memory
4TB
64ClusterNodes
1TBVirtualMemory
64VirtualCPU
Enterprise Class
Scale for Key
Workloads
Online VHDX Resize
Expand Virtual SCSI Disks
1. Grow VHD & VHDX files whilst attachedto a running virtual machine
2. Then expand volume within the guest
Shrink Virtual SCSI Disks
3. Reduce volume size inside the guest
4. Shrink the size of the VHDor VHDX file whilst the VM is running
Online VHDX Resize provides VM storage flexibility
Expanded Virtual Disk & Volume without Downtime
30 GB Primary Partition 10 GB Unallocated40GB Primary Partition
Offloaded Data Transfer (ODX)
OffloadCopy
Request Token
Write Request
TokenSuccessful Write Result
External Intelligent Storage Array
Virtual Disk Virtual Disk
Actual Data
Token
Benefits
• Rapid virtual machine provisioning and migration
• Faster transfers on large files
• Minimized latency
• Maximized array throughput
• Less CPU and network use
• Performance not limited by network throughput or server use
• Improved datacenter capacity and scale
Token-based data transfer within the storage array
Live migration maintaining Fibre Channel connectivity
Virtual Fibre Channel in Hyper‑V
Hyper‑V host 1 Hyper‑V host 2
Worldwide Name Set B
Worldwide Name Set A
Worldwide Name Set B
Virtual machineVirtual machineLIVE MIGRATION• Unmediated access to a storage area
network (SAN)
• Hardware-based I/O path to virtual hard disk stack
• N_Port ID Virtualization (NPIV) support
• Single Hyper‑V host connected to different SANs
• Up to four Virtual Fibre Channel adapters on a virtual machine
• Multipath I/O (MPIO) functionality
• Supports Live migration
Access Fibre Channel SAN data from a virtual machine
Worldwide Name Set A
Network Quality of Service
Bandwidth Management
• Establishes a bandwidth floor
• Assigns specified bandwidth for each type of traffic
• Helps to ensure fair sharing during congestion
• Can exceed quota with no congestion
2 Mechanisms
• Enhanced packet scheduler (software)
• Network adapter with DCB support (hardware)
Achieve desired levels of networking performance
Relative minimum bandwidth
Strict minimum bandwidth
Bandwidth oversubscription
Normal priority
High priority Critical
Hyper‑V Extensible Switch
W=1 W=2 W=5
Bronze tenant
Silver tenant
Gold tenant
Hyper‑V Extensible Switch
100 MB 200 MB 500 MB
1 Gbps
Gold tenant
Gold tenant
Gold tenant
Hyper‑V Extensible Switch
500 MB 500 MB 500 MB
1 Gbps
NIC Teaming
1 Gbps
Storage Quality of Service
• Allows an administrator to specify a maximum IOPS cap
• Takes into account incoming & outgoing IOPS
• Configurable on a VHDX by VHDXbasis for granular control whilst VM is running
• Prevents VMs from consuming allof the available I/O bandwidth tothe underlying physical resource
• Supports Dynamic, Fixed& Differencing
Control allocation of Storage IOPS between VM Disks
IOPS1,5000
500
1000
Hyper-V Host
Virtual Machine
OS VHDX
Data VHDX
Virtual Machine Live Cloning
Export a clone of a running VM
• Point-time image of running VMexported to an alternate location
• Useful for troubleshooting VMwithout downtime for primary VM
Export from an existing checkpoint
• Export a full cloned virtual machinefrom a point-in-time, existing checkpoint of a virtual machine
• Checkpoints automatically merged into single virtual disk
Duplication of a Virtual Machine whilst Running
VM1 VM2
1 User Initiates an export of a running VM
2Hyper-V performs a live, point-in-time export of the VM, which remains running, creating the new files in the target location
3 Admin imports new, powered-off VM on the target host, finalizes configuration and starts VM
4 With Virtual Machine Manager, Admin can select host as part of the clone wizard
Live Migration Compression
• Utilizes available CPU resources on the host to perform compression
• Compressed memory sent across the network faster
• Operates on networks with less than 10 gigabit bandwidth available
• Enables a 2X improvement in Live Migration performance
Intelligently Accelerates Live Migration Transfer Speed
VM VM
Target host
Live migration setup
iSCSI, FC or SMB Storage
IP connection
Configuration data
Memory pages compressed, then transferred
Memory content
MEM
ORY
MEM
ORY
Modified pages compressed, then transferred
Modified memory pages
Storage handle moved
VM
Host running Hyper‑V
Target device
Storage Live Migration
Source device
• Move virtual hard disks attached to a running virtual machine
• Manage storage in a cloud environment with greater flexibility and control
• Move storage with no downtime
• Update physical storage available to a virtual machine (such as SMB-based storage)
• Windows PowerShell cmdlets
Increased Flexibility through Live Migration of VM Storage
Reads and writes go to the source VHD
Disk contents are copied to new destination VHD
VHD
Disk writes are mirrored; outstanding changes are replicated
Reads and writes go to new destination VHD
Virtual machine
VHD
Destination
Hyper‑VVirtualmachine
Target deviceSource device
Virtualmachine
Source Hyper‑V
IP connection
Configuration dataMemory contentModified memory pages
Shared-Nothing Live Migration
• Increase flexibility of virtual machine placement & increased administrator efficiency
• Simultaneously live migrate VM & virtual disks between hosts
• Nothing shared but an ethernet cable
• No clustering or shared storage requirements
• Reduce downtime for migrations across cluster boundaries
Complete Flexibility for Virtual Machine Migrations
Reads and writes go to the source VHD
Reads and writes go to the source VHD. Live Migration
Begins
Disk contents are copied to new destination VHD
Disk writes are mirrored; outstanding changes are
replicatedLive Migration
MEM
ORY
MEM
ORY
VHDVHD
Live Migration ContinuesLive Migration Completes
Guest Clustering with Shared VHDX
• VHDX files can be presented to multiple VMs simultaneously, as shared storage
• VM sees shared virtual SAS disk
• Unrestricted number of VMs canconnect to a shared VHDX file
• Utilizes SCSI-persistent reservations
• VHDX can reside on a Cluster Shared Volume on block storage, or onFile-based storage
• Supports both Dynamic and Fixed VHDX
Guest Clustering No Longer Bound to Storage Topology
CSV onBlock Storage
SMB ShareFile Based Storage
GuestCluster
SharedVHDX File
GuestCluster
SharedVHDX File
Hyper-VHost Clusters
Flexible choices for placement of Shared VHDX
Network Virtualization
• Secure Isolation for traffic segregation, without VLANs
• VM migration flexibility
• Seamless Integration
Key Concepts
• Provider Address – Unique IP addresses routable on physical network
• VM Networks – Boundary of isolation between different sets of VMs
• Customer Address – VM Guest OS IP addresses within the VM Networks
• Policy Table – maintains relationship between different addresses & networks
Network Isolation & Flexibility without VLAN Complexity
192.168.2.10 192.168.2.11 192.168.2.12 192.168.2.13 192.168.2.14
10.10.10.1010.10.10.1110.10.10.12
Blue Network
10.10.10.1010.10.10.1110.10.10.12
Red Network
Network/VSID Provider Address
Customer Address
Blue (5001) 192.168.2.10 10.10.10.10
Blue (5001) 192.168.2.10 10.10.10.11
Blue (5001) 192.168.2.12 10.10.10.12
Red (6001) 192.168.2.13 10.10.10.10
Red (6001) 192.168.2.14 10.10.10.11
Red (6001) 192.168.2.12 10.10.10.12
Network Virtualization Gateway
• Multi-tenant VPN gateway in Windows Server 2012 R2
• Integral multitenant edge gateway for seamless connectivity
• Guest clustering for high availability
• BGP for dynamic routes update
• Encapsulates & De-encapsulatesNVGRE packets
• Multitenant aware NAT forInternet access
Bridge Between VM Networks & Physical Networks
Contoso Fabrikam
ResilientHNV
Gateway
Resilient HNVGateway
Internet
ResilientHNV
Gateway
Service Provider
Hyper-V Host Hyper-V Host
Replication configured from primary to secondary
Hyper-V Replica | Extended Replication
• Once a VM has been successfully replicated to the replica site, replicacan be replicated to a 3rd location
• Chained Replication
• Extended Replica contents match the original replication contents
• Extended Replica replication frequencies can differ from original replica
• Useful for scenarios such as SMB -> Service Provider -> Service Provider DR Site
Replicate to 3rd Location for Extra Level of Resiliency
DR Site
DASStorage
Replication can be enabled on the 1st replica to a 3rd site
Replication
Generation 2 Virtual Machines
Ease of Management & Operations
• PXE boot from Optimized vNIC
• Hot-Add CD/DVD Drive
Dynamic Storage
• VMs have UEFI firmware with supportfor GPT partitioned OS boot disks >2TB
• Faster Boot from Virtual SCSI with OnlineResize & increased performance
Security
• Removal of emulated devices reduces attack surface
• VM UEFI firmware supports Secure Boot
VMs built on Optimized, Software-Based Devices
Generation 2 Virtual
Machine
Synthetic NIC PXE Boot
Hot-Add CD/DVD
Drive
UEFI Firmware with Secure
Boot
Boot FromVirtual SCSI
System Center and Windows Server
Virtual Machines
Virtual MachineManager
VM networksVirtual MachineManager
Service Templates
Virtual MachineManager
AutomationOrchestrator
Features
• VM management.
• Service management.
• Self-service VM networks.
• Multi-tenancy/multi-stamp.
• Self-service tenant administration.
• Enterprise identity for SPF.
• Extensibility for hosted cloud API.
Service Management API / Service Provider Foundation
Microsoft System Center 2012 R2
Windows Server 2012 R2
Windows Azure PackTenant Dashboard
Core service dashboard
Configuration and control
Utilization reporting
Include one or more services
Bind services to clouds
Set quotas and add-ons
Windows Azure PackAdmin Portal
Summary
Scalability & Performance
Security & Multitenancy
Flexible Infrastructure
High Availability & Resiliency
VirtualizationInnovation
Hyper-V: A More Complete Virtualization Platform
Next steps
Learn more and download the Windows Azure Pack.http://www.microsoft.com/en-us/server-cloud/windows-azure-pack.aspx
Download the Windows Server 2012 R2http://www.microsoft.com/en-us/server-cloud/windows-server/windows-server-2012-r2.aspx
Download the System Center 2012 R2http://www.microsoft.com/en-us/server-cloud/system-center/system-center-2012-r2.aspx
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Top Related