Professional Documents
Culture Documents
recovery solution. VDP is fully integrated with VMware vCenter Server and the VMware vSphere Web
Client. VDP enables centralized and efficient management of backup jobs while storing backups in
deduplicated destination storage.
Backup
Q: If I create a backup job during the backup window, will it start backing up
immediately?
No. The backup jobs are scanned at the start of the backup window. If the job does not exist at
this time, it will not run. It will be scheduled to automatically start at the next backup window.
However, you can manually start a backup job during the backup window.
Each VDP appliance can simultaneously back up a maximum of eight virtual machines.
Restore
In a traditional failover cluster, two or more physical servers (cluster nodes) are connected to a
shared storage system. The application runs on one server, and in the event of a failure,
clustering software, such as WSFC, moves the application operation to the standby server. It is
possible to do this with virtual machines (VMs) in a vSphere environment, but this requires a
special configuration for the storage that can limit the ability to use important features in vSphere
such as vMotion and VM Cloning.
A typical WSFC cluster in vSphere utilizes a storage configuration technique known as raw
device mapping to connect VMs directly to the storage area network (SAN). Raw device
mapping makes a physical storage device or subsystem appear to the guest operating system as if
it were a virtual disk file in a VMware Virtual Machine File System (VMFS) volume. Such
mapping enables the use of specialized SAN SCSI commands needed to support HA clustering,
making virtualized storage access seamless to the operating system, the clustering software, and
the applications.
The problem is a failover cluster that uses raw device mapping complicates or prevents the use of
several important VMware features that employ virtual machine disk (VMDK) files. For
example, raw device mapping prevents the use of VMware snapshots, which then prevents the
use of every feature that requires snapshots, such as Virtual Consolidated Backups (VCBs).
Raw device mapping also complicates VM mobility, which creates impediments to using the
features that make server virtualization so beneficial, including converting VMs into templates to
simplify deployment and using vMotion to optimize performance by migrating VMs dynamically
among hosts. These restrictions associated with the use of raw device mapping can undermine
the potential gains that most IT departments hope to achieve with vSphere.
Challenges Using SQL Servers Failover Clustering
SQL Server provides two of its own options for clustering: AlwaysOn Availability Groups and
AlwaysOn Failover Clustering. The former offers enterprise-class HA but also requires the more
expensive Enterprise Edition licensing. Similar robust HA protection is available for other data-
bases, such as Exchange Server Database Availability Groups and Oracle Active Data Guard. But
these premium HA solutions also come with a premium price that can make them prohibitively
expensive for many database applications. AlwaysOn Availability Groups, similar to many other
database protection techniques, protect only data stored within the actual database. Files outside
the SQL database are not protected. In contrast, AlwaysOn Failover Clustering, used in
conjunction with storage mirroring technologies, protects all application data.
The Failover Clustering feature in SQL Server Standard Edition works with Microsofts WSFC
to provide automatic and seamless failover and failback on a fully redundant configuration.
Should any server (or virtual machine) fail for whatever reason, another takes over using an up-
to-date version of the data. Seamless failover/ failback also enables software updates and patches
to be installed with minimal application downtime.
However, assuring immediate and seam- less failover requires that each instance of the
application has access to the same data. That is typically accomplished by using a single dataset
in a shared storage (SAN) configuration (which also introduces the risk of a single point of
failure).
The problem is WSFC and other failover clustering solutions require some form of shared
storage, and fully redundant, cluster-aware shared storage (e.g., SANs) can be quite expensive.
The requirement for shared storage also means being unable to provide disaster recovery across
data centers. This gives DB administrators two basic options: Use the more expensive AlwaysOn
Availability Groups available only in the SQL Server Enterprise Edition, or add cost-effective
SANless clustering software to provide real-time, guest-based block level replication that is
compatible with WSFC.
The popularity of VMware and SQL Server, combined with challenges involved using raw
device mapping and the high cost of Enterprise Edition, has given rise to third-party solutions
purpose-built for providing high availability and high performance more cost-effectively. Indeed,
such software-based data replication and synchronization solutions designed for the high
availability and disaster recovery needs of business-critical applications have been available
since the 1990s.
A multi-site high-availability configuration is the only way to protect applications from
outages that affect an entire data center.
The best of these solutions use efficient, real-time replication to synchronize data across local
storage between each of the VMs in the cluster. The synchronized storage is presented to WSFC
as if it were a shared disk.
In addition to high availability, most SLAs also have a requirement for high performance. And
here, too, data replication software is capable of delivering superior results, especially for highly
transactional applications such as SQL Server that require very high I/O operations per second.
Part of the performance advantage derives from being hardware-agnostic, which facilitates the
use of direct-attached storage, optionally with solid state drives, that is far faster than network-
attached storage or a SAN.
Performance is enhanced ever further by the way replication software integrates with the
Windows file system. As writes occur on the primary server, the driver, which sits immediately
below NTFS, writes one copy of the block to the local VMDK and another copy simultaneously
across the network to the VMDK on the remote secondary server. The throughput performance
achieved can be truly impressive. Testing has shown that data replication software is able to
deliver SQL Server transactional throughput far higher than with AlwaysOn Availability Group
replication and nearly as high as storage configurations not protected with any data replication or
mirroring.
Data replication software approaches can have other advantages as well. For example, those that
use block-level replication technology that is fully integrated with WSFC are able to protect the
entire SQL Server instance, including the database, logons, and SQL agent jobsall in an
integrated fashion. Contrast this approach with AlwaysOn Availability Groups, which failover
only user-defined databases, and require IT staff to manage every cluster node separately and
manually.
High availability and high performance without the high cost of SQL Server Enterprise Edition
and without the limitations imposed by raw device mappingits why data replication software
has a role to play in virtually every virtualized data center.