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:
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.
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
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.
Yorumlar