Inicjowanie trybu failover konta magazynu

Jeśli podstawowy punkt końcowy konta magazynu geograficznie nadmiarowego stanie się niedostępny z jakiegokolwiek powodu, możesz zainicjować tryb failover konta. Tryb failover konta aktualizuje pomocniczy punkt końcowy, aby stał się podstawowym punktem końcowym konta magazynu. Po zakończeniu pracy w trybie failover klienci mogą rozpocząć zapisywanie w nowym regionie podstawowym. Wymuszone przejście w tryb failover umożliwia utrzymanie wysokiej dostępności aplikacji.

W tym artykule pokazano, jak zainicjować tryb failover konta magazynu przy użyciu witryny Azure Portal, programu PowerShell lub interfejsu wiersza polecenia platformy Azure. Aby dowiedzieć się więcej na temat trybu failover konta, zobacz Odzyskiwanie po awarii i tryb failover konta magazynu.

Ostrzeżenie

Przejście konta w tryb failover zwykle powoduje utratę danych. Aby zrozumieć implikacje trybu failover konta i przygotować się do utraty danych, zapoznaj się z artykułem Utrata danych i niespójności.

Uwaga

Do interakcji z platformą Azure zalecamy używanie modułu Azure Az w programie PowerShell. Zobacz Instalowanie programu Azure PowerShell, aby rozpocząć. Aby dowiedzieć się, jak przeprowadzić migrację do modułu Az PowerShell, zobacz Migracja programu Azure PowerShell z modułu AzureRM do modułu Az.

Wymagania wstępne

Przed wykonaniem trybu failover konta na koncie magazynu upewnij się, że:

  • Konto magazynu jest skonfigurowane do replikacji geograficznej (GRS, GZRS, RA-GRS lub RA-GZRS). Aby uzyskać więcej informacji na temat nadmiarowości usługi Azure Storage, zobacz Nadmiarowość usługi Azure Storage.
  • Typ konta magazynu obsługuje tryb failover zainicjowany przez klienta. Zobacz Obsługiwane typy kont magazynu.
  • Twoje konto magazynu nie ma żadnych funkcji ani usług, które nie są obsługiwane w przypadku trybu failover konta. Aby uzyskać szczegółową listę, zobacz Nieobsługiwane funkcje i usługi .

Inicjowanie trybu failover

Możesz zainicjować tryb failover konta w witrynie Azure Portal, programie PowerShell lub interfejsie wiersza polecenia platformy Azure.

Uwaga

Do interakcji z platformą Azure zalecamy używanie modułu Azure Az w programie PowerShell. Zobacz Instalowanie programu Azure PowerShell, aby rozpocząć. Aby dowiedzieć się, jak przeprowadzić migrację do modułu Az PowerShell, zobacz Migracja programu Azure PowerShell z modułu AzureRM do modułu Az.

Aby zainicjować tryb failover konta w witrynie Azure Portal, wykonaj następujące kroki:

  1. Przejdź do swojego konta magazynu.

  2. W obszarze Ustawienia wybierz pozycję Replikacja geograficzna. Na poniższej ilustracji przedstawiono stan replikacji geograficznej i trybu failover konta magazynu.

    Screenshot showing geo-replication and failover status

  3. Sprawdź, czy konto magazynu jest skonfigurowane dla magazynu geograficznie nadmiarowego (GRS) lub magazynu geograficznie nadmiarowego dostępnego do odczytu (RA-GRS). Jeśli tak nie jest, wybierz pozycję Konfiguracja w obszarze Ustawienia, aby zaktualizować konto tak, aby było geograficznie nadmiarowe.

  4. Właściwość Czas ostatniej synchronizacji wskazuje, jak daleko pomocnicza znajduje się z tyłu od podstawowego. Czas ostatniej synchronizacji zawiera oszacowanie zakresu utraty danych, które wystąpi po zakończeniu pracy w trybie failover. Aby uzyskać więcej informacji na temat sprawdzania właściwości Czas ostatniej synchronizacji, zobacz Sprawdzanie właściwości Czas ostatniej synchronizacji dla konta magazynu.

  5. Wybierz pozycję Przygotuj się do przejścia do trybu failover.

  6. Przejrzyj okno dialogowe potwierdzenia. Gdy wszystko będzie gotowe, wprowadź wartość Tak , aby potwierdzić i zainicjować tryb failover.

    Screenshot showing confirmation dialog for an account failover

Ważne implikacje trybu failover konta

Po zainicjowaniu trybu failover konta magazynu rekordy DNS dla pomocniczego punktu końcowego są aktualizowane tak, aby pomocniczy punkt końcowy stał się podstawowym punktem końcowym. Przed zainicjowaniem trybu failover upewnij się, że rozumiesz potencjalny wpływ na konto magazynu.

Aby oszacować zakres prawdopodobnej utraty danych przed zainicjowaniem trybu failover, sprawdź właściwość Czas ostatniej synchronizacji. Aby uzyskać więcej informacji na temat sprawdzania właściwości Czas ostatniej synchronizacji, zobacz Sprawdzanie właściwości Czas ostatniej synchronizacji dla konta magazynu.

Czas potrzebny na przejście w tryb failover po zainicjowaniu może się różnić, choć zazwyczaj krótszy niż jedna godzina.

Po przejściu w tryb failover typ konta magazynu jest automatycznie konwertowany na magazyn lokalnie nadmiarowy (LRS) w nowym regionie podstawowym. Możesz ponownie włączyć magazyn geograficznie nadmiarowy (GRS) lub magazyn geograficznie nadmiarowy dostępny do odczytu (RA-GRS) dla konta. Należy pamiętać, że konwersja z LRS na GRS lub RA-GRS wiąże się z dodatkowymi kosztami. Koszt jest spowodowany opłatami za ruch wychodzący sieci w celu ponownego replikowania danych do nowego regionu pomocniczego. Aby uzyskać dodatkowe informacje, zobacz Szczegóły cennika przepustowości.

Po ponownym włączeniu magazynu GRS dla konta magazynu firma Microsoft rozpocznie replikowanie danych na koncie do nowego regionu pomocniczego. Czas replikacji zależy od wielu czynników, takich jak:

  • Liczba i rozmiar obiektów na koncie magazynu. Wiele małych obiektów może trwać dłużej niż mniej i większe obiekty.
  • Dostępne zasoby na potrzeby replikacji w tle, takie jak procesor CPU, pamięć, dysk i pojemność sieci WAN. Ruch na żywo ma pierwszeństwo przed replikacją geograficzną.
  • W przypadku korzystania z usługi Blob Storage liczba migawek na obiekt blob.
  • W przypadku korzystania z usługi Table Storage strategia partycjonowania danych. Proces replikacji nie może skalować się poza liczbę używanych kluczy partycji.

Następne kroki