Cloud Solutions for Backup Less File Servers

Embed Size (px)

Citation preview

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    1/34

    SSymantec NetBackupymantec NetBackup, Cisco, Cisco

    UCS, and VMwareUCS, and VMware vSphere vSphere

    Joint Backup PJoint Backup Perferformanceormance

    BenchmarkBenchmark

    George Winter, Symantec Corporation

    Roger Andersson, Cisco Systems, Inc.

    Paul Vasquez, VMware

    October 2010

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    2/34

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    3/34

    White Paper: Data Protection

    SSymantec NetBackupymantec NetBackup, Cisco, Cisco UCS, and VMware UCS, and VMware

    vSpherevSphere Joint Backup P Joint Backup Perferformance Benchmarkormance Benchmark

    Contents

    1.0 Executive overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    2.0 Technology overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    2.1 NetBackup 7 for VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    2.2 Cisco Systems Unified Computing System platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    2.3 NetBackup 7 Media Server Deduplication Pool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    2.4 VMwares vStorage APIs for Data Protection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    3.0 Benchmark configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    3.1 NetBackup 7 for VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    3.2 VMware backup host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    3.3 VMware configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    4.0 Performance baseline testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    4.1 Baseline testing overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    5.0 Benchmark results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    5.1 Additional performance topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    6.0 Protecting muti-terabyte virtual machine environments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    7.0 NetBackup for VMware performance advantage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    7.1 Backup performance impact comparison ESX server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    8.0 NetBackup 7 for VMware Configuration Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    Additional resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    Appendix A: HD_Speed Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    4/34

    1.0 Executive overview

    Since the 6.5 release, Symantec NetBackup software has featured an award-winning backup technology designed

    specifically for VMware virtual machine protection. In addition to providing integrated support for virtual machine

    backups, NetBackup engineering also created a unique single file restore solution. NetBackup Granular File Restore

    provides the unique ability to index, search for and restore anything including a single file (Windows) or an entire virtual

    machine from a single backup pass. And this is accomplished with no modifications to the existing backup environment.

    With the release of VMware vSphere 4, VMware has created significant improvements in the area of virtual machine data

    protection through the vStorage APIs for Data Protection (VADP). The NetBackup 7 release natively supports all of the new

    features provided by this API and provides additional patent-pending enhancements that no other backup vendor

    provides.

    We suggest that you use this benchmark as a guideline for configuring your virtual machine backup strategy. We highly

    recommend that you utilize the technologies that have been described in this benchmark, but whatever components you

    deploy, the information and methodologies described in this document can be of help as you make design decisionsrelated to protecting your valuable virtual machine environment.

    2.0 Technology overview

    Obtaining the best possible backup performance is always a team effort in the sense that multiple technologies are

    brought together to provide optimal data protection performance. For this benchmark, Cisco, VMware, and Symantec

    bring together a unique group of product offerings that together provide superior backup capabilities and performance for

    VMware virtual machine protection.

    These technologies are described in detail as follows:

    2.1 NetBackup 7 f2.1 NetBackup 7 for VMwareor VMware

    Since the NetBackup 6.5.1 release, NetBackup has provided technical innovations that simplify tasks for backup and

    virtual machine administrators. The NetBackup 7.0 release uses features found in the 6.5.x release and builds upon them.

    Backup and virtual machine administrators are looking for relief from slow backups, long backup windows, and clumsy

    restore processes. NetBackup 7.0 can provide that relief.

    No hardware requirement. The vSphere 4 vStorage APIs for Data Protection have been designed so that no additional

    holding tank or staging is required. This also means that the concept of a backup proxy no longer applies. Virtual machine

    backups can be configured using standard NetBackup master server, media server, or clients. Special purpose Backup

    Proxy systems designed specifically for virtual machine backups and additional staging area storage no longer need to be

    purchased.

    Incrementals by the block. Another feature of the vStorage API is changed block tracking. This is a block-level

    incremental backup implementation. After the initial full backup is performed, subsequent block-level incremental

    backups transfer to the backup system only the blocks that have changed since the previous full or incremental backup.

    This shortens backup windows while retaining full disaster recovery restore functionality.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    1

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    5/34

    Single file restores no matter what. Block-level incrementals are best when restoring the entire virtual machine;

    however, administrators need to also address single file restore requests as well. NetBackup 7.0 extends its award-

    winning Granular File Restore capability to block-based incrementals (Windows). Whether the restore request is based on

    a full, differential or cumulative block level backup, individual files can be instantly searched for and restored from any

    backup storage destination including disk, tape, VTL or deduplication target. NetBackup never forces you to use disk as a

    primary backup target or to re-create or restage the virtual machine to disk before a restore. No other vendor can instantly

    search for an individual file through full or block-level incremental backups and then instantly restore that file from any

    backup destination (disk, tape, VTL, deduplication target, etc).

    Most efficient backup possible. When a file is moved or deleted, only the references to that file are removed. The data

    inside each block that used to be associated with the deleted file still exists. NetBackup detects this and can automatically

    skip these full but unused blocks (Windows). The amount of backed-up data can be reduced by 30 percent or more when

    compared to standard backup technologies. This can translate into backup storage (disk, tape, etc.) reductions exceeding

    100s of terabytes in many environments. An additional benefit is that this also reduces the backup window by a similar

    percentage as less data is backed up.

    2.2 Cisco S2.2 Cisco Sysystems Unified Computing Stems Unified Computing Sysystem platftem platformorm

    The Cisco Unified Computing System (UCS) is a next-generation data center platform that unites compute, network, and

    storage access. The platform, optimized (but not limited to) for virtual environments, is designed within open industry

    standard technologies and aims to reduce TCO and increase business agility. The system integrates a low-latency, lossless

    10 Gigabit Ethernet unified network fabric with enterprise-class, x86-architecture servers. The system is an integrated,

    scalable, multi-chassis platform in which all resources participate in a unified management domain.

    Ciscos UCS and Fibre Channel over Ethernet (FCoE) technologies are the backbone of the virtual infrastructure, providing

    a data center architecture for administrators that is easy to use and manage.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    6/34

    Figure 1 - Cisco Unified Computing System (UCS)

    Modern CPUs with built-in memory controllers support a limited number of memory channels and slots per CPU. The need

    for virtualization software to run multiple OS instances demands large amounts of memory and that, combined with the

    fact that CPU performance is outstripping memory performance, can lead to memory bottlenecks. Even some traditional

    non-virtualized applications demand large amounts of main memory. Database management system performance can be

    improved dramatically by caching database tables in memory and modeling and simulation software can benefit from

    caching more of the problem state in memory.

    To obtain a larger memory footprint, most IT organizations are forced to upgrade to larger, more expensive four-socket

    servers. CPUs that can support four-socket configurations are typically more expensive, require more power, and entail

    higher licensing costs.

    Cisco Extended Memory Technology expands the capabilities of CPU-based memory controllers by logically changing the

    geometry of main memory while still using standard DDR3 memory. The technology makes every four DIMM slots in the

    expanded memory blade server appear to the CPU's memory controller as a single DIMM that is four times the size. For

    example, using standard DDR3 DIMMs, the technology makes four 8-GB DIMMS appear as a single 32-GB DIMM. This

    patented technology allows the CPU to access more industry-standard memory than ever before in a two-socket server:

    For memory-intensive environments (for example, backup deduplication targets), data centers can better

    balance the ratio of CPU power to memory and install larger amounts of memory without having the expense

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    3

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    7/34

    and energy waste of moving to four-socket servers simply to have a larger memory capacity. With a larger main

    memory footprint, CPU utilization can improve because of fewer disk waits on page-in and other I/O operations,

    making more effective use of capital investments and more conservative use of energy.

    For environments that need significant amounts of main memory but which do not need a full 384 GB, smaller-

    sized DIMMs can be used in place of 8 GB DIMMs, with resulting cost savings; four 2 GB DIMMS are typically less

    expensive than one 8 GB DIMM.

    Deduplication technologies such as the embedded Media Server Deduplication Pool (MSDP) in NetBackup can use this

    extra CPU power and memory capacity to extend deduplication efficiencies and backup performance.

    2.3 NetBackup 7 Media Ser2.3 NetBackup 7 Media Server Deduplication Pver Deduplication Poolool

    NetBackup 7 integrates the deduplication capabilities of Symantec NetBackup PureDisk software with the standard

    NetBackup media server to provide a single point solution for both regular and deduplicated backups. A media server

    enabled with this feature is called a media server deduplication pool (MSDP), referring to the pool of deduplicated data it

    is hosting locally on disk. No longer does one require a dedicated server or appliance to host and deduplicate backup data.As well as acting as a media server in its own right an MSDP media server can also act as a target for other media servers

    in the same way that a PureDisk server can with the PureDisk deduplication option.

    Deduplicate everything. Deduplication technologies typically look at files and search for blocks or segments within those

    files that have previously been backed up. These same deduplication technologies take the same approach when

    deduplicating virtual machine vmdk files. They treat these typically very large files like any other files and simply try to

    find blocks that match other blocks that have already been backed up. But these vmdk files are not just simple files. They

    are virtual machine containers that hold OS files such as Word docs or Excel spreadsheets. The key is understanding

    exactly what is inside these vmdk container files. NetBackup uses its patent-pending Granular File Restore technology to

    look inside these vmdk files. NetBackup then takes this information and deduplicates files that exist inside a vmdk fileagainst files that exist on a physical system. This means that for the first time, a deduplication technology can actually

    deduplicate data from the virtual world to the physical world.

    Global storage savings of 20x times or more. Backups are the perfect fit for deduplication as each new backup of the

    same file system or application protects a largely unchanged data set, leading to a lot of redundant data. Deploying

    deduplication, with its ability to identify data segments that are common between backup sets and save only one copy of

    each segment, leads to huge storage savings. Tests have shown that more than 20x storage savings can be achieved when

    protecting unstructured data with deduplication.

    Higher backup speeds. As target deduplication removes redundant data inline before storing to disk, less data needs to

    be moved and stored to the final target destination. As a result this reduction in I/O movement increases the backup

    speeds an average of 30 percent and some cases even double the backup speed.

    Reduced cost by leveraging commodity servers and commodity disk. While most deduplication solutions require

    dedicated hardware and an extra layer of management, NetBackup 7.0 breaks those boundaries by delivering built-in

    deduplication in the media server. Bundled in the same installation package as NetBackup 7, this deduplication delivers

    the simplicity and flexibility a backup administrator is looking for. With this ready-to-go configuration customers can

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    8/34

    activate this option at any given time and have the choice to use cheaper storage and servers, again reducing the overall

    infrastructure cost. Customers with a mixed customer base, can easily active the deduplication server on a Windows,

    Solaris or Linux media server, without the requirement to maintain a new platform.

    Faster restore process. As deduplication supports more versions on disk, customers can easily reduce or even replace

    their daily tape backups by extending the retention backups to disk. Having more versions available online speeds up the

    restore process and increases the restore success rate.

    More flexibility in mixed environments. Customers have the flexibility to install media server deduplication pools and

    stand-alone PureDisk pools in the same NetBackup domain. Both types of pools are presented as a storage server with

    storage units, keeping management transparent and consistent. One media server can contribute to the deduplication

    process and reroute data to any Media Server Deduplication Pool (MSDP) and PureDisk pool simultaneously, leading to a

    flexible architecture.

    2.4 VMwares vStorage APIs f2.4 VMwares vStorage APIs for Data Proor Data Protectiontection

    The VMware vSphere 4.0 release is a significant departure from the previous Virtual Infrastructure 3 release. There are anabundance of new features in vSphere 4. Fortunately for backup administrators, many of these enhancements are related

    to virtual machine protection. These improvements are delivered through the vStorage APIs for Data Protection that

    VMware has developed specifically for virtual machine backup. This API allows NetBackup to provide direct integration of

    all the backup functionalities that vSphere 4 provides.

    The vStorage APIs for Data Protection completely replace VMware Consolidated Backup. While the VMware Consolidated

    Backup style of backups are still supported, this is strictly for backward compatibility. Both ESX 3 and ESX 4 systems can

    be protected with the vStorage APIs for Data Protection. The vStorage APIs for Data Protection has additional architectural

    advantages as follows:

    No staging area required. NetBackup 7.0 no longer requires any disk for a staging area or holding tank. With NetBackup

    7.0, the backup data stream is direct from the source ESX datastore to any destination storage unit type that NetBackup

    supports including disk, tape, VTL or deduplication target (including the new NetBackup Media Server Deduplication). By

    eliminating the requirement for a staging area (or holding tank), NetBackup significantly improves backup performance

    because all backed up data no longer needs to be temporarily staged to disk. This applies to both ESX 3 and ESX 4

    (vSphere) systems.

    Enhanced incremental backup technology. Another exciting feature of the vStorage APIs for Data Protection is related

    to incremental backups. NetBackup 6.5.2 provided a file level incremental backup but NetBackup 7.0 features a much

    faster and efficient block level incremental backup technology. This means that a virtual machine running on an ESX 4

    server can be completely protected by backing up only the blocks that have changed since previous incremental or full

    backups.

    Better single file restores? You bet! VMware Consolidated Backup did not support an incremental backup technology

    where the entire virtual machine could be automatically restored from both full and incremental (vmdk) backups to a

    specific point in time. The vStorage API now provides this ability and any vendor can enable this. Not only does

    NetBackup 7 fully support this capability but also has taken this a step further by uniquely restoring individual files

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    5

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    9/34

    (Windows only) directly from an incremental backup without the need to reconstruct the entire virtual machine. These

    single files are indexed and searchable as well.

    While all vendors will be able to utilize VMwares changed block tracking technology, only NetBackup will be able to

    restore individual files and/or the entire virtual machine directly from a block-level incremental backup. One hundred

    percent of this data is indexed and any file or virtual machine can be searched for and instantly found and restored

    without having to first restore or restage the entire virtual machine to disk.

    3.0 Benchmark configuration

    One of the most important aspects of maximizing backup performance is paying special attention to software and

    hardware component selection. Although you may be familiar and comfortable with older operating systems, newer

    versions typically provide performance and scalability improvements. For example, the difference between a 32- and

    64-bit OS can be very important if a larger memory footprint is desired. Selecting the proper hardware for maximum

    performance is equally important. When deciding what hardware to deploy in the backup environment the components

    that are involved in the backup path should be chosen with performance in mind. Any component in the backup path thatis inherently slow or performing poorly will negatively impact the overall backup performance.

    The following sections describe the hardware and software environment selected for this benchmark (Figure 2). When

    selecting this hardware, special care was taken to create a balance between hardware costs and performance. In addition

    to describing these components, we also provide comments and suggestions related to component selection and overall

    methods for improving backup performance. Taken together, this information can potentially enhance overall backup

    performance and in turn reduce hardware requirements and expenses, shorten backup windows, and reduce backup

    impact on your virtual machines.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    10/34

    Figure 2 - Benchmark configuration

    3.1 NetBackup 7 f3.1 NetBackup 7 for VMwareor VMware

    With NetBackup 7, the system responsible for virtual machine backups is now termed the VMware backup host. A

    dedicated (that is, Backup Proxy) system no longer needs to be allocated to support VMware backups. Any new or existing

    backup system running a supported Windows platform can be designated as a VMware backup host. The VMware Backup

    host can also be configured as a NetBackup master server, media server or even a client. This offers considerable

    flexibility in configuring your VMware backups and also can reduce additional licensing and/or hardware costs. For this

    benchmark a single NetBackup system configured as a master/media server was defined as the VMware backup host. In

    larger environments it is common for the NetBackup master and media server(s) to be configured on separate hosts.

    NetBackup 7 for VMware also provides new features that by themselves can dramatically reduce backup times. VMware

    vSphere provides a true incremental backup technology through its changed block tracking (CBT) feature. NetBackup fully

    supports this and implements it as Block Level Incremental Backups (BLIB). NetBackup takes this a step further and

    provides the ability to restore single files directly from any full or BLIB style backup on Windows virtual machines without

    ever having to restage anything to disk or recombine incremental backups to create a full VIRTUAL MACHINE image. This

    means that incremental backups can be more commonplace, which reduces the amount of data being backed up without

    any loss of restore (single file or entire VIRTUAL MACHINE) options. Backing up less data means improving overall backup

    performance and shortening backup windows.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    7

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    11/34

    NetBackup SettingNetBackup Setting VValuealue NoNotestes

    NetBackup Version 7.0 GA

    Number of NetBackup Policies 4 Policies aligned with ESX datastore

    Limit Jobs Per Policy 8

    Max Concurrent Jobs 32

    NUMBER_DATA_BUFFERS_DISK 512

    SIZE_DATA_BUFFERS_DISK 1048576

    TTable 1 - NetBackup 7 fable 1 - NetBackup 7 for VMware settingsor VMware settings

    The NetBackup configuration settings used in this benchmark are listed in Table 1. Because there were four ESX server/

    datastore pairs, four NetBackup policies were configured one policy per ESX server. This allowed us to limit the number

    of simultaneous backups that occurred against each ESX server. Using this method, the backup I/O load on each ESX

    datastore was similar, backup performance and reliability was optimized. Multiple test runs were made to fine-tune

    NetBackup buffer settings. The resulting buffer settings that we used maximized disk storage unit performance.

    NetBackup sNetBackup storage unittorage unit

    In NetBackup terminology, the storage unit is the designation of a backup destination. A NetBackup storage unit can be

    configured as disk, tape, virtual tape library (VTL) or a deduplication target. This benchmark testing used two types of

    storage units a basic disk storage unit and a deduplication (MSDP) storage unit.

    The LUN used for the storage unit was configured on a simple disk partition built on top of two RAID 5 LUNs, mirrored

    within Windows. Two 4 Gb Fibre connections to this disk were configured in conjunction with multi-pathing software that

    provided the same theoretical performance throughput of a single 8 GB Fibre connection. This mirrored RAID 5 LUN was

    used for both the standard disk storage as well as the deduplication storage unit.

    3.2 VMware backup ho3.2 VMware backup hosstt

    The VMware backup host is easily the single most important component within the backup environment. Generally

    speaking backup systems are I/O machines. They tend to be responsible for large amounts of I/O. For this reason, we

    recommend that special focus be placed on the I/O capabilities of the VMware backup host. This benchmark also features

    backup deduplication. Deduplication relies heavily on both memory (RAM) and CPU resources. For this reason, we extend

    our VMware backup host system selection criteria to include RAM and CPU as important considerations. These attributesare addressed below.

    I/O capacity. There are two key areas that influence I/O capacity. The first is the internal bus structure of the VMware

    backup host. Many computing platforms still offer an internal Front Side Bus architecture. This architecture has been

    around for some time but has been replaced by newer internal bus structures such as Intels QuickPath Interconnect (QPI)

    or AMDs HyperTransport. The Cisco UCS architecture supports QuickPath Interconnect. Regardless of which technology

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    12/34

    you use or have available to you, consider that many computing platforms you may have at your disposal may not be

    designed or optimized for I/O.

    Another aspect of I/O is the ability to connect to the backup environment through host bus adapters. I/O slot capacity is

    key. We recommend that each I/O source and destination be configured on separate host bus adapters (HBAs) if

    possible. This includes network backup traffic as this is essentially I/O as well. For example, the connection between the

    backup source (in this case the ESX datastore) and the backup destination (for example, disk or tape) should not be

    shared. This isolates the backup traffic to separate HBAs that in turn can improve performance. Also consider that

    additional I/O slots that might empty and are not needed today can be used in the future when your backup needs expand.

    CPU. Fast, multi-core CPUs are commonplace today. Todays CPUs are so powerful that for traditional backups it is not

    uncommon for the backup system CPU to be a bit underutilized. But deduplication technologies have changed this

    significantly. Deduplication relies heavily on CPU power to compare segments (or blocks) of data to determine if they have

    been previously backed up or if they are unique. More and faster CPUs can improve overall deduplication performance

    which in turn improves backup performance. Once again, expandability should also be an important consideration. The

    ability to add CPU capacity on-demand can future-proof your backup system, delaying the need to upgrade your backupsystem.

    Memory (RAM). Deduplication technologies are particularly suited to take advantage of large amounts of RAM. Before

    backup data is committed to disk, it is compared with data that has been previously backed up. This comparison process

    is performed in RAM instead of constantly comparing backup data that exists on disk. This significantly speeds up the

    deduplication process and enhances deduplication efficiently; however, it tends to require a lot of RAM. If deduplication is

    to be used, we recommend a system that has the capacity to support at least 32 GB of RAM. This system should also have

    the capacity to expand well beyond this. Once again, this expansion capability can future-proof the backup system to

    scale to much larger deduplication environments.

    VMware backup hoVMware backup hosst configurationt configuration

    Cisco Systems UCSplatform was selected as the VMware backup host. These systems are ideally suited for this

    benchmark as we focus on virtual machine backup performance using traditional backup destinations as well as

    deduplicated backup destinations. Cisco UCS computers excel in all important performance metrics. The UCS platform

    features Intels state of the art QuickPath Interconnect technology for fast internal data transfers between critical internal

    system components. This provides extremely fast I/O capabilities. UCS systems can also expand to as many as 32 cores

    and 384 GB of RAM. The configuration used for the VMware Backup host is listed in Table 2.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    9

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    13/34

    ComponentComponent DescripDescriptiontion NoNotestes

    NetBackup VMware Backup Host Cisco UCS B200-M1

    Operating System Windows Server 2008, SP 2 64 bit

    Processors Xeon x5570 2.933 GHz CPU 2 Sockets, 4 Cores/Socket

    RAM 48 GB

    Unified Network/FCOE CNACisco UCS M81KR Virtual Interface

    CardTwo dual port cards

    TTable 2 - NetBackup fable 2 - NetBackup for VMware backup hoor VMware backup hosst configurationt configuration

    3.3 VMware configuration3.3 VMware configuration

    A complete VMware vSphere 4.0 cloud computing environment was used for this benchmark. This included a vCenter

    server as well as 4 separate ESX 4.0 systems. The specific VMware components are described as follows:

    vCenter Server. The vCenter server is a standard vCenter system running on Windows 2008 (64 bit).

    ESX 4. Each ESX system was configured exactly the same. Each was running ESX 4.0 and housed 23 virtual machines.

    The ESX datastore was configured on top of RAID 5 LUNs.

    Virtual machines. A total of 92 virtual machines were used as backup targets. The virtual machines were running

    Windows, had an average size of 43 GB of data, and approximately 100,000 files per virtual machine.

    More information can be found in Table 3.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    1

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    14/34

    ComponentComponent DescripDescriptiontion NoNotestes

    ESX Server Cisco UCS B200-M1

    Operating System ESX 4.0.0, Build 208167 Patch ESX400-200912001

    Processors Xeon x5570 2.933 GHz CPU 2 Sockets, 4 Cores/Socket

    RAM 24 GB

    Unified Network/FCOE CNA

    Cisco CNA M71KR-C (AKA Palo or

    Cisco Virtualization Interface

    Adapter)

    One per ESX server

    Virtual Machine OS Windows 2008 Avg Size = 43 GB

    Number of VMs per ESX 23 Total number of VMs - 92

    Number of files per VM ~100,000

    Table 3 - ESX server configuration

    4.0 Performance baseline testing

    No matter how fast their backups are, most backup administrators always want just a little bit more speed.

    Baseline performance testing is arguably the most important step in the process of optimizing the backup performance of

    your environment. Baseline testing determines the performance characteristics or performance baseline of the hardware

    environment before any backup software is even installed. This allows us to find and fix any performance issues or

    bottlenecks before actual backup testing is initiated. We can also record and use this information in the future to

    determine if any performance degradation has occurred within the environment. The key is to make sure that no matter

    where the performance bottleneck is we understand why it is performing as measured and ensure that it is performing

    optimally. A common mistake is to configure a backup environment, test backups, and complain that backups are slow

    without understanding what performance is actually obtainable.

    During the course of this benchmark, much time was spent testing and tuning the environment. After the Fibre, network,

    and storage environment was initially configured, few of the components initially performed as expected. Before any

    backup software was configured or any virtual machines installed, a complete and thorough testing regiment was

    performed to ensure that the maximum backup performance could be achieved.

    4.1 Baseline tes4.1 Baseline testing overting overviewview

    This section details the process we used to tune our virtual machine backup environment. The baseline performance

    testing we performed was designed to involve as few components as possible. For each test we were able to limit the

    number of devices that were tested and in turn could be causing performance issues. Once a performance issue was

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    11

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    15/34

    encountered, we were able to quickly isolate and fix it without having to guess where the performance problem exists

    among dozens of devices.

    We broke down the baseline testing into three distinct areas:

    1. Read performance from each ESX datastore.

    2. Disk storage unit read and write performance.

    3. Base NetBackup buffer tuning.

    These three tests were defined to (1), simulate the I/O path that data takes during the backup process and (2), limit the

    number of components involved in each test.

    ESX datasESX datastore read perftore read performanceormance

    During the NetBackup 7 for VMware backup process, virtual machine data is read from the ESX datastore and sent to the

    destination storage unit. As part of the backup process, we are only concerned about how fast we can read data from the

    datastore.

    Because the datastore is typically designed and configured separately from the backup environment, the backup

    administrator has little to say regarding how it might be configured. Yet it is still important to understand the

    performance capabilities of each datastore so that backup performance expectations can be properly set. The HD_Speed

    (see Appendix A) utility can be helpful in this area.

    The HD_Speed utility is non-destructive when performing I/O read tests. During this baseline testing, the HD_Speed utility

    is used to determine the read I/O capacity of each of the ESX datastores separately. This test simulates the process of

    reading or pulling the virtual machine files from the datastore, which is common during the NetBackup 7 for VMware

    backup process. This test is performed from the VMware backup host. Not only does this test stress the ESX datastore,

    but it also stresses the FC environment, the storage adapters, and drivers. Any one of these components could be

    responsible for performance problems. While this test doesnt exactly match the I/O pattern that would occur during

    VMware vStorage APIs for Data Protection backups, it does provide a reasonably accurate idea of the read performance of

    each datastore. Figure 3 shows the performance measurements obtained from each datastore.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    1

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    16/34

    Figure 3 - ESX datastore read performance

    NetBackup disk sNetBackup disk storage unit perftorage unit performanceormance

    Once we read virtual machine data off of the datastore, we write it to our ultimate destination. Although NetBackup 7 for

    VMware supports a broad array of backup destinations (for example disk, tape, VTL), but for this testing we utilized basic

    disk. From the VMware backup host, we ran the HD_SPEED utility to determine read performance. These read

    performance tests are nondestructive.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    13

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    17/34

    Figure 4 - NetBackup disk storage unit performance

    Write performance tests using the HD_SPEED utility are destructive, so care must be used when performing these tests.

    These tests were run before any valid data was placed on the storage unit. As I/O write operations tend to be more

    expensive and in turn slower than read operations, we expect the results of these write tests to be less than the read tests.

    It should also be understood that this disk storage unit will be serving a dual purpose. In addition to being used as a basic

    disk storage unit, it will also be used as a deduplication target, though never at the same time. This is another reason why

    performance numbers are important (see Figure 4).

    NetBackup tuningNetBackup tuning

    Now that we have tested and fixed any performance issues related to hardware, we can focus on software. NetBackup

    provides the ability to fine-tune internal buffers to improve backup performance. These buffers are designed to improve

    the speed that data can be written to storage units. As our tests will exclusively involve disk, we will fine-tune the

    NetBackup disk buffers. This is simply an iterative process that involves creating a simple NetBackup policy that writes

    backed up data to our disk storage unit. There are just two buffer settings that are involved, so the process does not take

    a long time. The results of this process were noted earlier in Table 1.

    There is one caveat about these results: While these buffer settings allowed us to obtain maximum performance from our

    environment, do not assume that these numbers will be optimal for your environment. We highly recommend that you

    perform your own testing so that you can obtain settings that provide the best possible NetBackup performance.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    1

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    18/34

    5.0 Benchmark results

    VMwares vStorage APIs for Data Protection has significantly changed the virtual machine backup process. Instead of first

    staging data to disk, virtual machine backup data can now be sent directly to its final backup destination. By itself, this

    change in backup processing has the potential to improve virtual machine backup performance significantly. NetBackup 7

    for VMware uses a combination of technologies from VMware and Cisco to provide backup performance improvements

    that are considerable. These technologies include:

    NetBackup 7 for VMware Granular File Restore

    NetBackup 7 Media Server Deduplication

    VMware vStorage APIs for Data Protection

    VMware vSpheres changed block tracking feature

    Cisco UCS performance and scalability enhancements

    In the following sections, we will discuss basic benchmark results but will also discuss variations related to how these

    technologies might be implemented.

    PPerferformance results: basic disk sormance results: basic disk storage unittorage unit

    Using the configuration described in section 3, we were able to achieve a sustained backup performance rate as follows:

    Basic disk storage unit backup performance = 450 MB/sec

    This performance is a significant improvement over the VMware Consolidated Backup technology. We previously

    benchmarked VMware Consolidated Backup using NetBackup 6.5.3 and obtained a backup rate of 63 MB/sec. As you can

    see, with NetBackup 7, we were able to achieve over 700 percent performance improvement. Lets compare this in

    practical terms. If we assume that the average size of your VIRTUAL MACHINE is 40 GB, VMware Consolidated Backupcould protect 56 virtual machines in a 10 hour window performing full backups. As demonstrated by this benchmark,

    NetBackup 7 can protect more than 400 virtual machines in that same backup window.

    PPerferformance results: Media Serormance results: Media Server Deduplication Pver Deduplication Pool sool storage unittorage unit

    During this testing we discovered that the NetBackup 7 integrated deduplication technology provides a significant

    performance enhancement that essentially changes the dynamics of virtual machine backups. The performance we

    achieved when using a NetBackup Media Server Deduplication Pool (MSDP) was even better than the performance we

    achieved by writing to disk. The backup rate we achieved was as follows:

    Media Server Deduplication Pool storage unit backup performance = 600 MB/sec

    To clarify, these MSDP backups were performed using exactly the same hardware configuration as the basic disk storage

    backups. The FC environment and the underlying disk were all unchanged. The only difference between these two tests is

    that deduplication was implemented as the backup target. The results are summarized in Figure 5.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    15

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    19/34

    Figure 5 - Performance Benchmark Results

    5.1 Additional perf5.1 Additional performance topicsormance topics

    Basic performance numbers are important when determining overall throughput; however, it is also important to

    understand the implications of these technologies as they are applied to backups. This section provides detailed

    information related to a number of performance topics.

    Incremental backupIncremental backups with VMware vSpheres Changed Block Ts with VMware vSpheres Changed Block Tracking Fracking Featureeature

    This is probably the most significant backup performance enhancement that VMware created with the vSphere 4 release.

    With VMware Consolidated Backup, incremental backups when protecting at the vmdk level were not supported. Backup

    administrators were required to constantly perform full backups. This increased backup windows, required more back-

    end (backup) storage and caused additional backup impact on the virtual machines. vSphere 4 introduced changed blocktracking. This mechanism keeps track of the blocks that have changed since the previous backup. This is performed at

    the virtual machine level, not the file system (VMFS) level. The advantage here is that with very little impact on the virtual

    machine (VMware claims 12 percent impact), true, integrated incremental backups are now a reality. NetBackup for

    VMware implements this CBT technology through its Block Level Incremental Backup or BLIB option.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    1

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    20/34

    During our testing, we also tested the performance of this new incremental backup technology. To do this, we created 5

    percent data change within each virtual machine and then performed an incremental backup. We were able to fully

    protect 92 virtual machines in only 12 minutes using this incremental technology.

    Incremental backup of 92 virtual machines = 12 minutes

    But what restore options does this provide for us? The CBT technology only provides the ability to restore all or nothing.

    In other words, CBT can only restore the entire virtual machine to a specific point in time. No single files (for example,

    Word doc) restores are possible from a CBT incremental unless the entire virtual machine is recombined from all

    incrementals and restaged to disk. This can be extremely time-consuming.

    NetBackup 7 provides a true single file restore capability from any incremental or full backup of Windows virtual

    machines. NetBackup uses its patent-pending Granular File Restore technology to understand which blocks are

    associated with a given file that has changed and includes those blocks with the incremental backup. This means that

    single files are can be instantly found (indexed) and instantly restored regardless of what type of backup was performed.

    The entire virtual machine never has to be restaged to disk and the restore process is exactly the same regardless of

    whether the backup was a full or incremental. This is a technology that is unique to NetBackup. No other vendor is able to

    provide this capability.

    Media SerMedia Server Deduplication Pver Deduplication Pool perfool performance dynamicsormance dynamics

    The NetBackup Media Server Deduplication Pool feature is designed to provide an embedded deduplication technology

    that is completely integrated into the NetBackup 7 release. Once youve installed NetBackup 7, youve already installed all

    of the software that is required to enable Media Server Deduplication. Media Server Deduplication is implemented by

    running a simple configuration wizard.

    The positive impact that this technology has on virtual machine backups is significant. Media Server Deduplication of

    virtual machine data is extremely efficient. During this testing we obtained deduplication rates as high as 98 percent. In

    addition, deduplication also improved overall backup performance significantly. By why does this performance

    improvement occur?

    During the backup process, virtual machine data is read off of the ESX datastore and then written or committed to the

    NetBackup storage unit disk. As was illustrated during our baseline performance testing, the disk storage unit performed

    slower than the Fibre environment was capable of. We proved that we could stream data through our Fibre environment

    at the rate of 600 MB/sec but could only write to the disk target at the rate of 450 MB/sec. So, with backups writing to

    standard disk, our performance was limited by the write performance of this disk.

    When we implemented the MSDP based storage unit, we found that the backup performance increased to the performancelimit of the Fibre environment 600 MB/sec. But why did this improve? In both cases we were using exactly the same

    disk.

    We can understand this better by looking at the backup data path. NetBackup uses the vStorage APIs for Data Protection

    to stream data off of the ESX storage through the NetBackup VMware backup host to a storage unit. When a basic storage

    unit is used, all of the data must be written to the storage unit (in our case, disk). But when an MSDP storage unit is used,

    before the data is committed to disk, it is compared in memory (RAM) with other data that is already stored in the

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    17

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    21/34

    deduplication pool and most of the data is not unique (this is why the CPU and RAM performance characteristics of the

    Cisco UCS system are important). Therefore, with Media Server Deduplication, the process of writing or committing 100

    percent of the data to disk is no longer required. With the high levels of deduplication that MSDP provides, most of the

    data can be skipped and the amount of I/O to disk that is involved is much less. It is this process that changes the

    performance bottleneck from the disk storage unit to the connectivity technology; in this case, Fibre. Deduplication

    changes the basic dynamics of this backup process, which means that less disk and less expensive (slower performing)

    disk can be used without impacting overall backup performance.

    Granular File ResGranular File Restore impacttore impact

    The NetBackup Granular File Restore technology is very attractive to backup administrators as it provides a single file

    restore capability for both full and incremental Windows virtual machine backups. But at what price? What is the

    performance impact when this feature is enabled?

    The backup environment was as follows:

    Number of virtual machines = 92 Average size of the virtual machines = 43 GB

    Number of files in each virtual machine = 100,000

    Total number of files (92 VMs) = 9.2 million

    We tested this by running two backup runs. The first with the Granular File Restore feature turned off and then we ran the

    exact same backup with the Granular File Restore feature turned on. The results were as follows:

    Backup time impact of the Granular File Restore technology = 5 minutes

    This means that after indexing more than 9 million files (this enables instant single file search and restore), the cost to the

    overall backup process was an extremely small amount of time.

    Why is this important? All other backup vendors index nothing within the virtual machine or have implemented slow, disk

    intensive workarounds for the indexing process. The NetBackup 7 for VMware indexing process is designed into the

    backup process. It is enabled via a simple checkbox and no post-backup processing is ever required.

    NetNetwork based transfwork based transfersers

    Much of the performance testing we have done focuses on Fibre based transfers. In environments where Fibre is not

    deployed, it is imporatant to understand the performance characteristics when the backup data path is over the network.

    We tested this by using the exact same configuration settings as with Fibre based backups but we directed backup traffic

    over the network. In this case we essentially obtained very similar results when compared to Fibre based backups:

    Backup performance over Fibre (san transfer) to basic disk storage unit = 450 MB/sec

    Backup performance over network (nbd transfer) to basic disk storage unit = 436 MB/sec

    As you can see, the performance is nearly identical. The Ciscso UCS system features a capabiity known as the unified

    network fabric, which allows multiple types of traffic over a single physical Ethernet network adapter. This adapter can

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    1

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    22/34

    carry both LAN and SAN traffic on the same cable. Our environment was a 10 GbE environment, which enabled these fast

    transfers.

    6.0 Protecting muti-terabyte virtual machine environments

    Up to this point weve discussed performance and speeds and feeds. Lets take a look at how these new technologies can

    be implmented to effecitively provide a virtual machine protection solution that ensures that every virtual machine is

    backed up at least once every 24 hours, efficiently uses the least amount of disk resources possible, and is able to restore

    either a single file or the entire virtual machine.

    For the purposes of this exercise we will make the following assumptions:

    Backups are performed by a single VMware backup host.

    Backup target is configure using MSDP.

    Backups are scheduled on a two-week rotation period. In other words, the time between full backups is two

    weeks.

    Full backups are only performed during the weekend and have a backup window of 60 hours.

    Incremental backups are performed during the week and have a backup window of 10 hours.

    The average amount of data that changes between backups is 5 percent.

    The average virtual machine size is 40 GB.

    Using these constraints and the performance numbers collected in this benchmark we can calculate how much virtual

    machine data can be backed up during the weekend full backups:

    Backup performance during full = 600 MB/sec = 2.16 TB/hour

    Now we calculate the amount of raw virtual machine data that can be protected in the 60-hour backup window that isdesignated for full backups only:

    (hourly backup rate) x (60 hours) = 129.6 TB of virtual machine data

    Here we translate this backup rate into the number of virtual machines that can be protected using that backup

    throughput number:

    (129.6 TB of VM data) / (40 GB avg VM size) = 3,240 protected virtual machines

    Next we determine how many virtual machines can be protected with incremental backups. Here we use the benchmark

    testing that indictated we can incrementally protect 92 virtual machines in 12 minutes (assuming 5 percent data change)

    which translates into 460 virtual machines backed up per hour.

    (460 VMs per hour) x (10 hours) = 4,600 VMs

    In this example we can protect 3,240 virtual machines during full backups and 4,800 virtual machines during the

    increment backup window. By using the smaller of these two numbers we can determine the ultimate capacity of the

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    19

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    23/34

    VMware backup host. This indicates that a single VMware backup host can be configured to protect more than 3,000

    virtual machines!

    Single VMware Backup Host Capacity = 3,240 virtual machines

    Figure 6 - Total number of VM's protected - full backups

    7.0 NetBackup for VMware performance advantage

    Up to this point weve focused on backup performance. In this section we will consider the impact that backups have on

    the ESX server itself. By definition, ESX servers are almost always busy. It is not uncommon to see ESX servers hosting 40

    or even 50 virtual machines. VMwares technology is extremely efficient at using existing physical resources in support of

    virtual machines but at some point these resources can become scarce. Once the ESX server is fully loaded with virtual

    machines and extremely busy we still need to protect and back up all these virtual machines. But how can this be

    accomplished on a busy ESX server? This is the advantage of VMwares vStorage APIs for Data Protection.

    The vStorage APIs for Data Protection is an off-host backup technology. It is designed to remove nearly all the backup

    processing load from the ESX server. The backup load does not magically disappear but is removed from the ESX server

    and placed on the NetBackup VMware backup host when the ESX datastore is configured in a shared (SAN, iSCSI) storage

    environment.

    To illustrate how much load is actually placed on the ESX server during client-based backups, we performed two backup

    load tests. The first backup test was run using standard clients inside each virtual machine. The second test used the

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    2

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    24/34

    vStorage APIs for Data Protection in a shared storage environment. During backups we measured the load on the ESX

    server. The results are discussed in the following sections.

    7.1 Backup perf7.1 Backup performance impact comparison ESX serormance impact comparison ESX serverver

    This first test was performed by backing up the virtual machines with a standard client placed inside each virtual

    machine. We measured the impact on both the CPU and the ESX datastore as reported by the vCenter server. In both

    tests a full backup of all 92 virtual machines was performed. We measured both the CPU load as well as the I/O (disk) load

    on the ESX server.

    Test 1 Client Backup

    Figure 7 and Figure 8 show the CPU and disk load that occur on the ESX server during standard client-based backups. The

    entire backup load must be shouldered by the ESX server itself. This backup

    processing load impacts every virtual machine hosted on this ESX server. It also takes longer to perform this style of

    backup. This backup run was characterized as follows:

    Number of VMs backed up: 23

    Backup time: 57 minutes

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    21

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    25/34

    Test 2 NetBackup 7 for VMware Backup

    For this second test we relied on NetBackup 7s native integration with the vStorage APIs for Data Protection. We backed

    up exactly the same virtual machines as test 1, but this test was an off-host backup utilizing shared storage (SAN). As can

    be seen in Figure 9 and Figure 10 nearly all of the backup processing was off-loaded to the NetBackup VMware backup

    host, leaving the ESX server resources for the virtual machine environment. The backups were faster as well. It took about

    1/3rd the amount of time to back up these virtual machines using the vStorage APIs for Data Protection.

    Number of VMs backed up: 23

    Backup time: 21 minutes

    8.0 NetBackup 7 for VMware Configuration Tips

    Up to this point we have focused primarily on the hardware aspects of virtual machine backups. Proper configuration of

    NetBackup can also help contribute to the fastest possible backups. As mentioned in section 6, incremental backups can

    be an extremely effective method for minimizing the amount of data that is backed up on a daily basis. But there are other

    NetBackup configuration suggestion methodologies that we used during this benchmark. They include:

    Align backup policies with storage. This benchmark configuration had four ESX datastores. We configured four

    separate policies that each contained virtual machines associated with one specific datastore. In this way we could

    control the number of backups that occur against any datastore and in turn, minimize that I/O impact for every datastore.

    Limit simultaneous backups. During this testing, using NetBackup 7 for VMware we were able to simultaneously back

    up 15 virtual machines on a single ESX server. In most environments, the maximum number of simultaneous backups

    that should be run against each ESX server will typically be lower. The actual numbers that you should use will be

    determined in large part by the initial testing you performed in the performance baseline section (section 4) of this paper.

    We recommend this because too many simultaneous backups can actually slow the overall backup speed. Find a number

    that works well in your environment and then do not exceed that number.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    2

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    26/34

    VMware backup host Configuration. The VMware backup proxy can be configured as a NetBackup master server, media

    server, or enterprise client. We recommend that the VMware backup host be configured as a media server. The VMware

    backup host is a natural focal point of backup-related I/O. VMware backup host access to virtual machine files is typically

    made through a fast Fibre or iSCSI connection. In most configurations, it might make sense to avoid configuring the

    backup proxy as a NetBackup enterprise client because this forces all of the VIRTUAL MACHINE backup data through the

    NetBackup client network, which is typically a slow, shared resource.

    Deduplication. As shown in this benchmark, Media Server Deduplication (MSDP) can be an extremely effective tool for

    reducing backup storage requirements and increasing overall backup speeds. We highly recommend the use of MSDP for

    improving overall backup efficiencies.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    23

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    27/34

    Additional resources

    VMware Hardware Compatibility Guide. This is a Web-based searchable guide that can provide compatibility

    information for systems, SAN, I/O devices, etc.

    http://www.vmware.com/resources/compatibility/search.php

    VMware SAN Configuration Guide http://www.vmware.com/pdf/vsphere4/r41/vsp_41_san_cfg.pdf

    Cisco Unified Computing System (UCS) this link provides updated information related to Cisco Unified Computing

    Products

    http://www.cisco.com/go/ucs

    Veritas NetBackup Backup Planning and Performance Tuning Guide provides significant detail related to

    NetBackup Media Server (and in-turn the Backup Proxy).

    http://support.veritas.com/docs/307083

    Overview of support for NetBackup 7.x in virtual environments Details all aspects of the virtual machine support

    that NetBackup provides.

    http://seer.entsupport.symantec.com/docs/340091.htm

    Symantec NetBackup 7.0 for VMware Guide Administrator guide for NetBackup 7 VMware functionality.

    http://seer.entsupport.symantec.com/docs/340112.htm

    Symantec NetBackup 7.0.1 for VMware Guide Update Provides updated information related to the 7.0.1 release.

    http://seer.entsupport.symantec.com/docs/355639.htm

    VMware vStorage APIs for Data Protection - The vStorage APIs for Data Protection enable backup software to perform

    centralized virtual machine backups without the disruption and overhead of running backup tasks from inside each virtual

    machine.

    http://www.vmware.com/products/vstorage-apis-for-data-protection/

    VMware Virtualization Performance Resources Learn more about VMware technologies designed to improve

    performance

    http://www.vmware.com/support/pubs/vs_pages/vsp_pubs_esx41_vc41.html

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    2

    http://www.vmware.com/resources/compatibility/search.phphttp://www.vmware.com/pdf/vsphere4/r41/vsp_41_san_cfg.pdfhttp://www.cisco.com/go/ucshttp://support.veritas.com/docs/307083http://seer.entsupport.symantec.com/docs/340091.htmhttp://seer.entsupport.symantec.com/docs/340112.htmhttp://seer.entsupport.symantec.com/docs/355639.htmhttp://www.vmware.com/products/vstorage-apis-for-data-protection/http://www.vmware.com/support/pubs/vs_pages/vsp_pubs_esx41_vc41.htmlhttp://www.vmware.com/support/pubs/vs_pages/vsp_pubs_esx41_vc41.htmlhttp://www.vmware.com/products/vstorage-apis-for-data-protection/http://seer.entsupport.symantec.com/docs/355639.htmhttp://seer.entsupport.symantec.com/docs/340112.htmhttp://seer.entsupport.symantec.com/docs/340091.htmhttp://support.veritas.com/docs/307083http://www.cisco.com/go/ucshttp://www.vmware.com/pdf/vsphere4/r41/vsp_41_san_cfg.pdfhttp://www.vmware.com/resources/compatibility/search.php
  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    28/34

    Appendix A: HD_Speed Utility

    Disk manufactures provide I/O performance metrics for their hard drives; however, those I/O transfer rates can be

    misleading. The performance figures manufacturers publish tend to be measured under perfect and controlled

    circumstances. When used in real operating environments, no hardware seems to achieve these results. There are a

    number of reasons for this. The performance of any device can be significantly impacted by the environment in which it is

    placed. Factors that can impact performance include connection type (ide/scsi/sata), disk and host controller cache, OS

    type, file system type, internal bus on host, etc.

    Instead of relying on manufacturers published performance figures, our goal was to accurately determine what real-life

    performance we could expect from our I/O devices. To that end, we utilized a free utility called HD_Speed. HD_Speed

    utility is an I/O performance testing utility that is available here:

    http://www.steelbytes.com

    HD_Speed is small (< 100 KB) and only runs on Windows. It measures both sustained and burst data transfer rates of disk

    drives. It also provides a real-time graphic display of the results:

    Before performing any tests in this benchmark, every I/O subsystem was thoroughly stress tested using HD_Speed. During

    this testing, performance issues and misconfigured hardware was found and corrected. Without having first tested thesedevices, subsequent performance issues would have occurred and it would have been difficult to quickly and accurately

    determine the cause.

    Another utility that provides I/O performance information is Iometer (http://www.iometer.org). Iometer was originally

    created by Intel Corporation and is now made available via SourceForge.net. Iometer supports many OSes outside of

    Windows.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    25

    http://www.steelbytes.com/http://www.iometer.org/http://www.iometer.org/http://www.steelbytes.com/
  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    29/34

    WARNING: Regardless of which utility is used, we recommend that I/O testing be performed on non- or pre-production

    systems. Testing I/O writes with HD_Speed is a destructive test. Any existing data on disk will be destroyed when I/O

    writes are tested using HD_Speed. Before running any tests, make sure you understand the implications of those test

    and take the necessary steps to ensure that valuable data is not destroyed.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    2

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    30/34

    About Cisco

    Cisco, the worldwide leader in networking that transforms how people connect, communicate and collaborate, this year

    celebrates 25 years of technology innovation, operational excellence and corporate social responsibility. Information

    about Cisco can be found at http://www.cisco.com

    About VMware

    VMware, the global leader in virtualization and cloud infrastructure, delivers customer-proven solutions that significantly

    reduce IT complexity and enable more flexible, agile service delivery. VMware accelerates the transition to a cloud

    computing approach while leveraging existing investments and improving security and control.

    Symantec NetBackup, Cisco UCS, and VMware vSphere Joint Backup Performance Benchmark

    27

    http://www.cisco.com/http://www.cisco.com/
  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    31/34

    Glossary

    BackupProxy

    A Windows-based system designated as the off-host backup system. With the release of NetBackup 7, the

    Backup Proxy designation is no longer used. See VMware backup host.

    BLIB Block level incremental backups. This is NetBackup 7s implementation of the changed block tracking feature

    introduced with vSphere 4. When BLIB is selected, NetBackup automatically enables the vSphere 4 changed

    block tracking feature.

    ChangedBlock

    Tracking

    Introduced with vSphere 4, this ability provides a true block level incremental backup technology for ESX 4(HW version 7) virtual machines.

    Datastore The ESX server storage. Virtual machine (vmdk) files are created and stored on the ESX datastore.

    Guest OS The actual operating system that resides within the virtual hardware (that is, the virtual machine).

    Holding tank An NTFS formatted disk volume that is created on the backup proxy. This volume is used as part of the

    VMware Consolidated Backup process. As of the NetBackup 7 release, the holding tank is no longer required

    when vStorage API backups are used.

    Staging area See Holding tank

    UCS Cisco Unified Computing Systems (UCS). A next-generation data center platform that unites compute,

    network, storage access, and virtualization into a cohesive system designed to reduce total cost of ownership

    (TCO) and increase business agility. The system is an integrated, scalable, multi-chassis platform in which all

    resources participate in a unified management domain.

    VADP See vStorage API for Data Protection

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    32/34

    VCB See VMware Consolidated Backup Framework.

    Virtual

    machineSoftware that creates a virtualized environment between the hardware platform and its operating system, so

    that the end user can install and operate software on an abstract machine. Note that the virtual machine

    designation does not imply any specific operating system version.

    VM An acronym for virtual machine.

    VMDK A designation specific to the files that comprise a VMware virtual machine. These files are commonly called

    vmdk files because of the .vmdk extension that VMware adds to these files.

    VMware

    backup hostThe NetBackup system that is designated for backing up the virtual machine environment. This Windows

    based system can be configured as a NetBackup master server, media server, or client.

    VMwareConsolidated

    BackupFramework

    An off-host backup framework created by VMware. VMware Consolidated Backup has been superseded by the

    vSphere component vStorage APIs for Data Protection (VADP). The VMware Consolidated Backup Framework

    is no longer required.

    VMware

    ToolsInstalled inside each virtual machine. VMware Tools enhances virtual machine performance and adds

    additional backup-related functionality. See VSS Writer.

    VSS Writer VMware replaced the Sync Driver with a Volume Shadow Copy Service (VSS) writer beginning with the ESX 3.5

    U2 release.

    vStorage

    APIs for DataProtection

    The vStorage API for Data Protection is a VMware technology available to backup vendors. Backup software

    vendors can integrate with it to perform centralized virtual machine backups without the disruption and

    overhead of running backup tasks from inside each virtual machine.

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    33/34

  • 8/3/2019 Cloud Solutions for Backup Less File Servers

    34/34

    About Symantec

    Symantec is a global leader in providing security,

    storage and systems management solutions to help

    consumers and organizations secure and managetheir information-driven world. Our software and

    services protect against more risks at more points,

    more completely and efficiently, enabling

    confidence wherever information is used or stored.

    For specific country offices

    and contact numbers, please

    visit our website.

    Symantec World Headquarters

    350 Ellis St.

    Mountain View, CA 94043 USA

    +1 (650) 527 8000

    1 (800) 721 3934

    www.symantec.com

    Copyright 2010 Symantec Corporation. All rights

    reserved. Symantec and the Symantec Logo are

    trademarks or registered trademarks of Symantec

    Corporation or its affiliates in the U.S. and other

    countries. Other names may be trademarks of their

    respective owners.

    10/2010 21157021