Najlepsze rozwiązania dotyczące replikacji VMware vSphere

Replikacja maszyn wirtualnych (VM) pozostaje jedną z najlepszych metod ochrony danych, zapewniającą krótki czas odzyskiwania i dostępność systemu w przypadku awarii lub przestojów niezależnie od ich przyczyny. Replika maszyny wirtualnej może zostać natychmiast uruchomiona w razie awarii, co pozwala przywrócić maszynę wirtualną w ciągu kilku sekund i utrzymać podstawową działalność biznesową.

Aby uniknąć ewentualnych pułapek podczas korzystania z oprogramowania do replikacji maszyn wirtualnych – takich jak awarie i błędy aplikacji, utrata danych, nadmierne zużycie zasobów itp. – należy stosować się do najlepszych rozwiązań dotyczących replikacji w VMware vSphere omówionych w tym poście w ramach skutecznej i niezawodnej strategii ochrony danych maszyn wirtualnych.

NAKIVO do replikacji w środowisku VMware

NAKIVO do replikacji w środowisku VMware

Wydajne replikowanie maszyn wirtualnych VMware vSphere na miejscu lub zdalnie. Natychmiastowy automatyczny tryb failover zapewniający większą odporność na awarie. Wysoka dostępność i krótkie czasy przywrócenia działalności (RTO).

Czym jest replikacja maszyny wirtualnej VMware i jak działa

Replikacja maszyny wirtualnej VMware to proces tworzenia dokładnej kopii maszyny wirtualnej VMware vSphere w wybranej lokalizacji, którą może być host ESXi lub klaster. Ta kopia maszyny wirtualnej, zwana repliką maszyny wirtualnej, jest utrzymywana w stanie wyłączonym i aktualizowana okresowo lub w sposób ciągły (replikacja ciągła), aby odzwierciedlała najnowsze zmiany i stan maszyny źródłowej.

Uwaga: Replikację w VMware vSphere często mylono z kopią zapasową VMware, jednak te metody ochrony danych maszyn wirtualnych mają różne cele i powinny się wzajemnie uzupełniać, a nie zastępować (zobacz nasz wpis na blogu Kopia zapasowa maszyny wirtualnej a replikacja maszyny wirtualnej).

10 najlepszych rozwiązań dotyczących replikacji danych VMware

Postępuj zgodnie z poniższymi najlepszymi rozwiązaniami i stosuj je przy replikacji w VMware vSphere oraz replikacji maszyn wirtualnych w innych środowiskach.

1. Zdefiniuj obciążenia o znaczeniu krytycznym i ustal ich priorytety.

Określ, które dane maszyn wirtualnych i aplikacji wymagają najwyższego poziomu ochrony danych oraz najszybszego odzyskiwania w przypadku przestoju lub awarii. Nie ma potrzeby replikowania wszystkiego, a nie wszystko musi być odzyskane w tym samym czasie.

Na przykład sklep internetowy zapewnia ciągłość działania i umożliwia realizację bezpośrednich transakcji zamówień i zakupów z klientami. W przypadku awarii serwera WWW strona internetowa, stan magazynowy i system CRM będą miały kluczowe znaczenie i należy je przywrócić w pierwszej kolejności oraz jak najszybciej, aby zminimalizować skutki przestoju strony dla klientów, podczas gdy aplikacje zaplecza mogą poczekać.

2. Opracuj plan ochrony danych.

Brak planu to plan na porażkę. Zaplanuj działania związane z ochroną danych z uwzględnieniem wymagań dotyczących ciągłości działania, obciążeń o znaczeniu krytycznym, priorytetów, poszczególnych technik ochrony danych, częstotliwości i czasu trwania zadań tworzenia kopii zapasowych/replikacji maszyn wirtualnych oraz wymaganych zasobów (pojemność pamięci masowej, przepustowość sieci, okna czasowe na tworzenie kopii zapasowych/replikację maszyn wirtualnych itp.).

Upewnij się, że plan ochrony danych obejmuje również obowiązki personelu, dedykowane komponenty sprzętowe i programowe oraz scenariusze odzyskiwania awaryjnego.

3. Stosuj odpowiedni stosunek tworzenia kopii zapasowych maszyn wirtualnych do ich replikacji.

