Replikacja między regionami na platformie Azure: ciągłość działania i odzyskiwanie po awarii

Wiele organizacji wymaga zarówno wysokiej dostępności zapewnianej przez strefy dostępności, które są również obsługiwane z ochroną przed zjawiskami na dużą skalę i katastrofami regionalnymi. Regiony platformy Azure są przeznaczone do zapewniania ochrony przed lokalnymi awariami ze strefami dostępności. Jednak mogą również zapewnić ochronę przed awariami regionalnymi lub dużymi lokalizacjami geograficznymi dzięki odzyskiwaniu po awarii przez użycie innego regionu, który korzysta z replikacji między regionami.

Replikacja między regionami

Aby zapewnić obsługę klientów na całym świecie, platforma Azure utrzymuje wiele lokalizacji geograficznych. Te odrębne rozgraniczenia definiują granicę odzyskiwania po awarii i przechowywania danych w jednym lub wielu regionach świadczenia usługi Azure.

Replikacja między regionami jest jednym z kilku ważnych filarów strategii ciągłości działania i odzyskiwania po awarii na platformie Azure. Replikacja między regionami jest oparta na synchronicznej replikacji aplikacji i danych, które istnieją przy użyciu stref dostępności w regionie podstawowym platformy Azure w celu zapewnienia wysokiej dostępności. Replikacja między regionami asynchronicznie replikuje te same aplikacje i dane w innych regionach świadczenia usługi Azure na potrzeby ochrony odzyskiwania po awarii.

Obraz przedstawiający wysoką dostępność za pośrednictwem asynchronicznej replikacji aplikacji i danych w innych regionach świadczenia usługi Azure na potrzeby ochrony odzyskiwania po awarii.

Niektóre usługi platformy Azure korzystają z replikacji między regionami w celu zapewnienia ciągłości działania i ochrony przed utratą danych. Platforma Azure udostępnia kilka rozwiązań magazynu , które korzystają z replikacji między regionami w celu zapewnienia dostępności danych. Na przykład magazyn geograficznie nadmiarowy platformy Azure (GRS) automatycznie replikuje dane do regionu pomocniczego. Takie podejście zapewnia trwałość danych, nawet jeśli region podstawowy nie jest możliwy do odzyskania.

Nie wszystkie usługi platformy Azure automatycznie replikują dane lub automatycznie wracają z regionu, który zakończył się niepowodzeniem, aby przeprowadzić replikację krzyżową do innego włączonego regionu. W tych scenariuszach klient musi skonfigurować odzyskiwanie i replikację. Te przykłady to ilustracje modelu wspólnej odpowiedzialności. Jest to podstawowy filar strategii odzyskiwania po awarii. Aby uzyskać więcej informacji na temat modelu wspólnej odpowiedzialności oraz dowiedzieć się więcej o ciągłości działania i odzyskiwaniu po awarii na platformie Azure, zobacz Business continuity management in Azure (Zarządzanie ciągłością działalności biznesowej na platformie Azure).

Wspólna odpowiedzialność staje się sednem strategicznego podejmowania decyzji, jeśli chodzi o odzyskiwanie po awarii. Platforma Azure nie wymaga używania replikacji między regionami i można używać usług do tworzenia odporności bez replikacji krzyżowej do innego włączonego regionu. Zdecydowanie zalecamy jednak skonfigurowanie podstawowych usług w różnych regionach w celu skorzystania z izolacji i zwiększenia dostępności.

W przypadku aplikacji, które obsługują wiele aktywnych regionów, zalecamy użycie dostępnych wielu regionów z obsługą. Takie rozwiązanie zapewnia optymalną dostępność aplikacji i zminimalizowany czas odzyskiwania, jeśli zdarzenie wpływa na dostępność. Jeśli to możliwe, zaprojektuj aplikację tak, aby zapewnić maksymalną odporność i łatwość odzyskiwania po awarii.

Zalety replikacji między regionami

