Sergey, I am sorry to ask, but did you actually read that patent? If vmProtect used the approach listed in the patent you referenced (hooking the BIOS, placing I/O filter inside recovered computer), I would not have nothing against it. Why did not you do that in vmProtect?
Why, instead, you have decided to go with 100% copycat of Veeam's patent-pending, virtualization-specific archicture, which is nowhere near what you have patented? No need to answer, I perfectly realize that this was because your patented approach simply would not work with virtualization, as in-guest logic is not virtualization aware - so things like Storage VMotion (which is essential to finalize VM recovery), would not produce the desired results if you went that route.
So please, no need to make it look like vmProtect's implementation is what you had patented 5 years ago.This is just silly. vmProtect's implementation is nowhere near close your own patent, and I am sure you know this better than anyone else. But then, why are you attempting to confuse everyone by referencing totally unrelated patent application?
Sergey Kandaurov wrote:
I’m not saying that running VMs from an image provides full replacement of replication. However, it may be good enough for many situations.
Ditto. We are getting close! Before you said "most scenarios", now you are down to "many scenarios". However, it really is "few scenarios", unless we are talking about tiniest IT shops with only 3-5 VMs (or, is that your target customer?).
Obviously, running more than a few VMs from backup provides unreasonable performance. Only replication will allow you to perform full site recovery, and be meeting SLAs upon such recovery. There is just no replacement for replication in case of wide outages, period. Moreover, in cases with certain workloads (such as highly transaction database server), you will not be able to meet SLA even with that single server, if you boot it from backup. So, even though replication costs double storage, that's the price you have to pay to meet RTO and SLA in case of disaster.