Skip to content
Datamotive
Easy Hybrid DRv2.3.1GARelease notes →

Overview

Architecture

Easy Hybrid DR architecture: management, replication, recovery, and cloud-native storage layers.

Product
Easy Hybrid DR
Version
v2.3.1
Release status
GA
Documentation status
Published
Last updated
Updated
Reading time
2 min read

Easy Hybrid DR uses a distributed architecture that separates management, replication, and recovery orchestration into independently scalable layers. This lets small deployments run with minimal infrastructure while large environments expand with additional replication and recovery nodes.

Datamotive high-level architecture with management plane, source site, replication engine, target site, and cloud storage
The management plane orchestrates policy, scheduling, monitoring, and recovery while data movement runs in the customer data plane.

Logical layers

LayerResponsibility
Management planeUI, CLI, REST APIs, orchestration, scheduling, monitoring, inventory, reporting, and metadata operations.
Protected site or source cloudHosts production workloads and provides source snapshots or changed-block APIs.
Replication transport layerMoves changed data using WAN-optimized, rolling-window replication and parallel chunk streams.
Replication enginePerforms block-level replication, descriptor scheduling, flow control, validation, and cloud-native storage writes.
Recovery site or target cloudMaintains recovery-ready workloads and cloud resources for failover, drill, or migration operations.
Cloud-native storage layerStores snapshots, volumes, managed disks, datastores, or AHV storage used for recovery points.

Design principles

Agentless replication

Easy Hybrid DR performs replication without requiring guest operating system agents inside protected workloads. This simplifies deployment, reduces operational overhead, lowers workload impact, reduces the security footprint, and simplifies lifecycle management.

Block-level incremental replication

The platform uses native hypervisor or cloud incremental tracking mechanisms wherever available. Changed blocks are replicated instead of repeatedly reading entire disks, improving WAN utilization and reducing replication overhead.

Rolling-window transport

The replication engine uses adaptive rolling-window transport for fragmented enterprise workloads. It combines sliding-window replication, descriptor-driven scheduling, parallel chunk streaming, worker-controlled flow management, node-level backpressure, and adaptive concurrency.

Horizontal scalability

The platform scales through additional replication nodes and supporting infrastructure. Replication throughput, recovery throughput, and management operations can be scaled independently.

Cloud-native recovery

Recovery workflows integrate directly with cloud and platform APIs, including AWS EBS snapshots and volumes, Azure Managed Disks and snapshots, VMware vSphere SDKs, and Nutanix Prism APIs.

Control plane and data plane separation

The control plane manages policy, schedules, inventory, recovery orchestration, monitoring, APIs, and metadata. The data plane performs block replication, chunk streaming, cloud storage writes, integrity validation, and recovery reads.

This separation improves fault isolation and lets teams expand management capacity separately from replication capacity.

Replication workflow

Six-stage replication workflow from changed block identification to recovery checkpoint finalization
A replication cycle identifies changed blocks, creates descriptors, schedules chunks, streams them in parallel, writes to cloud-native storage, and finalizes a recovery checkpoint.
  1. Identify changed blocks

    The source adapter uses CBT, changed region tracking, incremental snapshots, or cloud-native APIs to identify data changed since the previous recovery point.

  2. Create descriptors

    The engine creates block descriptors with offset, length, metadata, and replication state for each changed range.

  3. Schedule chunks

    Rolling-window scheduling keeps multiple chunks in flight per disk while preserving per-disk replication state.

  4. Stream chunks in parallel

    Multiple disks, workloads, and workers can transfer data simultaneously to improve WAN utilization.

  5. Write to target storage

    Chunks are written to target storage through cloud-native or platform-native APIs.

  6. Finalize the checkpoint

    The platform validates data integrity, synchronizes metadata, and exposes the recovery checkpoint for failover, testing, or migration.

Recovery overview

Recovery workflows include disk reconstruction, snapshot finalization, Windows system health checks, VM instantiation, network attachment, boot order orchestration, and recovery validation. Recovery orchestration is parallelized while respecting cloud API limits, quota constraints, and storage concurrency limits.

Related docs

Was this page helpful?