Tworzenie architektury replikacji między regionami dla usług i danych można zdecydować na podstawie poszczególnych usług. Musisz podjąć podejście do analizy kosztów i korzyści na podstawie strategicznych i biznesowych wymagań organizacji. Podstawowe i tętniące korzyści wynikające z replikacji między regionami są złożone, obszerne i zasługują na opracowanie. Te korzyści obejmują między innymi:

  • Sekwencja odzyskiwania regionu: jeśli wystąpi awaria w całej lokalizacji geograficznej, odzyskiwanie jednego regionu jest priorytetem poza każdym włączonym zestawem regionów. Aplikacje wdrożone w zestawach regionów z włączoną obsługą mają gwarancję, że jeden z regionów ma priorytet na potrzeby odzyskiwania. Jeśli aplikacja jest wdrażana w różnych regionach, z których żadna nie jest włączona na potrzeby replikacji między regionami, odzyskiwanie może być opóźnione.
  • Aktualizacja sekwencyjna: Planowane aktualizacje systemu platformy Azure dla regionów z włączonymi obszarami są zachwiane chronologicznie, aby zminimalizować przestoje, wpływ błędów i wszelkie błędy logiczne w rzadkim przypadku błędnej aktualizacji.
  • Izolacja fizyczna: platforma Azure dąży do zapewnienia minimalnej odległości 300 mil (483 kilometrów) między centrami danych w regionach z obsługą, chociaż nie jest to możliwe we wszystkich lokalizacjach geograficznych. Separacja centrów danych zmniejsza prawdopodobieństwo, że klęski żywiołowe, niepokoje społeczne, przerwy w zasilaniu lub awarie sieci fizycznej mogą mieć wpływ na wiele regionów. Izolacja podlega ograniczeniom w obszarze geograficznym, takim jak rozmiar geograficzny, dostępność infrastruktury zasilania lub sieci oraz przepisy.
  • Miejsce przechowywania danych: regiony znajdują się w tej samej lokalizacji geograficznej co ich włączony zestaw (z wyjątkiem Brazylii Południowej i Singapuru), aby spełnić wymagania dotyczące przechowywania danych w celach podatkowych i egzekwowania prawa.

Chociaż nie można utworzyć własnych par regionalnych, możesz jednak utworzyć własne rozwiązanie odzyskiwania po awarii, tworząc usługi w dowolnej liczbie regionów, a następnie używając usług platformy Azure do ich parowania. Na przykład możesz użyć usług platformy Azure, takich jak AzCopy , aby zaplanować tworzenie kopii zapasowych danych na koncie usługi Azure Storage w innym regionie. Korzystając z usług Azure DNS i Azure Traffic Manager, można zaprojektować odporną architekturę dla aplikacji, które przetrwają utratę regionu podstawowego.

Platforma Azure kontroluje planowaną konserwację i priorytetyzację odzyskiwania dla par regionalnych. Niektóre usługi platformy Azure domyślnie korzystają z par regionalnych, takich jak magazyn nadmiarowy platformy Azure.

Korzystanie z usług w ramach par regionalnych nie jest ograniczone. Mimo że usługa platformy Azure może polegać na określonej parze regionalnej, możesz hostować inne usługi w dowolnym regionie, który spełnia Twoje potrzeby biznesowe. Na przykład rozwiązanie magazynu azure GRS może sparować dane w Kanadzie Środkowej z elementem równorzędnym w Kanadzie Wschodniej przy użyciu zasobów obliczeniowych platformy Azure znajdujących się w regionie Wschodnie stany USA.

Pary replikacji między regionami platformy Azure dla wszystkich lokalizacji geograficznych

Regiony są sparowane dla replikacji między regionami w oparciu o bliskość i inne czynniki.

Ważne

Aby dowiedzieć się więcej na temat architektury regionu, skontaktuj się z przedstawicielem ds. sprzedaży lub klienta firmy Microsoft.

Pary regionalne platformy Azure

