Enterprise storage has witnessed unprecedented growth of unstructured data over the last decade. This has created multiple challenges for implementing efficient backup and recovery policies.
The Dell EqualLogic FS7500 NAS supports standard backup software using NDMP Ver 4.0. With no optimizations, the NDMP backup processes uses one network interface on the backup server and the maximum backup throughput is limited to 120 MB/sec (this is the theoretical max of a 1 Gb NIC). This limitation is not acceptable when the amount of data stored on the NAS grows because storage administrators will not be able to meet aggressive RTO and RPO requirements.
Note: The theoretical limit of 120 MB/sec does not apply to FS7610 platform which uses 10 Gig interfaces.
The Dell FS7500 NAS is capable of providing near line rates for large file backups. To achieve higher optimized backup throughput, we need to use multiple front-end NICs on an FS7500 and also multiple NICs on the backup server. FluidFS architecture allows up to eight Virtual IP addresses to be defined per NAS appliance and network load is automatically balanced across all these interfaces. These virtual IP addresses can be used to address the NAS independently. In a backup context, this allows creation of independent backup paths to the NAS, thereby allowing the FluidFS firmware to dedicate exclusive resources to independent backup paths.
The CommVault feature ‘Data interface pairs’ allows you to create pairs of network interfaces. Each pair consists of a single interface on the backup server and a single Virtual IP (VIP) on the NAS. The unique source-destination addresses of the data interface pair enable the backup process to take advantage of multiple NICs and other resources on the NAS.
The following diagram shows how the FluidFS network load balancing feature was used along with the CommVault data interface pairs feature to optimize NDMP backup.
Note: A Dell DL2200 with CommVault Simpana was used as the NDMP client in the test configuration. The same principles can be applied to other backup applications such as Symantec, as long as similar features are supported.
Steps to achieve higher backup throughput using Dell FluidFS network load balancing and the CommVault ‘Data Interface Pairs” feature are listed below.
Note: Theoretically, the data interface pairs can be created using all eight VIPs that map to eight client network interfaces of the FS appliance, but the test setup used only four NICs.
As shown in the above diagram, four virtual IP addresses on the FS7500 were added as 1st Machine Interfaces. Similarly, four IP addresses on the backup server were added as 2nd Machine Interfaces.
The Data Interface Pairs feature from CommVault was used to distribute the network throughput across all four NICs dedicated for client connectivity. This optimization along with the FluidFS network load balancing feature enabled utilization of all four NICs on the backup server and four client facing NICs on the FS7500. This effectively created four 1 G lanes for backup and improved the backup performance by approximately 135%. In my test setup, only three EqualLogic PS6100XV arrays were used as back end storage for the FS7500 appliance. Additional arrays would have helped in scaling the backup performance further.
We have published a white paper which discusses best practices for protecting file data on a FluidFS NAS solution using NDMP. The paper begins with a review of the data protection and data integrity features built into the FluidFS architecture, followed by an in-depth discussion of the NDMP feature. The paper ends with best practice recommendations based on extensive testing performed using the FS7500 NAS and CommVault Simpana backup solution.
Refer to: http://en.community.dell.com/techcenter/storage/w/wiki/4392.ndmp-backup-on-dell-equallogic-fs-series-nas-using-commvault-simpana-by-sis.aspx
Excellent post. Thanks for the blog.