Chociaż tworzenie kopii zapasowych maszyn wirtualnych i ich replikacja wydają się służyć temu samemu celowi, mają one różne cele i nie mogą się wzajemnie zastępować. Tworzenie kopii zapasowych maszyn wirtualnych, niezależnie od rodzaju, służy długoterminowemu zabezpieczeniu danych maszyn wirtualnych. Natomiast replikacja maszyn wirtualnych zapewnia szybkie odzyskiwanie maszyn wirtualnych, czyli, innymi słowy, ich wysoką dostępność. Replikacja maszyn wirtualnych stanowi integralny element planu ochrony danych i należy znaleźć efektywne połączenie regularnych kopii zapasowych maszyn wirtualnych oraz ich replikacji, dostosowane do potrzeb i budżetu organizacji.

4. Należy ustalić mierzalne kryteria dotyczące sekwencji replikacji danych maszyn wirtualnych.

Ustalenie mierzalnych kryteriów może pomóc przy podejmowaniu decyzji o wyborze rozwiązania do replikacji maszyn wirtualnych. Jeśli chodzi o replikację w VMware vSphere w celu zapewnienia wysokiej dostępności, należy wziąć pod uwagę przede wszystkim dwa aspekty:

  • Szybkość. Jak szybko musi przebiegać Odzyskiwanie danych z maszyn wirtualnych? Chociaż replika maszyny wirtualnej jest pełną kopią oryginalnej maszyny, uzyskanie do niej dostępu może nadal wymagać pewnego czasu, na przykład poprzez ponowne zamontowanie i przywrócenie systemu zarządzania bazą danych (DBMS).
  • Odporność na awarie to zdolność systemu do utrzymania odpowiedniego poziomu wydajności w przypadku awarii jednego lub więcej komponentów. Zastanów się, jaki stopień odporności na awarie powinien osiągnąć Twój system, aby dane maszyn wirtualnych były dostępne w razie wystąpienia awarii. Podejmując decyzję o tym, jak często będziesz stosować replikację maszyn wirtualnych w celu zapewnienia odporności na awarie, weź również pod uwagę możliwości sprzętowe i przepustowość sieci.

W zależności od polityki ciągłości działania ustal optymalną odległość punktu odzyskiwania od miejsca awarii, czyli cel punktu odzyskiwania ({1}), co stanowi kompromis między minimalizacją utraty danych a kosztem dodatkowych zasobów. Dla niektórych firm może to być 24 godziny, 7 dni, a nawet 1 miesiąc, podczas gdy inne mogą wymagać, aby RPO wynosiło zaledwie 10 sekund.

5. Przygotuj plan działania dotyczący Trybu failover i powrotu po awarii.

Aby zapewnić działanie usług i aplikacji przy minimalnych zakłóceniach w przypadku awarii produkcyjnej maszyny wirtualnej, należy z wyprzedzeniem określić procedury Trybu failover i powrotu po awarii. Opracuj scenariusze działań związanych z Trybem failover i powrotem po awarii maszyn wirtualnych w środowisku produkcyjnym, które należy realizować w różnych niekorzystnych okolicznościach.

W zależności od wdrożonego systemu ochrony danych procedury Trybu failover i powrotu po awarii mogą być ręczne lub zautomatyzowane – zarówno w przypadku nieplanowanych, jak i planowanych wyłączeń.

6. Włącz weryfikację replik maszyn wirtualnych.

Dobrą praktyką jest regularna weryfikacja replik maszyn wirtualnych w celu upewnienia się, że nadają się one do użytku. Pozwoli to uniknąć nieprzyjemnych niespodzianek. Może się zdarzyć, że replika maszyny wirtualnej okaże się uszkodzona lub zepsuta. Niezależnie od przyczyny usterki, należy okresowo weryfikować repliki maszyn wirtualnych i uwzględnić harmonogram weryfikacji w swoim planie. W przypadku korzystania z rozwiązań do replikacji VMware vSphere innych producentów zaleca się włączenie funkcji automatycznej weryfikacji replik maszyn wirtualnych, o ile jest ona dostępna. Dzięki temu integralność wszystkich replik maszyn wirtualnych będzie automatycznie sprawdzana.

7. Tworzenie replik spójnych z aplikacją.

Nowoczesne rozwiązania do ochrony danych oferują specjalny tryb replikacji spójny z aplikacją, który pozwala tworzyć repliki maszyn wirtualnych dostosowane do aplikacji, takich jak Microsoft Active Directory, Microsoft SQL Server, Microsoft SharePoint, Microsoft Exchange Server czy Oracle Database, w oparciu o VSS moduły zapisu.

Tryb replikacji maszyn wirtualnych „spójny z aplikacją” — czyli, innymi słowy, tryb replikacji spójnej z aplikacją — oznacza, że w trakcie replikacji dane przechowywane w pamięci oraz oczekujące operacje wejścia/wyjścia są zapisywane na dysku przed utworzeniem migawki. W rezultacie repliki maszyn wirtualnych zawierają spójne dane, a aplikacje można przywrócić płynnie, bez utraty danych.

