Académique Documents
Professionnel Documents
Culture Documents
VMware vSphere Fault Tolerance for Multiprocessor Virtual Machines Technical Preview
Jim Chow, VMware, Inc. Shrinand Javadekar, VMware, Inc.
#vmworldinf
Disclaimer
Technical feasibility and market demand will affect final delivery. Pricing and packaging for any new technologies or features
discussed or presented have not been determined.
Agenda
vSphere Availability Portfolio Why Fault Tolerance Multiprocessor Fault Tolerance details Live Demo Performance Numbers Questions
43% of companies experiencing disasters never re-open, and 29% close within two years. (McGladrey and Pullen)
93% of business that lost their data center for 10 days went bankrupt within one year.
(National Archives & Records Administration)
Sources
http://content.dell.com/us/en/gen/d/large-business/google-data-center
Protection against hardware failures Planned maintenance with zero downtime Protection against unplanned downtime and disasters
Site Recovery Manager Storage vMotion
High Availability, Fault Tolerance, vMotion, DRS NIC Teaming, Storage Multipathing
Backup Solutions
Component
Server
Storage
Data
Site
Coverage Application
Guest OS VM
Fault Tolerance
Guest Monitoring
Infrastructure HA
Hardware
none minutes
Downtime
Coverage Application
Guest OS VM
Fault Tolerance
Guest Monitoring
Infrastructure HA
Hardware
none minutes
Downtime
Continuous Availability
Zero downtime Zero data loss No loss of TCP connections Completely transparent to guest software
No dependency on Guest OS, applications No application specific management and learning
Background
2009: vSphere Fault Tolerance in vSphere 4.0 2010: Updates to vSphere Fault Tolerance in vSphere 4.1 2011: Updates to vSphere Fault Tolerance in vSphere 5.0 Details: http://www.vmware.com/products/fault-tolerance/ Problem: FT only for uni-processor VMs Is FT for multi-processor VMs possible?
An impressively hard problem Concerted effort to find an approach
10
vLockstep
FT LOGGING
vSphere ESX (Primary) vSphere ESX (Secondary)
Shared VMDKs
11
A Clean Slate
FT LOGGING
vSphere ESX (Primary) vSphere ESX (Secondary)
Shared VMDKs
12
A Clean Slate
FT LOGGING
vSphere ESX (Primary) vSphere ESX (Secondary)
Next: FT in practice
13
Turning on Multiprocessor FT
Datastores
Primary VM
Secondary VM
15
Datastores
Primary VM
Secondary VM
16
Datastores
18
19
20
21
22
23
All done!
24
Live Demo
25
Live Failover
vCenter Server
26
Backing up FT VMs
27
FT in action
Principles to keep in mind Doing backups of FT VMs Ensure continuous availability of multiprocessor workloads Presented a good solution Client oblivious to FT operation Zero downtime, zero data loss Taste for performance / bandwidth
28
Performance Numbers
% Throughput (FT/non FT)
(higher is better)
100 80 60 40 20 0 Microsoft SQL Server 2-vCPU Microsoft SQL Server 4-vCPU Oracle Swingbench 2vCPU Oracle Swingbench 4vCPU
vSphere FT Summary
30
Thank you!
Questions?
31
INF-BCO2655
VMware vSphere Fault Tolerance for Multiprocessor Virtual Machines Technical Preview
Jim Chow, VMware, Inc. Shrinand Javadekar, VMware, Inc.
#vmworldinf