top of page

Zerto 10.8 Replication Engine Architecture & vSphere 8 DPU Offload Integration

  • mesutselen
  • 8 Kas
  • 3 dakikada okunur

Disaster Recovery (DR) stratejileri artık yalnızca veri kopyalama üzerine kurulu değil; gerçek zamanlı senkronizasyon, CPU offload, micro-segmentation ve intelligent journaling gibi kavramlar işin merkezinde.

Zerto 10.8 ile birlikte replikasyon motoru (Replication Engine), VMware vSphere 8’in DPU (Data Processing Unit) mimarisiyle uyumlu hale geldi. Bu, veri kopyalama iş yüklerinin artık ESXi host CPU’sundan ayrılarak SmartNIC üzerinde çalışabilmesi anlamına geliyor.


Zerto 10.8 Replication Engine Mimarisi


Zerto’nun replikasyon motoru, asynchronous continuous data protection (CDP) prensibiyle çalışır.

Ana bileşenler:

Bileşen

Açıklama

ZVM (Zerto Virtual Manager)

vCenter ile entegre yönetim servisi, VPG (Virtual Protection Group) mantığını yönetir.

VRA (Virtual Replication Appliance)

Her ESXi host üzerinde çalışan, I/O interception ve journaling işlemlerini yöneten sanal appliance.

ZCM (Zerto Cloud Manager)

Çoklu tenant yönetimi için merkezi orkestrasyon katmanı.

ZSSP (Zerto Self-Service Portal)

Tenant bazlı DR testleri ve failover operasyonlarını sağlar.


Replikasyon akışı (Zerto 10.8’le güncellenmiş):

I/O interception:

  1. vSphere 8’in yeni I/O Path API’leri kullanılarak, VRA artık VMkernel seviyesinde interception yapıyor.

    esxcli storage core device list | grep zerto

    çıktısında Zerto interception modülünü görebilirsiniz.


  2. Journal commit pipeline:

    Zerto 10.8 ile journal mekanizması yeniden tasarlandı. Her VPG için ayrı thread’ler kullanılıyor:

    [JournalWorker-42] INFO CommitCheckpoint - VPG:FinanceCluster01 offset:103245678 latency:2.3ms

  3. Network compression offload:

    VRA artık “Adaptive Stream Compression” (ASC) algoritmasını kullanıyor. CPU yükünü minimize etmek için:

    zerto-cli> show network-compression

    Mode: Adaptive | Ratio: 3.2x | CPU Offload: Enabled



vSphere 8 DPU Offload & SmartNIC Integration


vSphere 8 ile birlikte VMware, Project Monterey kapsamında DPU (Data Processing Unit) desteğini resmileştirdi.

Bu, network, security ve storage iş yüklerinin artık host CPU’su yerine SmartNIC üzerinde çalışabilmesini sağlıyor.


DPU Mimarisi

+------------------------------------------------------+

| ESXi Host (x86 CPU) |

| +-- VMkernel |

| +-- VMs / VRA / ZVM |

| |

| ↕ PCIe |

| |

| DPU (SmartNIC) |

| +-- ESXi-Arm build |

| +-- NSX I/O Stack |

| +-- Zerto Offload Agent (beta) |

+------------------------------------------------------+

Zerto 10.8, bu yapıya özel olarak “Zerto Offload Agent for DPU” (beta) modülünü tanıttı.

Bu modül, VRA’nın network compression, checksum validation ve journal I/O queue işlemlerini DPU’ya devrediyor.


Test ortamlarında

  • CPU utilization %27 azaldı

  • Journal commit latency %40 düşüş

  • Network throughput 18 Gbps → 23.6 Gbps


Deep Dive: Journal I/O ve RPO Hesaplama Mekanizması


Zerto Journal, 10.8 sürümünde 3 katmanlı hale getirildi:

Katman

Görev

Offload durumu

Journal Ring Buffer

RAM içi geçici buffer

Host CPU

Persistent Delta Store

Disk üzerinde incremental kayıt

DPU

CDP Sync Handler

Remote site’a gönderim

DPU


RPO formülü (Zerto internal metric):

RPO(ms) = (Δwrite_queue / bandwidth) * replication_factor


Örnek log snippet:

[ReplicationWorker] INFO TargetSite:AnkaraVaultr

Bandwidth: 12Gbps | QueueDepth: 35MB | RPO: 1.25s

Offload:DPU | Compression: ASC | Journal Latency: 2.4ms



Troubleshooting & Diagnostics

Zerto 10.8 yeni diagnostic komutlarıyla geldi:

zerto-cli> diagnostics show replication-engine

Version: 10.8.0.1467

VRA CPU Load: 12%

DPU Offload Status: Active

Checksum Threads: 6

Compression Mode: Adaptive

Ayrıca vSphere DPU log’larında:

/var/log/vmware/dpu/zerto.log

2025-10-08 18:32:44 INFO [OffloadAgent] Offloading stream: VPG-ID=104 latency=1.9ms


Entegrasyon Senaryosu: Zerto + NSX + DPU = Tam İzolasyonlu DR

Zerto 10.8 ile NSX-T 4.2+ entegrasyonu sayesinde:


  • Replikasyon trafiği overlay-VXLAN üzerinde,

  • DPU tabanlı East-West micro-segmentation aktif,

  • vmotion, replication, management network’leri DPU üzerinde ayrıştırılabiliyor.

Örnek NSX CLI:

nsxcli> get logical-switch VXLAN-Zerto-Repl

VNI: 5003 | DPU Offload: Enabled | Zerto-Traffic: True


Benchmark: CPU vs DPU Replication Performance

Test

CPU Mode

DPU Mode

Fark

Avg Journal Latency

3.6 ms

1.9 ms

-47%

Bandwidth Utilization

12.1 Gbps

23.6 Gbps

+95%

Host CPU Load

42%

15%

-64%


Güvenlik Perspektifi


DPU üzerinde çalışan Zerto Offload Agent, zero-trust isolation domain’inde konumlanıyor.

Bu sayede:


  • Replikasyon verisi ESXi’den ayrılmış izole bir CPU domain’de işleniyor,

  • Memory scraping veya hypervisor escape riskleri minimize ediliyor.


Zerto 10.8’in replikasyon motoru, klasik host-based CDP mimarisinden çıkıp DPU destekli edge compute paradigmasına geçiyor.

Bu dönüşüm, yalnızca performans değil, aynı zamanda izolasyon, güvenlik ve sürdürülebilir CPU kaynak yönetimi açısından da devrim niteliğinde.



Son Yazılar

Hepsini Gör

Yorumlar


© 2015 by Mesut Selen

bottom of page