Virtually Effortless Backup for VMware Environments



Similar documents
BackupEnabler: Virtually effortless backups for VMware Environments

VMware Consolidated Backup

W H I T E P A P E R. Optimized Backup and Recovery for VMware Infrastructure with EMC Avamar

Enabling comprehensive data protection for VMware environments using FalconStor Software solutions

Backup Exec 2012 Agent for VMware and Hyper-V

VMware Virtual Machine Protection

Introduction. Setup of Exchange in a VM. VMware Infrastructure

W H I T E P A P E R. Understanding VMware Consolidated Backup

WHITE PAPER: customize. Comprehensive Backup and Recovery of VMware Virtual Infrastructure Symantec Backup Exec 12.5 for Windows Servers

Achieving High Availability & Rapid Disaster Recovery in a Microsoft Exchange IP SAN April 2006

Redefining Backup for VMware Environment. Copyright 2009 EMC Corporation. All rights reserved.

VMware Backup and Recovery: What They Don t Tell You

Confidence in a connected world. Veritas NetBackup 6.5 for VMware 3.x Best Practices

Virtual Machine Backup Guide

W H I T E P A P E R : D A T A P R O T E C T I O N. Backing Up VMware with Veritas NetBackup. George Winter January 2009

Symantec Backup Exec 2010 Agent for VMware Virtual Infrastructure FAQ

VMware Consolidated Backup: Best Practices and Deployment Considerations. Sizing Considerations for VCB...5. Factors That Affect Performance...

How To Backup A Virtualized Environment

Disaster Recover Challenges Today

Protecting Miscrosoft Hyper-V Environments

Solution Overview VMWARE PROTECTION WITH EMC NETWORKER 8.2. White Paper

Symantec NetBackup 7 Clients and Agents

Accelerate Your Virtualisation Journey With Backup Built For VMWare. Frederick Enslin. BRS Technology Consultant. Copyright 2011 EMC Corporation

What s New with VMware Virtual Infrastructure

Backup Exec 12.5 Agent for VMware Virtual Infrastructure FAQ

Backup Exec 15: Protecting Microsoft Hyper-V

Virtual DR: Disaster Recovery Planning for VMware Virtualized Environments

Virtual Server Agent v9 with VMware. March 2011

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

Symantec NetBackup 7.1 What s New and Version Comparison Matrix

Backup and Recovery Best Practices With Tintri VMstore

Solution Overview 4 Layers...2. Layer 1: VMware Infrastructure Components of the VMware infrastructure...2

How To Protect Your Virtual Environment With Backupexec 15 And Backupexec.15

Optimizing Data Protection Operations in VMware Environments

EMC Virtual Infrastructure for SAP Enabled by EMC Symmetrix with Auto-provisioning Groups, Symmetrix Management Console, and VMware vcenter Converter

Veritas Storage Foundation High Availability for Windows by Symantec

Backup Exec 12.5 Agent for Microsoft Virtual Servers FAQ

Enhanced Protection and Manageability of Virtual Servers Scalable Options for VMware Server and ESX Server

Take Advantage of Data De-duplication for VMware Backup

Turbo Charge Your Data Protection Strategy

Taking the Disaster out of Disaster Recovery

Virtualization, Business Continuation Plan & Disaster Recovery for EMS -By Ramanj Pamidi San Diego Gas & Electric

EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage

Maximize Your Virtual Environment Investment with EMC Avamar. Rob Emsley Senior Director, Product Marketing

BrightStor ARCserve Backup. Best Practices Guide for VMware ESX Server Backup

Symantec Storage Foundation High Availability for Windows

VMware VDR and Cloud Storage: A Winning Backup/DR Combination

Technology Insight Series

Veritas Cluster Server from Symantec

ACCELERATING YOUR IT TRANSFORMATION WITH EMC NEXT-GENERATION UNIFIED STORAGE AND BACKUP

HP Data Protector software. Assuring Business Continuity in Virtualised Environments

Backup and Recovery for VMware Using EMC Data Domain Deduplication Storage

Citrix XenApp Server Deployment on VMware ESX at a Large Multi-National Insurance Company

Symantec NetBackup deduplication general deployment guidelines

Backup Exec 15 Agents and Options

EMC Integrated Infrastructure for VMware

Near-Instant Oracle Cloning with Syncsort AdvancedClient Technologies White Paper

Backup and Recovery for VMware Using EMC Next-Generation Backup Solutions

NetBackup for VMware Data Recovery Services to End the Dark Ages of Virtualization

IOS110. Virtualization 5/27/2014 1

VMware vsphere 5.1 Advanced Administration

Using EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4

