This blog series focuses on various aspects of Cisco HyperFlex. In today's blog we will have a look at two distinctly different disaster recovery solutions and why it's important to understand the use cases underpinning each solution. I will talk about the business challenges we are trying to solve, and which solution is the best fit.
HyperFlex was originally released without native replication - therefore native DR - functionality. A short time later, in 2017 HyperFlex Data Platform (HXDP) version 2.5 introduced support for asynchronous replication of VM snapshots. The native replication topology consists of a 1:1 configuration with two paired HyperFlex clusters. The paired clusters can be geographically separated and utilize WAN connectivity. Workflow support for VM failover & re-protect, planned migration, and test-recovery make it a good fit for users looking for a single-cluster disaster recovery solution, or an active-active solution with each cluster able to act as a recovery cluster for the other. If you are thinking this sounds a bit like a built-in feature with SRM-like capabilities, you're correct!
The biggest limitation of that offering is that it is not geared towards protecting more than two clusters. Each additional protected cluster requires a "companion" cluster to create a cluster pair. While possible, scaling the 1:1 replication solution comes with some additional costs.
Use cases for the 1:1 replication solution include:
The 1:1 recovery solution is managed using the HX Connect user interface. Access to HX Connect on each of the paired clusters is necessary when deploying the solution.
Enter: Many-to-One Disaster Recovery
Fast forward to 2021, when new replication technology was introduced with HXDP version 4.5(2a) then called N:1 Replication for Edge. HyperFlex now supported a fan-in replication topology, and that the solution was managed with a cloud-based control plane named Intersight. The Intersight user interface lets users manage large numbers of HyperFlex clusters from a single console with no need to login to multiple different user interfaces.
N:1 disaster recovery addresses the scalability limitations of the 1:1 solution, however there is other less obvious functionality that stands out. Here's a quick list of just some:
Not just for the edge anymore
When HXDP version 5.0(1a) became available in early 2022, N:1 recovery forEdgesolution morphed into the Many-to-One (N:1) Disaster Recovery forHyperFlex solution. This became possible when support for FI (Fabric Interconnect) based source clusters was added. What was initially a protection solution for remote HyperFlex Edge clusters became an enhanced solution forallHyperFlex clusters. Another significant enhancement added at that time was the ability to retain different numbers of snapshot-based recovery points on source and backup target clusters. Users can now opt to retain fewer local recovery points on a source cluster and retain a greater number of recovery points on a backup target cluster. Fewer recovery points on a source cluster provides an ability to consume less storage space when fewer local recovery points are required.
HXDP version 5.0(1b) added support for software encryption so that the protected datastore on a source cluster can optionally be encrypted. And yes, the replica datastore on the backup target datastore (created automatically) will also be encrypted!
It's important to note that while both the 1-to1 and many-to-one replication solution are supported, they cannot be co-mingled on the same HyperFlex cluster. Worth noting is the continuing effort and hard work that takes place behind the scenes to improve and enhance HyperFlex replication. Can we expect ongoing improvements in future releases? That's a pretty safe bet!
Hopefully this has provided a view into the two different HyperFlex replication solutions. For additional information, see our resources section below.
N:1 Replication install and troubleshooting guide
All things HyperFlex (landing page)