Gostev

This user hasn't shared any biographical information


Posts by Gostev


Recently, Vizioncore announced the next version of what they claim to be an industry-standard backup and restore solution. It is not known yet when this release is going to be available, but what's more interesting is the feature set of this planned future release. When reading the announcement, I simply could not drive away a feeling that I was reading a data sheet for the already generally available Veeam Backup 2.0 product. In fact, Veeam Backup has had yet another minor update since the release of 2.0 at the end of July.

Quote from Vizioncore’s original newsletter:

vRanger Pro v4.0 is Vizioncore’s next generation industry-standard backup and restore solution with increased speed and scalability. vRanger Pro 4.0 also shrinks the storage requirements for backups by introducing incremental support. This version will also deliver near instantaneous restores of files, finally eradicating the reason for procuring file level agents, as well as a simplified UI, upgraded reporting capability, improved load balancing, and platform support for ESXi.

Let’s take a look at all the pre-announced features one by one and compare them with the current generally available version of Veeam Backup.

  • Increased speed and scalability. Check! Veeam Backup 2.0 is several times faster than the current version of vRanger Pro, according to reports from our customers.
  • vRanger Pro 4.0 also shrinks the storage requirements for backups by introducing incremental support. Check! Veeam Backup has had this feature since version one.
  • This version will also deliver near instantaneous restores of files, finally eradicating the reason for procuring file level agents. Check! Veeam Backup has offered lightning-fast file-level recovery since version one. Vizioncore has talked about having fast file-level restore, but so far has not delivered anything other than vague descriptions, like this one, for instance.
  • As well as a simplified UI. Check! Veeam Backup has it already. And the interface blows vRanger’s away, according to a vRanger customer’s post on their support forum (the post looks a bit confusing because Vizioncore’s fair-competition principles allow ninja-editing of all mentions of “Veeam” on their forums). Here’s a quote of this post (since I suspect it may get deleted):