Is VMware Data Recovery the replacement for VMware Consolidated Backup (VCB)? VMware Data Recovery is not the replacement product for VCB.

Backup Exec 15: Protecting VMware

Application Brief: Using Titan for MS SQL

Windows Server 2008 Hyper-V Backup and Replication on EMC CLARiiON Storage. Applied Technology

Introduction. Options for enabling PVS HA. Replication

Virtual Machine Backup Guide ESX Server and VirtualCenter 2.0.1

Using VMWare VAAI for storage integration with Infortrend EonStor DS G7i

esxreplicator Contents

How to Effectively Protect Data in Virtualized Environments. By Hitachi Data Systems

An Oracle White Paper November Oracle Real Application Clusters One Node: The Always On Single-Instance Database

Server and Storage Virtualization: A Complete Solution A SANRAD White Paper

Drobo How-To Guide. Use a Drobo iscsi Array as a Target for Veeam Backups

Drobo How-To Guide. Use a Drobo iscsi Array as a Target for Veeam Backups

SAN Conceptual and Design Basics

VMware Data Backup and Recovery Data Domain Deduplication Storage Best Practices Guide

W H I T E P A P E R. Disaster Recovery Virtualization Protecting Production Systems Using VMware Virtual Infrastructure and Double-Take

DR-to-the- Cloud Best Practices

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

IBM Storwize Rapid Application Storage solutions

Virtualization of the MS Exchange Server Environment

VMware Backup, Archive, and Disaster Recovery: Next Generation VMware Data Protection. 7 Technology Circle Suite 100 Columbia, SC 29203

Table of contents. Matching server virtualization with advanced storage virtualization

NETAPP WHITE PAPER USING A NETWORK APPLIANCE SAN WITH VMWARE INFRASTRUCTURE 3 TO FACILITATE SERVER AND STORAGE CONSOLIDATION

Redefining Microsoft SQL Server Data Management. PAS Specification

Best Practices for Architecting Storage in Virtualized Environments

Consolidate and Virtualize Your Windows Environment with NetApp and VMware

MS Exchange Server Acceleration

EMC Business Continuity for VMware View Enabled by EMC SRDF/S and VMware vcenter Site Recovery Manager

CA ARCserve Family r15

Instant Recovery for VMware

Granite Data Protection and Recovery Guide

Backup and Recovery Best Practices With CommVault Simpana Software

Symantec Backup Exec 2014 Agents and Options

EMC PERFORMANCE OPTIMIZATION FOR MICROSOFT FAST SEARCH SERVER 2010 FOR SHAREPOINT

EMC Backup Solutions for Virtualized Environments

W H I T E P A P E R. VMware Infrastructure Architecture Overview

TECHNICAL PAPER. Veeam Backup & Replication with Nimble Storage

Backup and Recovery of Virtual Servers. John A. Davis Senior Consulting Engineer New Age Technologies

Transcription:

A White Paper ly Effortless for Environments Abstract: and disaster recovery (DR) strategies protect data from corruption and failures and ensure that if these types of events occur, companies aren t forced out of business. Data protection becomes even more important in a virtualized server environment, because each physical server serves as a foundation for multiple virtual servers. If a physical machine fails, multiple applications and processes are impacted. However, standard -based backup processes aren t well suited to virtual server environments. Consolidated (VCB) improves virtual server backup, but there are a number of limitations. FalconStor Software has a solution that works with VCB while overcoming these limitations. Using this solution, you can quickly and efficiently back up virtual machines and retain transactional consistency, without management complexity.

