Archive for the ‘Data Protection’ Category

Comparing Vizioncore vReplicator to Veeam Backup & Replication

Tuesday, October 13th, 2009
Product Manager
Product Manager

It’s not easy comparing the two replication software leaders for VMware Infrastructure, Vizioncore and Veeam, just ask ITcomparison.com (Blog). In their October 9 post, “Vizion[c]ore vReplicator vs Veeam Backup & Replication” they took the time and effort to create a detailed comparison between us and Veeam. In addition, they even asked their readers, “If you think you got anything to add to [the comparison] at all, this is the place to do it.” Therefore we took the opportunity on their Blog site to comment on snapshots, ESXi and the Q4 release of vReplicator 3.0.

“We appreciate you taking the time to perform this comparison, as it can help better guide users toward choosing the replication solution that best meets their needs.  And to make your good comparison a little better, we’d like to provide a few clarifications and corrections.

In your comparison you noted that in vReplicator’s “hybrid” mode, a snapshot that is kept open between replication passes to record the changed blocks that are then copied to the target host. We’d like to note that vReplicator also provides the differential replication mode, which operates without maintaining an open snapshot; it scans the source VM and compares the results with the replica to determine the changed blocks that are copied over.  With a choice of these two replication modes, customers can select the right one based on their environment and replication needs.

With regards to failover, vReplicator provides the capability of test failover, an advantage that confirms the integrity of the DR VM by powering it on in an isolated state.

Another clarification is that neither product supports ESXi as a replication target. In addition, along with several performance improvements the Q4 release of vReplicator 3.0 will be licensed at $499 per socket.  The Beta Program is currently open and we can provide you with a copy of the beta release, if you’d like.”

In addition, we’d like to express our excitement for the release of vReplicator 3.0.

Key release 3.0 themes are

  • Improved replication performance
  • Additional support for VMware vSphere capabilities
  • New CPU-based licensing

And release 3.0 highlights include

  • Active Block Mapping (ABM) - a patent pending technology for fast replication performance
  • Changed block tracking
  • White space detection
  • Multi-thread processing
  • VMware vSphere Thin Provisioning support
  • VMware Storage VMotion support

In summary, vReplicator 3.0 is another benchmark release for Vizioncore specifically in the area of replication performance - speed and reduced network bandwidth.

Stay tuned for more information on vReplicator 3.0 by following Vizioncorum or any one of our social media outlets such as Twitter, Facebook or LinkedIn.

 

The vAPI

Tuesday, June 30th, 2009
David Feathergill

David Feathergill, Chief Software Architect, Vizioncore

Since its very first version, vRanger has allowed users to extend its functionality and integrate it with other applications in their environment through the use of scripting. Long ago, in the pre-VirtualCenter days, before we had the ability backup all of the virtual machines on an individual ESX host directly in the product using the -allregisteredvms switch we created a script using the vRanger command-line interface (CLI) to do this. We understood the importance of having a scriptable interface and we made sure to provide one for our users so that they could do the same sort of thing. As we were designing vRanger Pro 4.0 DPP we wanted to retain the spirit of our CLI and allow for new types of integration, so we created the web service interface that we call the vAPI.

The vAPI web service interface acts as a facade, exposing services in the vRanger Pro 4.0 DPP platform to the outside world. The main areas that these services cover are: inventory, repositories, connections, and jobs. Developers can choose to expose functionality in their clients as they see fit. For example, an application may choose to observe events relating to jobs and display notifications about their completion and result. Another could create backup and/or restore jobs in vRanger and run them. For the administrator, we’ve created special vAPI clients, the PowerShell cmdlets.

While the vAPI web service interface is developer focused, the PowerShell cmdlets are administrator focused. The set of cmdlets that we have created give the administrator open-ended access to the platform. By using these, we allow the administrator to integrate vRanger with third-party software and to create scripts automating the protection of their virtual infrastructure. The administrator’s abilities have been greatly enhanced compared to previous releases. We expose much more of our platform functionality than ever before, with 33 cmdlets covering the main functional areas of the vRanger platform. For those interested in trying our PowerShell support, here are a few basic cmdlets that can help you get started:

  1. get-pssnapin - Lists all of the PowerShell snap-ins registered on the computer.  You should see one corresponding to vRanger in the resulting list if you are running the vRanger PowerShell console.
  2. get-command - Lists all of the cmdlets available. If you wanted a list only those pertaining to vRanger, you could issue the command “get-command -pssnapin vranger.api.powershell” in the vRanger PowerShell console.
  3. get-help - This cmdlet displays online help for PowerShell. For information about the Get-Repository cmdlet, you could issue the command “get-help Get-Repository” in the vRanger PowerShell console.

