Username or Email Address
Recently, New Orleans has hosted the VeeamOn 2017 conference that was dedicated to providing availability for virtualized datacenters. I participated as Veeam Vanguard, a member of the community of professionals promoting the products of this company.
During the event, Veeam announced the release of the Veeam Availability Suite v10 aimed to provide complete availability for virtual datacenter. According to developers’ estimates, the suite will be released by the end of 2017.
CDP traditionally stands for as continuous data protection and implies the creation of reserved data copies by automatically saving the copy every time the changes are made to the data.
Earlier, Veeam Backup and Replication, which is a part of Veeam Availability Suite along with Veeam ONE, implemented standard replication utilizing the snapshot technology (called near-CDP data protection). But that was more of a marketing move, as in its pure form, a major CDP component – continuous saving of every change was not maintained.
Now, with help of Veeam CDP, it will be possible to operate RPO term (Recovery Point Objective), maximum period in which data might be lost in case of storage failure or data corruption.
Surprisingly, you can achieve an RPO of 15 seconds or less (depending on the host hardware and its workloads) without using the snapshot technology, but only the VAIO interface (vSphere APIs for IO Filters) provided by VMware. In truth, RPO reaches 3-4 seconds if you provide a separate high-speed network interface for these purposes.
These default values appear in the Veeam demo screens shown at the conference:
Note that the replication task looks as usual, except the newly-added Schedule tab you can use to configure the RPO if your ESXi host supports VAIO (this feature was added back in ESXi 6.0 Update 1). In addition, two more options appeared: the first is Short-term retention – specifies the short-term period during which the recovery points will be stored – for example, 4 hours.
During these 4 hours, you can roll back to any point in accordance with the RPO parameter.
This is of special importance especially in case you cannot immediately detect data corruption (for example, the Active Directory component failure) and the corrupted data starts replicating at some point in time. If you come to your senses within 4 hours, you can roll back the data replication to any point of time within the specified RPO interval, losing not more than 15 seconds at that very moment. Obviously, if you specify high retention values here, you will need a huge amount of space to store delta files once every 15 seconds. Therefore, 4 hours here is the most optimal value.
The second option, Long-term retention, allows you to return to recovery points at certain intervals and store them for a specified amount of time in accordance with the enterprise policy. These are points of long-term recovery – they won’t take up so much space since the interval between them is quite large.
Veeam Backup and Replication 10 will use the special VAIO driver (CDP filter driver) that will be installed on the VMware ESXi host as a VIB package and won’t require any special software to be installed in the guest OS of virtual machines. The driver works at the level of the separate VMDK, is attached to VMX-process and allows receiving data directly from the input-output stream. This, in turn, will significantly speed up the replication process and eliminate the need to create the VM snapshots.
When restoring a VM from a replica, we’ll see this picture (clickable):
Green indicates the available recovery interval – you can roll back to any of these points. Dark green indicates an Application-consistent replica (made using VSS at the application level), and usual green shows a Crash-consistent replica, that is, the one used to ensure that the OS will boot (in fact, in 95% of cases the applications will start as well).
The Veeam CDP will have a few operational peculiarities:
As for the architecture of the CDP solution, you can use the CDP Proxy machine, which retrieves data from the host virtual machines either as a VM on the same host (for small and low-cost environments) or as a VM running on a separate ESXi host. The latter must be connected via a separate NIC to a network dedicated to the ESXi host that will send CDP over the high-speed channel. Everything depends on the level of protection you need and the amount of money you can spend on a CDP-solution.
Sample rating item
Software by Alex Samoylenko
[…] A few details about Veeam CDP in Veeam Availability Suite v10 […]
You must be logged in to post a comment.