ly Effortless for Environments Why Standard Processes Don t Work with Servers The most common method of backing up virtual machines is to use backup software s inside each virtual machine at the operating system level. These are the same decades-old s used for physical server backups, so the process is well understood but it doesn t fit the virtual machine paradigm for several reasons: CPU and memory constraints. Running backups requires processor and memory resources as well as high I/O rates for both IP and storage s. By design, these resources are much more highly utilized in a virtual server implementation than in a standard server farm. In fact, this more efficient utilization of resources is a key reason for virtualizing servers in the first place. For example, by consolidating multiple virtual machines onto fewer physical resources, you might increase a server s utilization from 15% to 95%, maximizing its usefulness. This offers a much better return on your investment in the server infrastructure, but it squeezes out the CPU and memory capacity needed for running -based backups. The upside of running physical servers inefficiently is that it leaves plenty of CPU and memory for running backups. Downtime and complexity. Using standard backup procedures, the only way to create a clean, transactionally consistent image is to shut down the virtual machine before backing it up. This brings production to a halt while the virtual machine is shut down and storage-level snapshots are created. Coordinating the shut-down, snapshot, and backup processes requires either daily manual effort by your staff, or extremely complex scripting for each virtual machine individually. Productivity is reduced for users and IT. Network bottleneck. Finally, backups require that all I/O processing be handled by a virtual switch, which operates via a single CPU. Therefore, even if your ESX server includes eight CPUs, only one of them can assist with processing backup I/O. This results in a bottleneck that can impact your entire system. For this reason, a traditional -based backup load is one of the worst loads for a ESX server to handle. Agent-Based File-Level and Image-Level /Restore s can perform file-level or image-level virtual machine backups. For file-level backup, the backup server can run as a virtual machine within the same ESX server that is being backed up, or the backup server can be a separate physical server. s are installed within each individual guest application. These configurations place a heavy load on the ESX server. In addition, they have an impact on the LAN, are difficult to manage, and may result in significant additional licensing costs for backup s. A full virtual machine restore is not possible using this model. Image-based backups place a Linux backup in the Service Console. The backup sees folders that contain virtual machine files and executes folder-level backup. File-level restore is not available. While a full virtual machine restoration is possible, image-based backup has a negative effect on the ESX server load, LAN, and manageability. Image-level VM backup Standard VM backup ESX Service Console Agent machine machine machine machine machine machine vm1.vmdk vm2.vmdk vm1.vmdk vm3.vmdk vm4.vmdk vm3.vmdk vm5.vmdk vm6.vmdk vm5.vmdk CPU0 CPU1 CPU2 CPU3 Switch Switch CPU0 CPU1 CPU2 CPU3 machine backup is commonly done by installing standard backup s within each virtual machine. Using this method, the backup s can perform file-level backups from within the hosted operating system. This adds to software licensing costs and puts significant strain on system processing by funneling all backup traffic through a single CPU. With this method, full VMDK image restore is not possible. Image-level backup of virtual machines can be done by installing a Linux-based backup within the ESX Service Console. This allows the to see the virtual machine files (such as VMDK files) and back them up in their entirety. Because the backup cannot see the files at the OS level, file-by-file backup and restore is not possible. This method causes significant strain on system processing by funneling all backup traffic through a single CPU.

ly Effortless for Environments Furthermore, crash-consistency of data is a challenge. Backing up files while a ESX server is running a hot backup is commonly done to avoid interrupting operations. Although this provides a data image for restore, that image is crash-consistent. Should you need to restore, the system performs a consistency check as if a crash occurred. It can take a long time to resume operations while applications perform consistency checks. Databases, messaging applications, and file systems are likely to require extensive, cumbersome, and time-consuming repairs. You have an image to restore, but it will require costly downtime and make meeting your recovery time objectives (RTO) and recovery point objectives (RPO) unlikely. Consolidated (VCB) To address the limitations of traditional -based backups, designed Consolidated (VCB), which has two key advantages: 1) it eliminates the need for backup s on the virtual machines during the backup process and 2) backup is moved from the LAN to the SAN. The elimination of s during backup makes it simpler and more flexible. However, s are still required inside virtual machines for file restore. VCB speeds up the backup process by moving it to the SAN, thereby removing impact from the LAN. Both file- and image-level backups can be executed using VCB, but each requires a separate operation. You cannot achieve both file-level and image-level backup in a single operation. With VCB, a Microsoft Windows server runs your backup software and functions as a VCB proxy server. snapshots are used as the backup source. For file-level backup, VCB takes a snapshot, mounts it on the proxy server, and backs up to the tape library from there. Data is moved quickly over the SAN connection. For imagelevel backup, this snapshot is used to copy the virtual machine to the proxy server. The backup software then moves those files from the proxy server to tape. Depending on file size, the copy process can be very time-consuming. Limitations of VCB The VCB snapshot process presents some challenges, including increased complexity, a delay in resuming full operations, and limited scalability. Performance impact. As snapshots of virtual machines are taken, the virtual machines continue to run on the ESX server. However, data is no longer written to the primary storage device. Instead, in order to make sure the snapshot image remains static, creates a separate delta disk or redo log to capture any new data written during the backup process. Once the backup is complete, the changes captured in the redo log must be written back to the primary storage device, a process that can significantly impact performance of the production environment. window. While recommitting the redo log, a second redo log is created temporarily to capture the new writes occurring while the previous snapshot flushes all of its data. This flushing process can take several hours or even days if the VM experiences heavy I/O during the flushing process. In fact, because production I/O is given VCB backup machine 1 machine 2 VMDK-1 VMDK-2 VMDK-3 SAN primary storage software machine 3 Redo-log files VCB proxy server VCB backup eliminates the backup impact from virtual machine processing by moving the backup to a VCB Proxy Server. However, there is still significant impact on storage I/O. During the backup, all new changes are written to the redo-log. When the backup completes, this data must be written to the primary storage, which impacts performance. As a result, VCB backup does not scale well. priority, committing of redo logs may be timed-out or canceled. There can also be a cascading effect: while the second layer of redo logs is being committed to disk, a third layer may be required. If the flushing has not been completed by the next day s scheduled backup, it may be necessary to skip the backup job that day, leaving data highly vulnerable and well beyond recovery point service level agreements (SLAs). This type of bottleneck makes VCB a risky option, particularly for enterprise environments. Limited scalability. Because the Machine File System (VMFS) is a clustered/shared file system, virtual machines in a single VCB backup job may not all run on the same ESX server, even though their virtual disks may be hosted on the same VMFS volume. This complex geography causes conflicts that limit the scalability of VCB it can only back up four to five virtual machines at a time. In addition, it is not recommended that virtual machines be moved using VMotion or Distributed Resource Scheduler (DRS) while the snapshot is active, as data loss can occur. Therefore, if a backup job takes four hours, the virtual machine should not be moved to another ESX host for at least that long. This can create unbalanced CPU and/or memory loads among ESX servers that reside in the same DRS cluster while also decreasing system protection.

