Udostępnij za pośrednictwem


Wysoka dostępność i odzyskiwanie po awarii w usłudze Azure Digital Twins

W tym artykule omówiono funkcje wysokiej dostępności (HA) i odzyskiwania po awarii (DR) dla usługi Azure Digital Twins, w tym w regionie wysokiej dostępności i odzyskiwania po awarii między regionami. W tym artykule wyjaśniono również, jak można monitorować kondycję usługi.

Rozważanie ciągłości działania i odzyskiwania po awarii może pomóc w tworzeniu odpornych rozwiązań IoT, a projektowanie pod kątem wysokiej dostępności i odzyskiwania po awarii może pomóc w zdefiniowaniu i osiągnięciu odpowiednich celów czasu pracy dla rozwiązania Azure Digital Twins.

Usługa Azure Digital Twins obsługuje następujące funkcje:

  • Wysoka dostępność wewnątrz regionu — wbudowana nadmiarowość zapewniająca czas pracy usługi
  • Odzyskiwanie po awarii między regionami — przełączenie w tryb failover do sparowanego geograficznie regionu świadczenia usługi Azure, jeśli wystąpi nieoczekiwana awaria centrum danych

Wysoka dostępność wewnątrz regionu

Usługa Azure Digital Twins zapewnia wysoką dostępność wewnątrz regionu przez zaimplementowanie nadmiarowości w usłudze. Ta funkcja jest odzwierciedlana w umowie SLA usługi na czas pracy. Deweloperzy rozwiązania Usługi Azure Digital Twins nie muszą wykonywać żadnych dodatkowych czynności, aby korzystać z tych funkcji wysokiej dostępności.

Chociaż usługa Azure Digital Twins zapewnia wysoką dostępność, błędy przejściowe są możliwe na dowolnej rozproszonej platformie obliczeniowej. Odpowiednie zasady ponawiania powinny być wbudowane w składniki wchodzące w interakcję z aplikacją w chmurze w celu obsługi tych przejściowych błędów.

Odzyskiwanie po awarii między regionami

Jest to możliwe, choć mało prawdopodobne, aby centrum danych doświadczyło rozszerzonych awarii z powodu awarii zasilania lub innych zdarzeń w regionie. Podczas rzadkiego zdarzenia awarii, takiego jak to, funkcja wysokiej dostępności w regionie wewnątrz regionu opisanym powyżej może nie być wystarczająca. Usługa Azure Digital Twins rozwiązuje ten scenariusz z trybem failover zainicjowanym przez firmę Microsoft.

Przejście w tryb failover zainicjowane przez firmę Microsoft jest wykonywane w rzadkich sytuacjach, aby przejąć w tryb failover wszystkie wystąpienia usługi Azure Digital Twins z regionu, którego dotyczy problem, do odpowiedniego regionu sparowanego geograficznie. Ten proces jest opcją domyślną i nastąpi bez żadnej interwencji użytkownika, co oznacza, że dane klienta przechowywane w usłudze Azure Digital Twins są domyślnie replikowane do sparowanego regionu. Firma Microsoft zastrzega sobie prawo do ustalenia, kiedy ta opcja zostanie wykonana, a ten mechanizm nie obejmuje zgody użytkownika przed przełączenie wystąpienia użytkownika w tryb failover.

Jeśli ważne jest, aby zachować wszystkie dane w niektórych obszarach geograficznych, sprawdź lokalizację sparowanego geograficznie regionu dla regionu , w którym tworzysz wystąpienie, aby upewnić się, że spełnia wymagania dotyczące przechowywania danych. W przypadku regionów z wbudowanymi wymaganiami dotyczącymi rezydencji danych dane klientów są zawsze przechowywane w tym samym regionie.

Uwaga

Niektóre usługi platformy Azure zapewniają dodatkową opcję o nazwie tryb failover zainicjowany przez klienta, co umożliwia klientom zainicjowanie trybu failover tylko dla ich wystąpienia, na przykład uruchomienie próbnego odzyskiwania po awarii. Ten mechanizm nie jest obecnie obsługiwany przez usługę Azure Digital Twins.

Inne usługi platformy Azure udostępniają użytkownikom opcję konfigurowania innego regionu na potrzeby trybu failover jako sposobu spełnienia wymagań dotyczących rezydencji danych. Ta funkcja nie jest również obsługiwana przez usługę Azure Digital Twins.

Monitorowanie kondycji usługi

Ponieważ wystąpienia usługi Azure Digital Twins są w trybie failover i odzyskiwane, możesz monitorować proces przy użyciu narzędzia Azure Service Health . Usługa Service Health śledzi kondycję usług platformy Azure w różnych regionach i subskrypcjach oraz udostępnia komunikację wpływającą na usługi dotyczące przestojów i przestojów.

Podczas zdarzenia trybu failover usługa Service Health może określić, kiedy usługa jest wyłączona i kiedy jest ona kopii zapasowej.

Aby wyświetlić zdarzenia usługi Service Health...

  1. Przejdź do usługi Service Health w witrynie Azure Portal (możesz użyć tego linku lub wyszukać go przy użyciu paska wyszukiwania portalu).

  2. Użyj menu po lewej stronie, aby przełączyć się na stronę Historia kondycji.

  3. Wyszukaj nazwę problemu rozpoczynającą się od usługi Azure Digital Twins i wybierz ją.

    Screenshot of the Azure portal showing the 'Health History' page. An issue called 'Azure Digital Twins - West Europe - Mitigated' is highlighted.

  4. Aby uzyskać ogólne informacje o awarii, wyświetl kartę Podsumowanie .

    Screenshot of the Azure portal showing the 'Health History' page with the 'Summary' tab highlighted. The tab displays general information.

  5. Aby uzyskać więcej informacji i aktualizacji problemu w czasie, wyświetl kartę Aktualizacje problemów .

    Screenshot of the Azure portal showing the 'Health History' page with the 'Issue updates' tab highlighted. The tab displays the status of entries.

Informacje wyświetlane w tym narzędziu nie są specyficzne dla jednego wystąpienia usługi Azure Digital. Po korzystaniu z usługi Service Health, aby zrozumieć, co dzieje się z usługą Azure Digital Twins w określonym regionie lub subskrypcji, możesz wykonać krok dalej, korzystając z usługi Azure Resource Health , aby przejść do szczegółów określonych wystąpień i sprawdzić, czy mają one wpływ.

Następne kroki

Zapoznaj się z ogólnymi najlepszymi rozwiązaniami dotyczącymi wysokiej dostępności/odzyskiwania po awarii w następujących artykułach platformy Azure: