← WSZYSTKIE WPISY

Scentralizowany Backup & DR w środowisku multi-hypervisor — case study

Jak zaprojektowaliśmy i wdrożyliśmy infrastrukturę Veeam Backup & Replication dla trzech hypervisorów (VMware, Hyper-V, oVirt) z offsite do Azure i ochroną przed ransomware.

Trzy hypervisory. VMware ESXi, Microsoft Hyper-V i oVirt. Rozproszone kopie zapasowe. Zero spójnej strategii ochrony danych. Tak wyglądała rzeczywistość klienta, który potrzebował jednego, scentralizowanego systemu backupu zgodnego z zasadą 3-2-1 — i odpornego na ransomware.

📋 TL;DR

  • Stan zastany: trzy różne platformy wirtualizacyjne, brak spójnej strategii backupu, brak offsite
  • Rozwiązanie: 3× Veeam Backup & Replication (instancja per hypervisor) + Scale-Out Backup Repository + Azure Blob Storage (Capacity Tier)
  • Bezpieczeństwo: Object Lock w Azure — kopie niemodyfikowalne, odporne na ransomware
  • Efekt: RPO/RTO skrócone do minut, koszty zoptymalizowane przez deduplikację i tiering, pełna zgodność z zasadą 3-2-1

⚠️ Problem: trzy hypervisory, zero spójności

Organizacja rozwijała się dynamicznie i w różnych momentach wdrażała różne technologie wirtualizacyjne. Efekt? Środowisko produkcyjne działające na trzech niezależnych platformach:

PlatformaZastosowanieMechanizm migawkowy
VMware ESXiGłówne środowiska produkcyjnevSphere Snapshots + HotAdd
Microsoft Hyper-VAplikacje Windows, serwery ADVSS (Volume Shadow Copy)
oVirtWewnętrzne środowiska deweloperskieoVirt API Snapshots

Każda platforma miała własne, niezależne podejście do backupu — lub nie miała go wcale. Brakowało centralnego repozytorium, brakowało kopii offsite, brakowało gwarancji niezmienności danych. Pytanie „co się stanie, jeśli padnie całe DC?” nie miało dobrej odpowiedzi.

Co wymagało rozwiązania?

  1. Brak strategii 3-2-1 — kopie zapasowe istniały lokalnie, bez offsite
  2. Niespójna ochrona — każdy hypervisor był „backupowany” inaczej (lub wcale)
  3. Brak immutability — ransomware mógłby zaszyfrować również kopie zapasowe
  4. Długi czas odtwarzania — brak testowanych procedur DR
  5. Koszty przechowywania — brak deduplikacji, brak tieringu

🎯 Cel projektu

Wymagania były jasne:

  • Spójna ochrona wszystkich trzech platform wirtualizacyjnych z jednego ekosystemu
  • Zasada 3-2-1 — minimum 3 kopie, na 2 różnych nośnikach, 1 kopia offsite
  • Niezmienność kopii zapasowych — ochrona przed ransomware i przypadkowym usunięciem
  • Optymalizacja RPO/RTO — krytyczne usługi przywracane w minutach, nie godzinach
  • Kontrola kosztów — inteligentne zarządzanie przestrzenią dyskową

🔧 Rozwiązanie: architektura krok po kroku

Krok 1: Trzy instancje Veeam — natywne wsparcie per hypervisor

Jako certyfikowany inżynier Veeam VMCE, zaprojektowałem architekturę opartą na trzech dedykowanych instancjach Veeam Backup & Replication. Każda została zoptymalizowana pod konkretny hypervisor, żeby w pełni wykorzystać natywne mechanizmy migawkowe i zminimalizować okna backupowe.

┌──────────────────────────────────────────────────────────────┐
│                    VEEAM INFRASTRUCTURE                      │
│                                                              │
│  ┌────────────────┐ ┌────────────────┐ ┌────────────────┐   │
│  │  VBR #1        │ │  VBR #2        │ │  VBR #3        │   │
│  │  VMware ESXi   │ │  Hyper-V       │ │  oVirt         │   │
│  │                │ │                │ │                │   │
│  │  • HotAdd      │ │  • VSS         │ │  • Veeam       │   │
│  │  • CBT         │ │  • Application │ │    Kasten /    │   │
│  │  • vSphere API │ │    Consistent  │ │    Plug-in     │   │
│  └───────┬────────┘ └───────┬────────┘ └───────┬────────┘   │
│          │                  │                  │             │
│          └──────────────────┼──────────────────┘             │
│                             │                                │
│                    ┌────────▼────────┐                       │
│                    │   SOBR          │                       │
│                    │  Scale-Out      │                       │
│                    │  Backup Repo    │                       │
│                    ├─────────────────┤                       │
│                    │ Performance     │                       │
│                    │ Tier (lokalne)  │──── szybki restore    │
│                    ├─────────────────┤                       │
│                    │ Capacity Tier   │                       │
│                    │ (Azure Blob)    │──── offsite + 3-2-1   │
│                    │ + Object Lock   │──── immutability      │
│                    └─────────────────┘                       │
└──────────────────────────────────────────────────────────────┘