ly Effortless for Environments While VCB is an improvement over traditional backup methods on virtual machines, it is not a panacea. Remaining challenges include: > Due to the complexities of the snapshot process, it may take a long time for ongoing production writes to be recommitted after the backup. > Movement of virtual machines must be halted during the backup and recommit processes, limiting flexibility and resiliency. > The ESX server is spared the heavy processing load of traditional backup methods, but disk resources are still significantly impacted with VCB. > s are no longer needed for backup, but they are needed for restore (in the virtual machine for file-level restore, or in the service console for image-level restore). This adds complexity and licensing costs back into the restore operation. > Image-level restores must be moved to a temporary location and then imported to the ESX server, adding to the recovery time. > Image-level restores are only crash-consistent. > You must configure your SAN appropriately to zone the proxy server to the same LUNs as the ESX servers. Eliminate Problems with FalconStor Technology FalconStor Software, the only provider of TOTALLY Open data protection solutions, has developed solutions that dramatically improve backup. The FalconStor HyperTrac Accelerator for Consolidated (FalconStor HyperTrac for ) and FalconStor Application Snapshot Director (ASD) for can be used with FalconStor Network Storage Server (NSS) to improve data protection, increase backup efficiency, save time, eliminate impact on ESX servers, and ensure that data is fully recoverable. Improving Snapshots with FalconStor ASD As we have seen, virtual machine backup presents two major challenges. The first is a crash-consistent image that can result in data corruption, data loss, or an extremely slow recovery process delineated by consistency checks, repairs, and application reinstallation. The second is that backups require a heavy utilization of resources including snapshot use for the duration of the backup. This can significantly impact production operations. FalconStor ASD addresses both of these issues. It ensures the transactional integrity of your data and eliminates the need for consistency checks and repairs. FalconStor ASD coordinates the snapshot process between the virtualized application and the ESX server, and works in conjunction with Site Recovery Manager (SRM). In addition, it reduces the impact on production operations because the snapshot is used for only a few seconds, not for the duration of the backup process. Application awareness. FalconStor ASD works in conjunction with storage virtualized by FalconStor NSS, letting you provision and grow storage resources easily across multiple arrays and connection protocols, bringing your storage the same flexibility that brings to your servers. FalconStor ASD is installed on the ESX Service Console, and snapshot s are installed within each virtual machine. Application-specific s for various messaging and database applications (Microsoft Exchange and SQL Server and databases from Oracle, IBM, SAP, and others) place these applications into backup mode and ensure that current transactions are written to disk. In addition, a Microsoft Windows or Linux file system ensures that the file system is placed in backup mode and that transactions are flushed out of cache. This ensures that all disk activity has stabilized before the snapshot is executed. These applicationand file system-specific s ensure 100% data consistency and eliminate the need for checks and repairs during restore. Infrastructure awareness. FalconStor ASD communicates actively with the vcenter Server to understand the relationship between each ESX server and its associated virtual machines. Since the virtual machines can move among servers, FalconStor ASD must remain aware of each running virtual machine s location. Snapshots are initiated at the LUN (or LUN group) level, and snapshot notifications are sent only to the specific ESX servers that are involved in any particular LUN or LUN group being snapped. All of this is automated, with no need for operational intervention. Better backup and recovery. These consistent, low-impact snapshots can collectively serve as a data source for VCB to free up your production volume. A ESX server dedicated to backup operations mounts the snapshot image, which can then be backed up directly from that dedicated server. This ensures that data is consistent and both the primary server and primary data volumes are completely released from backup processing. Combining these transaction-consistent FalconStor snapshots with VCB offers an important benefit: consistently recoverable imagelevel backup. File-level backup can be performed by mounting an image hosted by a dedicated ESX server. High-speed backup is now possible over iscsi or Fibre Channel (FC) SAN connections instead of over the LAN. In addition, the snapshot delta disk is only needed for a few seconds. Primary storage is not impacted, and no SAN configurations are required to properly zone primary storage. Your backup process is more reliable, faster, and has little impact on your primary storage. In the event of a failure, the speed of these processes enables you to implement recovery (e.g., quick, easy return to production) instead of restore, which involves the lengthy process of streaming the data back to a target. FalconStor HyperTrac Accelerator for Consolidated FalconStor HyperTrac for is an extension of FalconStor NSS that enables you to offload VCB backup processes entirely from the production ESX servers, freeing up valuable resources in your production environment and eliminating any impact on storage services. The backup window is eliminated, allowing backups to complete through VCB at any time even during your busiest hours. While VCB offers SAN-based backup support, it still inefficiently uses and storage resources while ESX servers are placed in hot backup mode. In addition, data changes are accumulated and

