Opis nadmiarowości magazynu platformy Azure

Ukończone

Usługa Azure Storage zawsze przechowuje wiele kopii danych, aby była chroniona przed zaplanowanymi i nieplanowanymi zdarzeniami, takimi jak przejściowe awarie sprzętu, awarie sieci lub zasilania oraz klęski żywiołowe. Nadmiarowość zapewnia, że konto magazynu spełnia cele dotyczące dostępności i trwałości nawet w przypadku awarii.

Podczas podejmowania decyzji, która opcja nadmiarowości jest najlepsza dla danego scenariusza, rozważ kompromisy między niższymi kosztami a wyższą dostępnością. Czynniki, które pomagają określić, którą opcję nadmiarowości należy wybrać, obejmują:

  • Sposób replikacji danych w regionie podstawowym.
  • Czy dane są replikowane do drugiego regionu, który jest geograficznie oddalony od regionu podstawowego, aby chronić przed awariami regionalnymi.
  • Czy aplikacja wymaga dostępu do odczytu do replikowanych danych w regionie pomocniczym, jeśli region podstawowy stanie się niedostępny.

Nadmiarowość w regionie podstawowym

Dane na koncie usługi Azure Storage są zawsze replikowane trzy razy w regionie podstawowym. Usługa Azure Storage oferuje dwie opcje replikacji danych w regionie podstawowym, magazyn lokalnie nadmiarowy (LRS) i magazyn strefowo nadmiarowy (ZRS).

Magazyn lokalnie nadmiarowy

Magazyn lokalnie nadmiarowy (LRS) replikuje dane trzy razy w jednym centrum danych w regionie podstawowym. Magazyn LRS zapewnia co najmniej 11 dziewiątek trwałości (99,99999999999%) obiektów w danym roku.

Diagram przedstawiający strukturę używaną do magazynu lokalnie nadmiarowego.

Magazyn LRS to opcja najniższego kosztu nadmiarowości i oferuje najmniejszą trwałość w porównaniu z innymi opcjami. Magazyn LRS chroni dane przed awariami stojaka serwera i dysku. Jeśli jednak w centrum danych wystąpi awaria, taka jak pożar lub powodzia, wszystkie repliki konta magazynu korzystającego z magazynu LRS mogą zostać utracone lub nieodwracalne. Aby wyeliminować to ryzyko, firma Microsoft zaleca korzystanie z magazynu strefowo nadmiarowego (ZRS), magazynu geograficznie nadmiarowego (GRS) lub magazynu geograficznie nadmiarowego (GZRS).

Magazyn strefowo nadmiarowy

W przypadku regionów z obsługą stref dostępności magazyn strefowo nadmiarowy (ZRS) replikuje dane usługi Azure Storage synchronicznie w trzech strefach dostępności platformy Azure w regionie podstawowym. Magazyn ZRS oferuje trwałość obiektów danych usługi Azure Storage z co najmniej 12 dziewiątek (99,99999999999%) w danym roku.

Diagram przedstawiający magazyn ZRS z kopią danych przechowywanych w każdej z trzech stref dostępności.

W przypadku magazynu ZRS dane są nadal dostępne zarówno dla operacji odczytu, jak i zapisu, nawet jeśli strefa stanie się niedostępna. Nie jest wymagane ponowne instalowanie udziałów plików platformy Azure z połączonych klientów. Jeśli strefa stanie się niedostępna, platforma Azure podejmuje aktualizacje sieci, takie jak ponowne tworzenie punktów DNS. Te aktualizacje mogą mieć wpływ na aplikację, jeśli uzyskujesz dostęp do danych przed ukończeniem aktualizacji.

Firma Microsoft zaleca używanie magazynu ZRS w regionie podstawowym w scenariuszach wymagających wysokiej dostępności. Magazyn ZRS jest również zalecany do ograniczania replikacji danych w kraju lub regionie w celu spełnienia wymagań dotyczących ładu danych.

Nadmiarowość w regionie pomocniczym

W przypadku aplikacji wymagających wysokiej trwałości możesz dodatkowo skopiować dane na koncie magazynu do regionu pomocniczego, który znajduje się setki kilometrów od regionu podstawowego. Jeśli dane na koncie magazynu są kopiowane do regionu pomocniczego, dane są trwałe nawet w przypadku awarii katastrofa, która uniemożliwia odzyskanie danych w regionie podstawowym.