The vAPI web service allows for vRanger platform integration. It presents the core functionality of vRanger Pro 4.0 DPP to the outside world. Developers can consume the web service directly, and administrators can use the PowerShell cmdlets to create scripts to customize data protection in their environment.

–Dave

How White Space & Deleted Data Affect Your Image Level Backups

Tuesday, May 26th, 2009
Jason Mattox

Jason Mattox, VP of Support & Product Management, Vizioncore

Today I’m writing about an age old problem with compressed and uncompressed backups.  We now have a two phased approach to dramatically improving this issue.  And if you’ve been doing image level backups for a while you might be asking yourself one of the following:

1. Why is my compressed backup size larger than the used space of the operating
system?   Example, 20 GB VMDK with 10 GB of used space and your backup archive size
is 15 GB with compression.

2. Why does it take a long time to perform a full backup?

Let’s talk about the backup archive being larger than the used space of the VM. When Windows deletes a file, the file is never removed from the partition. If you have 10 GB of used space in a 20 GB VMDK, this means you have 10 GB of White Space for Windows to use for deleted files. Windows will keep writing Deleted data until it fills the partition; once the partition is full it will overwrite Deleted data with more Deleted data. And when you add more Actual data to the volume, the Deleted data will be over written to allow room for more Actual data. When your disk looks like the graphic below, you end up with 5 GB of Deleted data that will be included in the backup compression and possibly 2.5 GB of extra network traffic and storage on disk.

backup

So how does this affect your backups?
When backup vendors read the full VMDK they are forced to read Actual data, Deleted data, and White Space blocks. If you’re 20 GB VM had 10 GB of data and 5 GB of Deleted data in the VM, the vendor will end up compressing the 10 GB of data, the 5 GB of Deleted data and the 5 GB of White space.  This causes your backup archive size to be inflated with Deleted data on top of your Actual data. The other thing that happens is the vendor may have to spend time compressing or even de-duping Deleted data and White space.

What can you do to remove the Deleted data from the disk and remove the inflation of Deleted data from the archive?
Right now you can use VMware tools “Shrink” or Sdelete from Microsoft to write zeros over the top of the Deleted data which will allow the vendor to only compress zeros and Active data. This will shorten your backup time and remove the inflation of Deleted data from being in your archive. However, the vendor will still have to spend time compressing the 10 GB of White Space or even de-duping White Space blocks. But why even run manual tools that have to be run on an ongoing basis and that will just add extra overhead to your VMs causing a lot of writes to your disk? This is where phase two comes in.

What is vRanger Pro 4.0 DPP doing different to handle this issue?
During the first phase when we find a White Space block it will not be included in the backup. Just think about how many of your VMs have gigs and gigs of White Space and how much less time we will need to spend compressing and comparing White Space blocks. The more White Space, the better the backup and restore times verses a product that has to backup and restore White Space blocks. Now keep in mind from the outside of a VMDK Actual data and Deleted data look the same, so we can only rule out the White Space blocks in this release of vRanger Pro 4.0 DPP.

Now phase two is where we get really creative (this will be in a later version of the product scheduled to release later this year).  In phase two we will be able to open a VMDK and its file system to understand what blocks of a VMDK make up Actual data, Deleted data, and White Space. What’s the difference from what I just outlined above? The process above of finding White Space blocks still requires us to read each block and check if it’s a zero block or not. The above process also forces us, to compress Deleted data when we backup. By using this VMDK and file system technique, we can remove the need to even scan the disk to find Actual data, Deleted data, or White Space. We will know in less than a second what blocks of a VMDK make up Actual data, Deleted data, and White Space and we will just compress and send the Actual data, not Deleted data or White Space.

When I test the phase one features of vRanger Pro 4.0 DPP the overall backup and restore times look great! And one of the biggest benefits is backing up to a De-dup device.  Think about a 100 GB VMDK with 10 GB of Actual data and 10 GB of Deleted data. On the full backup to this device we would only send 20 GB of data, not 100 GB! Then you add uncompressed incremental’s on top of this with retention and instant file level restore, the performance you should get from vRanger Pro 4.0 DPP and a De-Dup target is going to be out of this world.

Sincerely,

Jason Mattox