ly Effortless for Environments must be written back to the primary storage after backup is complete. The complex geography reduces scalability and can result in hours or days spent waiting for production writes to be recommitted in order for the process to complete. FalconStor HyperTrac for eliminates the change tracking entirely, eliminating the delay as well as the production impact. with FalconStor HyperTrac for machine 1 machine 2 FalconStor NSS machine 3 VMDK-1 VMDK-2 VMDK-3 SAN primary storage FalconStor NSS snapshots Proxy VM1 Proxy VM2 Proxy VM3 Standby software VCB proxy server FalconStor HyperTrac The FalconStor solution essentially creates a VCB island that consists of a VCB proxy server and one ESX server that hosts placeholder machines for each production virtual machine. These proxy components treat the FalconStor NSS snapshots like primary disks. Because these virtual machines are only serving as placeholders, they are always powered off. As a result, there is no production I/O hitting them and no need to create a snapshot or redo logs. In addition, because the proxy machines are hosted by a single ESX server, there are no conflicts that reduce scalability. While extremely fast and efficient backups are executed directly from FalconStor NSS over the SAN, production servers are free to perform their primary functions. As a result, FalconStor HyperTrac for can extend VCB capability to enterprise environments and full ESX server farms. jobs are no longer limited to a handful at a time. This allows you to take full advantage of your backup infrastructure. As a result, ESX production servers are not impacted. Furthermore, there is no impact on the standby ESX server. Consequently, the standby ESX server can be shared by other virtual machines and other VCB backup jobs. Management is extremely simple, and no manual scripts are needed. In addition, because FalconStor HyperTrac for is a transparent extension of FalconStor NSS, it can be implemented without any changes to your existing VCB or backup software applications. This method is both application- and virtual machine-aware, making it more consistent and immediately more easily restored than virtual machine-aware-only VCB snapshots. Summary Although environments offer tremendous flexibility and increased resource utilization, protecting virtual machine data can be complicated, unreliable, and intrusive. The combined power of FalconStor technologies provides a solution that enables virtual storage and fast, simple, reliable backups without interrupting operations. Today s organizations can count on FalconStor Software to deliver the storage intelligence that their storage environments need. FalconStor HyperTrac for enhances the VCB model by eliminating the impact on storage I/O. By using a snapshot image created by FalconStor NSS, it eliminates the performance impact of snapshots and the need for a redo-log. As a result, backups can be run at any time with no impact to production systems. Because all processing is handled by dedicated systems, backup is a fast process. For more information, visit www.falconstor.com or contact your local FalconStor representative. Corporate Headquarters USA +1 631 777 5188 sales@falconstor.com European Headquarters France +33 1 39 23 95 50 infoeurope@falconstor.com Asia-Pacific Headquarters Taiwan +866 4 2259 1868 infoasia@falconstor.com Information in this document is provided AS IS without warranty of any kind, and is subject to change without notice by FalconStor, which assumes no responsibility for any errors or claims herein. Copyright 2009 FalconStor Software. All Rights Reserved. FalconStor Software, FalconStor, and HyperTrac are trademarks or registered trademarks of FalconStor Software, Inc. in the United States and other countries. All other company and product names contained herein are trademarks of the respective holders. HTVMWP090306