Lokalizacja geograficzna Para regionalna A Para regionalna B
Asia-Pacific Azja Wschodnia (Hongkong) Azja Południowo-Wschodnia (Singapur)
Australia Australia Wschodnia Australia Południowo-Wschodnia
Australia Australia Środkowa Australia Środkowa 2*
Brazylia Brazylia Południowa South Central US
Brazylia Brazylia Południowo-Wschodnia* Brazylia Południowa
Kanada Kanada Środkowa Kanada Wschodnia
Chiny Chiny Północne Chiny Wschodnie
Chiny Chiny Północne 2 Chiny Wschodnie 2
Chiny Chiny Północne 3 Chiny Wschodnie 3*
Europa Europa Północna (Irlandia) Europa Zachodnia (Holandia)
Francja Francja Środkowa Francja Południowa*
Niemcy Niemcy Środkowo-Zachodnie Niemcy Północne*
Indie Indie Środkowe Indie Południowe
Indie Indie Zachodnie Indie Południowe
Japonia Japonia Wschodnia Japonia Zachodnia
Korea Korea Środkowa Korea Południowa*
Ameryka Północna East US Zachodnie stany USA
Ameryka Północna Wschodnie stany USA 2 Central US
Ameryka Północna Północno-środkowe stany USA South Central US
Ameryka Północna Zachodnie stany USA 2 Zachodnio-środkowe stany USA
Ameryka Północna Zachodnie stany USA 3 East US
Norwegia Norwegia Wschodnia Norwegia Zachodnia*
Republika Południowej Afryki Północna Republika Południowej Afryki Republika Południowej Afryki Zachodniej*
Szwecja Szwecja Środkowa Szwecja Południowa*
Szwajcaria Szwajcaria Północna Szwajcaria Zachodnia*
Zjednoczone Królestwo Zachodnie Zjednoczone Królestwo Południowe Zjednoczone Królestwo
Zjednoczone Emiraty Arabskie Północne Zjednoczone Emiraty Arabskie Środkowe Zjednoczone Emiraty
US Department of Defense US DoD East* US DoD Central*
US Government US Gov Arizona* US Gov Texas*
US Government US Gov Wirginia* US Gov Texas*

(*) Niektóre regiony są ograniczone do obsługi określonych scenariuszy klientów, takich jak odzyskiwanie po awarii w kraju. Te regiony są dostępne tylko na żądanie przez utworzenie nowego wniosku o pomoc techniczną.

Ważne

  • Indie Zachodnie są sparowane tylko w jednym kierunku. Region pomocniczy Indii Zachodnich to Indie Południowe, ale region pomocniczy Indii Południowych to Indie Środkowe.
  • Brazylia Południowa jest wyjątkowa, ponieważ jest sparowana z regionem poza jego geografią. Region pomocniczy Brazylii Południowej to Południowo-środkowe stany USA. Region pomocniczy południowo-środkowych stanów USA nie jest Brazylią Południową.

Regiony ze strefami dostępności i bez pary regionów

Platforma Azure nadal rozwija się globalnie wraz z Katarem jako pierwszy region bez pary regionalnej i zapewnia wysoką dostępność dzięki wykorzystaniu stref dostępności oraz magazynu lokalnie nadmiarowego lub strefowo nadmiarowego (LRS/ZRS). Regiony bez pary nie będą miały magazynu geograficznie nadmiarowego (GRS). Takie regiony są zgodne z wytycznymi dotyczącymi rezydencji danych , co pozwala na przechowywanie danych w tym samym regionie. Klienci są odpowiedzialni za odporność danych na podstawie potrzeb celu punktu odzyskiwania lub celu czasu odzyskiwania (RTO/RPO) i mogą przenosić, kopiować lub uzyskiwać dostęp do danych z dowolnej lokalizacji globalnie. W rzadkich przypadkach, gdy cały region świadczenia usługi Azure jest niedostępny, klienci będą musieli zaplanować odzyskiwanie po awarii między regionami zgodnie ze wskazówkami dotyczącymi usług platformy Azure, które obsługują wysoką dostępność i odporność platformy Azure — ciągłość działania i odzyskiwanie po awarii

Następne kroki