Virtual machine backup strategies for optimal business continuity
By Jayant Walvekar and Pankaj Khandelwal
searchDataCenter.in
In a typical virtual server environment, there are three possibilities when taking backups:
- Backup of files on a virtual machine (VM).
- Backup of a VM.
- Backup of a hypervisor console. For example, backup of the VMware ESX console OS.
|
|
Requires Membership to View
To gain access to this and all member only content, please provide the following information:
By joining searchDataCenter.in you agree to receive email updates from the TechTarget network of sites, including updates on new content, magazine or event notifications, new site launches and market research surveys. Please verify all information and selections above. You may unsubscribe at any time from one or more of the services you have selected by editing your profile or unsubscribing via email.
TechTarget cares about your privacy. Read our Privacy Policy
| ||||||||||||||
The usual backup methods can cause many server environments to limit the number of VMs they place on a single ESX server, decreasing the overall value proposition of server virtualization. An off-host backup facilitated by native tools such as VMware Consolidated Backup (VCB) on VMware ESX is an effective technique to minimize the backup process' impact on a virtualized server. In this technique, a proxy server is used to take the backup, which directly works with a VM snapshot or virtual disks. The physical server or VM needn't participate in actual data transfer, thus minimizing resource requirements. Moreover, most of the leading third party backup software solutions integrate with VCB to offer off-host backup features.
There are multiple ways in which virtualized servers are protected:
Snapshot VM: This process is typically used to backup a VM. To ensure consistency at the application level, it requires third party software such as integration with the Volume Snapshot Service (VSS) on Windows.
Backup by installing agents inside a virtual machine: Typically used to take file backup. This technique however, consumes VM and server resources.
Off-host backup using a third-party backup software or VCB: This technique can be used to achieve all three possible backup methods listed above, and ensures least impact on server or workload performance
There are various parameters to evaluate backup need of VMs like:
1) Nature of workload on VM.
2) Criticality of workload. For example, uptime requirements.
3) Rate of data change of workload. For instance, an Oracle database workload will have higher rates of data change, than say a web server workload.
4) Required or available backup window(s).
Another issue which organizations often face with VM backup, is that traditional backups copy programs and application data, but do not necessarily capture the entire virtual machine state. To counter this problem, VM Snapshot is a methodology by which one can backup entire machine state. However, snapshots require third party software (such as those that integrate with VSS on Windows) for VMs to be in transaction-consistent state and useable when needed.
Here are a few tips to help improve backups of virtual servers:
- Consider all the backup requirements especially RPO and RTO at the time of planning and design.
- Consider different backup methods and strategies to choose ones that meet the requirement.
- Use disk-based backups, at least for staging.
- Use data reduction techniques to optimize the amount of data.
- Use Backup software that integrates well with native backup tools such as VCB.
- Use image reduction techniques offered by virtualization vendor or third party.
About the author: Jayant Walvekar is the associate vice president for virtualization and storage at Persistent Systems. Pankaj Khandelwal is the consultant for virtualization and storage domain at Persistent Systems.
(As told to Jasmine Desai.)
Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.