I agree this [ESXi support] should already be in place. We've waited long enough for vcb diffs among things. [MISSING WORD] supports 3i (can't restore though but you could restore to a regular 3.x host and vmotion it over to 3i) but still for a newer company they are coming up with great new features (and no I don't work for them!) They have backup and replication combined, vss support and consistent restores for databases, support for 3rd party tape backup, supposed de-dup etc... and the interface blows vranger away (start/end time, performance metrics! Ever since vizioncore was "acquired" or whatever, the support has gone down the tubes and the releases have become less impressive. I think [MISSING WORD] is the up and coming company and I'd love to hear the comparisons between the 2 companies and what they have to offer. I love the posts that state "oh that'll be released next quarter" and then it's always delayed quarters past that.

Moreover, an Information Week reviewer’s conclusion is the same.


Bottom line, vRanger's application interface flow, inability to preserve settings, and lack of a Windows service on which to operate will hinder it in enterprise data centers. If you can master the CLI you can effectively eliminate the GUI, but most folks won't go this route. That makes improving the interface all the more imperative.

  • Upgraded reporting capability. Check! Veeam Backup 2.0 already provides comprehensive reports with thorough job statistics.
  • Improved load balancing. Check! See speed/scalability above. By the way, since vRanger Pro currently has no load balancing whatsoever, so I fail to see how it could be “improved.”
  • And platform support for ESXi. Check! Veeam Backup 2.0 supports ESXi.

You might ask now, so what is the difference between Veeam Backup 2.0 and vRanger Pro 4.0? Veeam Backup 2.0 is nice, but vRanger Pro 4.0 seems to have almost all those “sexy” features too, except may be just a few (like built-in deduplication)?

The answer is easy – the only difference is that Veeam has all of these now, and it is all working. While Vizioncore is essentially saying “buy now, and we will have this soon…

But… how long is soon? Is it like ESXi support, which Vizioncore initially promised to deliver in Q2 2008, and with the current schedule this has already slipped to Q4? This is half a year slip (all provided dates are according to what they have been posting on their internal support forum). And think about this: since all of the features above were clearly not planned in advance, but rather added into the dev plans after the release of Veeam Backup 2.0 (end of July), I would guess that we may not be seeing vRanger Pro 4.0 for six to eight month from now!

Finally, where is the guarantee that these features will work as advertised? Or maybe it will be the same story as the incomplete VSS support Vizioncore introduced earlier, which simply does not work because VSS is only leveraged to perform freeze and nothing else? No wonder vRanger restore is done incorrectly from such VSS backups, killing Domain Controllers, Exchange Servers and other applications featuring multi-master replication functionality upon “recovery”. In my opinion, it would be better to have no VSS support whatsoever, than a fake implementation that gives your customers a false sense of security.

Alright, so let’s imagine that we have finally got to the point where vRanger Pro 4.0 works and has all the required updates available, and all features are working as advertised. How much more advanced will Veeam Backup be compared to vRanger Pro by the time they finally release a version that catches up with our current version? Needless to say, Veeam Backup will be a few steps ahead at that time, as Veeam already has many innovative features in our lab, just waiting to be incorporated into the next releases. Features which are not even promised by Vizioncore to be available “in the next version”.

And there is one single reason behind the fact that Vizioncore will always be trying to catch up with Veeam from now on: Vizioncore was acquired by Quest Software. Quest has already shown their heavy hand over Vizioncore by re-creating their vCharter product into vCharter Pro, built on their fledgling monitoring product, Foglight. Also in this newsletter is
the announcement that vCharter Pro will be rebranded as vFoglight. It’s always interesting when a company takes a product with brand recognition and rebrands it to a product with no brand recognition, especially in the virtualization space. What’s next for Vizioncore? Will it remain independent as they say, or will they fall into the black hole of so many other Quest-acquired companies?

To wrap up, I want to note this quote from the same Vizioncore newsletter:

vRanger Pro v4.0 is Vizioncore’s next generation industry-standard backup and restore solution.

Based on all of the above, I wonder who the real industry leader is now, to afford claiming such a thing. And why we have so many customers switching from the industry-standard backup solution to ours?!


Since the recent release of ESX 3.5 Update 2 and Veeam Backup 2.0, both featuring Microsoft Volume Shadow Copy Service (VSS) support, we've been getting many questions from our customers asking why this feature is needed.

It’s true that the whole VSS support issue around VMware disaster recovery solutions created a lot of confusion due to each vendor having different opinions about the usefulness of this feature, as well as different implementation approaches, with some of them being quite questionable. So I decided to perform some testing on real applications to investigate whether VSS support is really required for a disaster recovery solution, and what VSS support implementation approaches are the most correct at this moment.

For my testing, I used one of the most common mission-critical applications, an Active Directory domain controller. To make a long story short, here's the summary table for my testing results:


For the testing, I used my test lab containing a few clean domain controllers. I've chosen one domain controller (DC1) to perform all the testing on, and performed its backup of a live domain controller with the different VMware disaster recovery solutions listed in the table above. For all the solutions supporting VSS integration, I performed the backup with that option enabled.

As soon as I finished creating the backups, I switched to my test DC, created a few test users there to simulate post-backup activity, verified that the test users were replicated over to the other DC successfully, and crashed my test DC. Here's a short video for this step.


At this point, I shut down the remaining domain controller, and created a copy of the whole lab so that I could test recovery for all solutions in similar conditions. After testing recovery with each solution, I rolled the whole lab backup to this state.

Recovery testing showed that in the case of Veeam Backup 2.0, and the latest VMware Consolidated Backup, the recovered DC was fully functional.

One thing I noted, however, is that with VCB, the domain controller did not start up in the recovery mode during the first boot, as it did with Veeam Backup 2.0. According to Microsoft documentation however, when performing a VSS-integrated domain controller restore, the system must be rebooted in Directory Services Restore mode when Active Directory is running on the server (which is exactly our case). To my understanding, booting in this mode is required so that the NTDS.DIT file is not locked with Active Directory services, antivirus or other applications when the shadow copy restore is performed. So I don't know whether or not this domain controller restore approach is supported by Microsoft.

This video demonstrates the DC recovery process using the most correct VSS-integrated recovery implementation, as provided by Veeam Backup 2.0.


With all the other solutions I have tested (including vRanger Pro, which was originally the first to claim having VSS support), the recovered DC was not functional and was put into the condition known as an update sequence number rollback, or USN rollback. The only way to recover a DC from rollback is to forcibly demote the domain controller, and reinstall it. Luckily, I had my lab fully preserved, so instead I could simply rollback the entire Active Directory.

This video demonstrates the DC recovery using a solution not featuring correctly implemented VSS support.


As you can see, some applications cannot be restored correctly by simply starting up the VM image, even when VSS is leveraged to perform the backup. Some applications, especially those featuring replication, require a certain sequence of actions to be restored from a backup made by leveraging VSS. Similar to the domain controller that I used to perform my testing, Microsoft Exchange Server is another example of a mission-critical application that must be restored using an application-specific restore technique (refer to the following support KB article for more information about VSS-integrated backup and restore of Microsoft Exchange server).

If you ask me why I am the first one to bring this issue up - I don't know. Could it be simply because no one ever tried to actually restore VMs to the production environment from their backups? I can understand how this type of issue could be overlooked in a small test lab setting, where typically only one DC is installed. But before you put your VMware backup solution into production – give some serious thought to the recoverability of the backups it produces.

For more detailed information on correctly using VSS in VMware environments, please read the "VMware and VSS: Application Backup and Recovery" white paper available at Veeam Backup product page.

Share