8. Zautomatyzuj procesy związane z narzędziami do odzyskiwania awaryjnego.

Zautomatyzowanie procesów związanych z narzędziami do odzyskiwania awaryjnego pozwala uniknąć niepotrzebnych opóźnień, jeśli w razie awarii konieczne jest jak najszybsze przywrócenie maszyn wirtualnych. Upewnij się, że skrypty automatyczne są odpowiednio utrzymywane. Z drugiej strony nowoczesne, zaawansowane rozwiązania do ochrony danych oferują zintegrowane funkcje automatyzacji.

9. Określ zasady przechowywania i rotacji.

Zasady te określają częstotliwość tworzenia replik maszyn wirtualnych oraz czas ich przechowywania. Zmiany danych replikacji maszyn wirtualnych są na bieżąco dodawane do bazy danych zmian replikacji. Bez okresowego czyszczenia baza ta uległaby gwałtownemu powiększeniu, aż do wyczerpania całej dostępnej przestrzeni dyskowej. Okres między czyszczeniami nazywany jest opóźnieniem czyszczenia replikacji. Domyślne opóźnienie czyszczenia replikacji jest ustawione w oprogramowaniu do ochrony danych i waha się od jednego do kilku dni.

Przy ustalaniu zasad przechowywania i rotacji należy uwzględnić opóźnienie czyszczenia replikacji. Zmiany starsze niż opóźnienie czyszczenia są usuwane z bazy danych zmian replikacji. Należy upewnić się, że wykona się kopię zapasową bazy danych zmian replikacji częściej niż wynosi opóźnienie czyszczenia replikacji; w przeciwnym razie niektóre zmiany mogą zostać utracone.

10. Wybierz odpowiednie rozwiązanie do replikacji maszyn wirtualnych i odzyskiwania po awarii (DR).

Jeśli konieczne jest regularne przeprowadzanie replikacji maszyn wirtualnych, należy wybrać odpowiednie rozwiązanie, które będzie odpowiadało konkretnym potrzebom infrastruktury IT oraz budżetowi organizacji. Porównując dostępne obecnie na rynku produkty do replikacji VMware vSphere, należy wziąć pod uwagę ich konkretne funkcje zarówno pod kątem funkcji, jak i wydajności. Na przykład niektóre produkty wykorzystują synchroniczną replikację maszyn wirtualnych (replikację ciągłą), podczas gdy inne stosują replikację półsynchroniczną lub asynchroniczną. Chociaż synchroniczna replikacja danych VMware wydaje się lepszym wyborem w przypadku Trybu failover aplikacji transakcyjnych, pełna synchronizacja w wolnej sieci może znacząco obniżyć wydajność. Natomiast asynchroniczna Replikacja maszyny wirtualnej VMware praktycznie nie wpływa na wydajność w takiej sytuacji. Z drugiej strony, w przypadku awarii serwera głównego asynchroniczna Replikacja maszyny wirtualnej VMware może skutkować utratą zatwierdzonych danych.

Kolejną kwestią, którą należy wziąć pod uwagę, jest szybkość operacji replikacji i przywracania maszyn wirtualnych, ponieważ może to wymagać sprzętu o dużej wydajności.

Chociaż zdalna replikacja maszyn wirtualnych do lokalizacji zdalnie lub do chmury zapewnia bezpieczeństwo danych, nawet w przypadku awarii całego centrum danych, należy upewnić się, że sieć infrastruktury dysponuje wymaganą przepustowością.

VMware vSphere Replication z NAKIVO

NAKIVO Backup & Replication oferuje wiele przydatnych funkcji, dzięki którym Replikacja VMware, a także replikacja Hyper-V i nawet Replikacja instancji AWS EC2 są proste i szybkie. Rozwiązanie NAKIVO obsługuje śledzenie zmienionych bloków VMware (Changed Block Tracking) w celu replikacji przyrostowej, zapewnia elastyczne ustawienia retencji i współpracuje bezpośrednio z interfejsami API VMware w celu replikacji danych VMware na poziomie hosta.

How does replication work in VMware vSphere with NAKIVO data protection?

Repliki VMware utworzone za pomocą NAKIVO można wykorzystać do Trybu failover maszyn wirtualnych oraz w złożonych scenariuszach pełnego odzyskiwania lokacji.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby zapoznać się ze wszystkimi funkcjami rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie jest wymagana karta kredytowa.

People also read