Instancja VMware ESXi — skonfigurowana z mechanizmem HotAdd dla maksymalnej wydajności przesyłu danych. Changed Block Tracking (CBT) zapewnia przyrostowe kopie zapasowe bez pełnego skanowania dysków.

Instancja Hyper-V — zintegrowana z usługami VSS (Volume Shadow Copy Service) dla spójności aplikacyjnej systemów Windows. Krytyczne dla środowisk z Active Directory i bazami SQL Server.

Instancja oVirt — z wykorzystaniem Veeam Kasten / Plug-in zapewniającego pełną ochronę maszyn wirtualnych na tej platformie. Natywna integracja z API oVirt gwarantuje konsystentne snapshoty.

Krok 2: Scale-Out Backup Repository z Azure Capacity Tier

Kluczowym elementem architektury było wdrożenie Scale-Out Backup Repository (SOBR) łączącego dwa poziomy przechowywania:

TierRolaTechnologia
Performance TierSzybki dostęp do najnowszych kopiiLokalne repozytorium (dyski NVMe/SSD)
Capacity TierDługoterminowe przechowywanie + offsiteAzure Blob Storage

Dane automatycznie migrują z Performance Tier do Capacity Tier zgodnie z politykami retencji. Najnowsze kopie pozostają lokalnie — dla natychmiastowego odtwarzania. Starsze kopie trafiają do Azure — dla zgodności z zasadą 3-2-1 i ochrony przed utratą całego data center.

Krok 3: Object Lock — niezmienność kopii zapasowych

Ostatni, ale kluczowy element: Object Lock w Azure Blob Storage. Ta funkcja sprawia, że kopie zapasowe w Cloud Tier są:

  • Niemodyfikowalne — nie można ich zmienić ani nadpisać
  • Nieusuwalne — nie można ich skasować przed upływem okresu retencji
  • Odporne na ransomware — nawet jeśli atakujący przejmie dostęp do infrastruktury backupowej, kopie w Azure pozostają nietknięte

To jest różnica między „mamy backup” a „mamy backup, który przetrwa atak”.

📊 Rezultaty

MetrykaPrzedPo wdrożeniu
RPO (Recovery Point Objective)Nieregularne, często >24hZdefiniowane per workload (od 1h do 4h)
RTO (Recovery Time Objective)Godziny (ręczne odtwarzanie)Kilkanaście minut (Instant Recovery)
Zasada 3-2-1❌ Niespełniona✅ Pełna zgodność
Ochrona przed ransomware❌ Brak✅ Object Lock + immutability
Koszty przechowywaniaWysokie (brak deduplikacji)Zoptymalizowane (deduplikacja + tiering)
Spójność ochrony3 różne podejścia1 ekosystem Veeam

Optymalizacja RPO i RTO

Dzięki konfiguracji opartej na dobrych praktykach VMCE, czas przywracania krytycznych usług spadł do kilkunastu minut. Mechanizm Instant Recovery pozwala uruchomić maszynę wirtualną bezpośrednio z backupu — bez oczekiwania na pełny restore na docelowy storage.

Redukcja kosztów

Deduplikacja i kompresja Veeam w połączeniu z tieringiem do Azure pozwoliły na:

  • Optymalne wykorzystanie lokalnej przestrzeni dyskowej (tylko najnowsze kopie)
  • Obniżenie kosztów przechowywania danych długoterminowych (Azure Cool/Archive)
  • Eliminację nadmiarowej infrastruktury backupowej

Ochrona przed ransomware

Object Lock w Azure to ostatnia linia obrony. Nawet w scenariuszu pełnego kompromisu środowiska on-premises — zaszyfrowane serwery, skasowane lokalne kopie — kopie w Cloud Tier pozostają nienaruszone i gotowe do odtworzenia.

🔑 Kluczowe wnioski

  1. Multi-hypervisor nie oznacza multi-chaos — z odpowiednią architekturą można spójnie chronić nawet wysoce heterogeniczne środowiska
  2. Zasada 3-2-1 to minimum, nie luksus — offsite w chmurze publicznej eliminuje ryzyko utraty danych przy awarii DC
  3. Immutability to must-have — w dobie ransomware kopie zapasowe bez ochrony przed modyfikacją to kopie zapasowe, które mogą nie istnieć, gdy ich potrzebujesz
  4. Certyfikacja ma znaczenie — wiedza VMCE pozwala wycisnąć z Veeam maksimum wydajności i bezpieczeństwa

Potrzebujesz scentralizowanego backupu w środowisku z wieloma hypervisorami? Jako partner Veeam VCSP projektujemy i wdrażamy infrastrukturę backupową dopasowaną do Twojej architektury — VMware, Hyper-V, oVirt czy Proxmox. Porozmawiajmy →