Aktywna-aktywna funkcja failover: Zapewnianie wysokiej dostępności i niezawodności

Aktywna aktywna przełączania awaryjnego gwarantuje wysoką dostępność dzięki wykorzystaniu wielu aktywnych węzłów, jednak nie może zastąpić kopii zapasowej. Niezawodne rozwiązanie backupowe jest kluczowe dla ochrony danych i odzyskiwania po katastrofach, gwarantując integralność danych.

download-icon
Darmowe pobieranie
dla VM, systemów,
baz danych, plików itp
maciej-kowalczyk

Updated by Maciej Kowalczyk on 2026/02/09

Spis treści
  • Czym jest tryb aktywny-aktywny z mechanizmem failover?

  • Jak działa przełączanie aktywny-aktywny?

  • Różnice między aktywnym-aktywnym a aktywnym-biernym mechanizmem failover

  • Zalety aktywnego-aktywnego mechanizmu failover

  • Powszechne scenariusze zastosowania funkcji aktywny-aktywny

  • Kopia zapasowa jest kluczowa w ochronie danych

  • AKTYWNY-aktywny tryb awaryjny FAQ

  • Podsumowanie

Czym jest tryb aktywny-aktywny z mechanizmem failover?

Tryb aktywny-aktywny z mechanizmem failover to architektura High Availability (HA), zaprojektowana w celu zapewnienia wysokiej niezawodności i ciągłości działania krytycznych usług, aplikacji lub systemów. W tym celu wykorzystuje ona wiele aktywnych węzłów (serwerów, instancji baz danych, maszyn wirtualnych itp.), aby zapewnić przejęcie kontroli i utrzymanie nieprzerwanego działania w przypadku awarii jednego z węzłów. W odróżnieniu od tradycyjnego modelu failover aktywny-pasywny, wszystkie węzły w architekturze aktywny-aktywny pracują jednocześnie, obsługując ruch biznesowy i dzieląc obciążenie za pomocą mechanizmu równoważenia obciążenia.

Jak działa przełączanie aktywny-aktywny?

Balanser obciążenia rozdziela ruch: W architekturze aktywny-aktywny balanser obciążenia rozdziela ruch lub żądania do wielu aktywnych węzłów. Zasady balansowania obciążenia można dostosować na podstawie okrężnego przydzielania, minimalnej liczby połączeń, przydziały ważonej itp.

Synchronizacja danych: Wszystkie węzły muszą utrzymywać spójność danych, aby zapewnić, że każdy węzeł oferuje najbardziej aktualne usługi. Osiąga się to zazwyczaj poprzez replikację synchroniczną lub magazynowanie rozproszone. Na przykład, wiele instancji systemu bazodanowego jest zsynchronizowanych, aby zapewnić spójność danych.

Automatyczne przejmowanie: Jeśli węzeł przestaje działać, przejmuje go inny, sprawny węzeł. Ten proces jest automatyczny i zazwyczaj nie wymaga interwencji człowieka, umożliwiając bezproblemowe przełączanie usług i unikanie przestojów.

Różnice między aktywnym-aktywnym a aktywnym-biernym mechanizmem failover

Porównanie

Tryb aktywny-aktywny z mechanizmem failover

Funkcja aktywny-passywny z mechanizmem failover

Status węzła

Wszystkie węzły są aktywne i uczestniczą w przetwarzaniu ruchu i zadań.

Tylko jeden węzeł jest aktywny, a drugi to węzeł zapasowy, w stanie bezczynności.

Wydajność

Wiele węzłów dzieli obciążenie, co poprawia przepustowość systemu i czas odpowiedzi.

Tylko jeden węzeł obsługuje obciążenie, a węzeł rezerwowy aktywuje się wyłącznie w przypadku awarii węzła głównego.

Przełączenie awaryjne

Przełączenie jest szybkie, a inne węzły automatycznie przejmują zadania, zazwyczaj bez przestojów.

W przypadku wystąpienia awarii węzeł zapasowy zostaje aktywowany, co może skutkować krótkim przestojem.

Spójność danych

Wszystkie węzły muszą utrzymywać spójność danych poprzez replikację synchroniczną.

Dane są synchronizowane między węzłem głównym a węzłem zapasowym, ale węzeł zapasowy zazwyczaj nie obsługuje przetwarzania danych.

Przypadki użycia

Systemy o wysokiej współbieżności i dużym ruchu, wymagające wysokiej wydajności i ciągłej dostępności.

Systemy o niższych wymaganiach wydajności, ale wymagające prostych rozwiązań kopii zapasowych i odzyskiwania po katastrofach.

Złożoność

Architektura systemu jest bardziej złożona, wymagając zarządzania wieloma aktywnymi węzłami w celu zapewnienia spójności danych.

Prostszy, z jednym aktywnym węzłem i statycznym węzłem rezerwowym.

Zalety aktywnego-aktywnego mechanizmu failover

Wysoka dostępność: wszystkie węzły są w stanie aktywnym, jeśli jeden z węzłów ulegnie awarii, inne węzły mogą automatycznie przejąć jego funkcje, zmniejszając czas przestoju systemu.

