Feb 20, 2015

What is copy data virtualization?

Copy data virtualization was introduced by Delphix in 2010. Like machine virtualization that makes many virtual machine from one physical machine, copy data virtualization makes many virtual copies of data from one physical copy of data. Instead of making full physical copies, copy data virtualization makes one copy of each unique data block from the source including managing a stream of changes blocks from the source. With this “time flow” of unique blocks from the source, copy data virtualization can provide copies in minutes not by actually making copies but by providing pointers back to the existing blocks. These existing blocks are read/writeable thanks to a technology of redirect on write which saves modified blocks in a different location than the original. It all sound a bit complex but when that’s the beauty of copy data virtualization solutions. They take the complexity, wrap it up into automated software stack and provide simple interface and APIs to provision full developer environments from the binaries, to the code files to the most complex and difficult part of the environment provisioning which is provisioning full running copies of the databases. Included in most copy data virtualization solutions is masking as well since sensitive data is often required to be masked in development environments. The software defined data centers (SDDC) depend on machine virtualization and data virtualization.
CDV or Copy Data Virtualization is a data management technique. According to this approach the copy data exponential proliferation in enterprises recently. This data refers to the data that has been copied and retained for eitherbackup, archival or regulatory preservation. CDV applies virtualization to this data. Virtualization simply virtualization simply collapse server storage and enable cloud-service models.

Check out the slide show given at:
I think you refer to the term that has been mentioned by Boston-based Actifio. You capture data from production systems and then virtualize it. From their website:
Application data is captured at block level, in native format, according to a specified SLA. A golden copy of that data is created, moved, and stored once and is then updated incrementally with only the changed blocks of data in an “incremental forever” model. Unlimited virtual copies of the data can then be accessed instantly for any required use, without proliferating physical copies and taking up additional expensive storage infrastructure.

Answer this