Podczas tworzenia konta magazynu należy wybrać region podstawowy dla konta. Sparowany region pomocniczy jest oparty na parach regionów platformy Azure i nie można go zmienić.

Usługa Azure Storage oferuje dwie opcje kopiowania danych do regionu pomocniczego: magazyn geograficznie nadmiarowy (GRS) i magazyn geograficznie nadmiarowy (GZRS). Magazyn GRS jest podobny do działającego magazynu LRS w dwóch regionach, a magazyn GZRS jest podobny do uruchamiania magazynu ZRS w regionie podstawowym i magazynu LRS w regionie pomocniczym.

Domyślnie dane w regionie pomocniczym nie są dostępne do odczytu lub zapisu, chyba że istnieje tryb failover w regionie pomocniczym. Jeśli region podstawowy stanie się niedostępny, możesz przejść w tryb failover do regionu pomocniczego. Po zakończeniu pracy w trybie failover region pomocniczy staje się regionem podstawowym i można ponownie odczytywać i zapisywać dane.

Ważne

Ponieważ dane są replikowane do regionu pomocniczego asynchronicznie, awaria, która wpływa na region podstawowy, może spowodować utratę danych, jeśli nie można odzyskać regionu podstawowego. Interwał między najnowszymi zapisami w regionie podstawowym i ostatnim zapisem w regionie pomocniczym jest znany jako cel punktu odzyskiwania (RPO). Cel punktu odzyskiwania wskazuje punkt w czasie, do którego można odzyskać dane. Usługa Azure Storage zwykle ma cel punktu odzyskiwania krótszy niż 15 minut, chociaż obecnie nie ma umowy SLA dotyczącej czasu replikacji danych do regionu pomocniczego.

Magazyn geograficznie nadmiarowy

Magazyn GRS kopiuje dane synchronicznie trzy razy w jednej lokalizacji fizycznej w regionie podstawowym przy użyciu magazynu LRS. Następnie kopiuje dane asynchronicznie do pojedynczej lokalizacji fizycznej w regionie pomocniczym (para regionów) przy użyciu magazynu LRS. Magazyn GRS oferuje trwałość obiektów danych usługi Azure Storage z co najmniej 16 dziewiątek (99,9999999999999999%) w danym roku.

Diagram przedstawiający magazyn GRS z replikacją danych LRS w regionie podstawowym do magazynu LRS w drugim regionie.

Magazyn geograficznie i strefowo nadmiarowy

Magazyn GZRS łączy wysoką dostępność zapewnianą przez nadmiarowość w różnych strefach dostępności z ochroną przed awariami regionalnymi zapewnianymi przez replikację geograficzną. Dane na koncie magazynu GZRS są kopiowane w trzech strefach dostępności platformy Azure w regionie podstawowym (podobnym do magazynu ZRS), a także są replikowane do pomocniczego regionu geograficznego przy użyciu magazynu LRS w celu ochrony przed awariami regionalnymi. Firma Microsoft zaleca używanie magazynu GZRS dla aplikacji wymagających maksymalnej spójności, trwałości i dostępności, doskonałej wydajności i odporności na odzyskiwanie po awarii.

Diagram przedstawiający magazyn GZRS z replikacją danych do magazynu ZRS w regionie podstawowym w drugim regionie.

GZRS ma zapewnić co najmniej 16 dziewiątek (99,9999999999999999%) trwałości obiektów w danym roku.

Dostęp do odczytu do danych w regionie pomocniczym

Magazyn geograficznie nadmiarowy (z magazynem GRS lub GZRS) replikuje dane do innej lokalizacji fizycznej w regionie pomocniczym w celu ochrony przed awariami regionalnymi. Dane te są jednak dostępne do odczytu tylko wtedy, gdy klient lub firma Microsoft inicjuje tryb failover z regionu podstawowego do pomocniczego. Jeśli jednak włączysz dostęp do odczytu do regionu pomocniczego, dane są zawsze dostępne, nawet jeśli region podstawowy działa optymalnie. Aby uzyskać dostęp do odczytu do regionu pomocniczego, włącz magazyn geograficznie nadmiarowy dostępny do odczytu (RA-GRS) lub magazyn geograficznie nadmiarowy dostępny do odczytu (RA-GZRS).

Ważne

Pamiętaj, że dane w regionie pomocniczym mogą nie być aktualne z powodu celu punktu odzyskiwania.