Balansowanie obciążenia i poprawa wydajności: Wielokrotne węzły pracują razem, aby przetwarzać żądania i dane, znacznie poprawiając wydajność i przepustowość systemu, odpowiednie dla scenariuszy aplikacji o wysokiej współbieżności.

Cełoodporność: Nawet jeśli niektóre węzły ulegną awarii, system może nadal działać bez wpływu na wrażenia użytkownika.

Rozszerzenie dynamiczne: system można łatwo rozbudować, dodając kolejne węzły, aby zwiększyć wydajność i dostosować się do rosnącego ruchu oraz zapotrzebowania na dane.

Powszechne scenariusze zastosowania funkcji aktywny-aktywny

Wysoka dostępność (HA) bazy danych: np. replikacja grupowa MySQL, SQL Server Always On, PostgreSQL BDR, te bazy danych wykorzystują architekturę aktywny-aktywny do zapewnienia wysokiej dostępności i równoważenia obciążenia.

Platformy wirtualizacji: takie jak VMware vSphere HA, Proxmox VE Cluster, wykorzystują one architekturę Active-Active w celu zapewnienia wysokiej dostępności maszyn wirtualnych.

Usługi i aplikacje internetowe: architektura aktywna-aktywna jest wdrażana za pośrednictwem balanserów obciążenia (np. Nginx, HAProxy), aby zapewnić wysoką dostępność i skalowalność usług internetowych.

Magazynowanie rozproszone: Rozproszone systemy magazynowania takie jak Ceph, GlusterFS, które wykorzystują architekturę active-active w celu zapewnienia wysokiej dostępności i spójności danych.

Kopia zapasowa jest kluczowa w ochronie danych

Rozwiązania backupowe odgrywają istotną rolę w zabezpieczaniu danych i odzyskiwaniu po katastrofach. Nawet przy aktywnej redundancji (Active-active failover) mogą nadal istnieć zagrożenia dla integralności danych wynikające z awarii sprzętu, błędów ludzkich lub uszkodzenia danych. W takich przypadkach posiadanie niezawodnego rozwiązania backupowego gwarantuje możliwość odzyskania krytycznych danych, nawet jeśli układ HA nie zdoła ich ochronić. Kopia zapasowa zapewnia, że zawsze masz bezpieczną kopię danych, gotową do przywrócenia w razie katastrofy.

Vinchin Backup & Recovery jest kompleksowym rozwiązaniem backupowym zaprojektowanym dla maszyn wirtualnych uruchamianych na platformach takich jak Proxmox, VMware, Hyper-V, XenServer, XCP-ng, oVirt i RHV. Oferuje ono zaawansowane funkcje backupu i odzyskiwania maszyn wirtualnych, takie jak backup bez agenta, natychmiastowe odzyskiwanie oraz migrację V2V. Te funkcje zostały specjalnie zaprojektowane, aby chronić i zarządzać krytycznymi danymi w środowiskach wirtualnych, zapewniając szybkie odzyskanie i kontynuowanie działalności firmy bez zakłóceń.

Obsługa programu Vinchin Backup & Recovery jest bardzo prosta, wystarczy kilka kroków.

1. Po prostu wybierz maszyny wirtualne na hoście

kopia zapasowa maszyny wirtualnej VMware ESXi

2. Następnie wybierz miejsce docelowe kopii zapasowej

backup vmware esxi vm

3. Wybierz strategie

backup vmware esxi vm

4. Na końcu prześlij zadanie

backup vmware esxi vm

Vinchin oferuje 60-dniowy bezpłatny okres próbny, aby użytkownicy mogli przetestować funkcjonalność w rzeczywistym środowisku. Aby uzyskać więcej informacji, prosimy skontaktować się z Vinchin bezpośrednio lub skontaktować się z naszymi lokalnymi partnerami.

Bezpłatną Wersję PróbnąDla wielu hypervisorów ↖
* Bezpieczne pobieranie wersji próbnej

AKTYWNY-aktywny tryb awaryjny FAQ

Q1: Jak poradzić sobie z problemami spójności danych?

A1: Utrzymanie spójności danych stanowi wyzwanie w architekturze active-active. Typowe podejścia obejmują wykorzystanie baz danych rozproszonych, technik replikacji synchronicznej (np. replikacja master-master w MySQL) oraz rozwiązania oparte na algorytmach konsensusu (np. Raft lub Paxos) w celu zapewnienia spójności i niezawodności danych.

Q2: Jakie jest znaczenie planu odzyskiwania po katastrofie?

A2: Nawet przy aktywnym przestawianiu aktywnym, nadal istotne jest posiadanie kompleksowego planu odzyskiwania po katastrofach. Obejmuje on regularne tworzenie kopii zapasowych, odzyskiwanie po awariach w miejscu poza siedzibą firmy oraz szczegółowe kroki odzyskiwania na wypadek większych awarii lub katastrof.

Podsumowanie

Funkcja aktywny-aktywny zapewnia wysoką dostępność i ciągłość działania dzięki wykorzystaniu wielu aktywnych węzłów, ale nie może zastąpić kopii zapasowej. Niezawodne rozwiązanie backupowe, takie jak Vinchin Backup & Recovery, gwarantuje ochronę i odzyskiwanie danych nawet w przypadku awarii systemów HA.

Udostępnij na:

Categories: Tech Tips