Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Użyj Chaos Studio Workspaces, aby uruchomić scenariusz przełączenia awaryjnego bazy danych PostgreSQL w usłudze Azure Chaos Studio. W tym samouczku skonfiguruj zakres obszaru roboczego oraz tożsamość zarządzaną, uruchom Compute Zone Down + PostgreSQL Failover dla zasobów testowych i przejrzyj raport scenariusza. Oceń przywracanie bazy danych i aplikacji za pomocą własnych mechanizmów monitorowania i sprawdzania kondycji.
Ważna
Obszary robocze i scenariusze w usłudze Chaos Studio są dostępne w publicznej wersji zapoznawczej. Microsoft udostępnia tę wersję zapoznawcza "jak jest" i "jako dostępną" i nie jest objęta umowami dotyczącymi poziomu usług ani ograniczoną gwarancją. Microsoft zapewnia wsparcie klienta dla wersji zapoznawczej w miarę możliwości. Ta wersja zapoznawcza nie jest przeznaczona do użytku produkcyjnego. Aby uzyskać więcej informacji, zapoznaj się z następującymi artykułami:
Wymagania wstępne
- Subskrypcja platformy Azure. Jeśli jej nie masz, utwórz bezpłatne konto.
- Instancja usługi Azure Database for PostgreSQL — Flexible Server z włączoną funkcją wysokiej dostępności.
- Tożsamość zarządzana przypisana przez użytkownika z rolą Współautor w grupie zasobów zawierającej Twoją instancję PostgreSQL.
Ważna
Docelowa grupa zasobów musi zawierać tylko wystąpienia PostgreSQL z włączoną funkcją wysokiej dostępności. Przed uruchomieniem tego scenariusza usuń wszystkie repliki do odczytu z grupy zasobów. Wystąpienia inne niż HA oraz repliki do odczytu powodują niepowodzenie operacji przełączenia awaryjnego.
Tworzenie obszaru roboczego
W portalu Azure wyszukaj Chaos Studio i wybierz go.
Wybierz pozycję Utwórz nowy obszar roboczy.
Na karcie Podstawy wypełnij pola Subskrypcja, Grupa zasobów, Nazwa obszaru roboczego i Region. Obszar roboczy może działać na zasobach w dowolnym regionie, więc wybierz dowolny obsługiwany region. Wybierz Dalej: Zakres.
Konfigurowanie zakresu
W polu Typ zakresu wybierz pozycję Subskrypcja lub Grupa zasobów. Ten typ zakresu jest zalecany w scenariuszach przełączenia awaryjnego PostgreSQL, ponieważ automatycznie wykrywa wszystkie wystąpienia HA w grupie zasobów.
Wybierz subskrypcję i grupę zasobów, a następnie wybierz pozycję Zastosuj.
Konfigurowanie uprawnień
W polu Tożsamość zarządzana wybierz opcję Przypisana przez użytkownika. W scenariuszach trybu failover bazy danych PostgreSQL zaleca się przypisaną przez użytkownika tożsamość, ponieważ jest ona zachowywana niezależnie od obszaru roboczego.
Przyznaj wymagane uprawnienia tożsamości. Aby dodać go w tym miejscu, musisz mieć co najmniej dostęp czytelnika lub współautora w tożsamości zarządzanej.
Wybierz Dodaj, aby przypisać tę tożsamość.
Przejrzyj i twórz
Weryfikowanie obszaru roboczego
Po zakończeniu wdrażania przejdź do strony Przegląd obszaru roboczego.
Upewnij się, że element Zakres pokazuje Twoją grupę zasobów i że tożsamość zarządzana jest przypisana.
Przeglądanie i konfigurowanie scenariusza
Wybierz kartę Scenariusze. Chaos Studio odnajduje zasoby w twoim zakresie i zaleca odpowiednie scenariusze.
Znajdź scenariusz Awaria strefy obliczeniowej + przełączenie awaryjne PostgreSQL i wybierz pozycję Konfiguruj.
Wprowadź nazwę i czas trwania testu trybu failover, a następnie wybierz pozycję Zapisz konfigurację.
Uruchamianie scenariusza
Wybierz kartę Moja biblioteka, aby wyświetlić zapisane scenariusze.
Wybierz pozycję Uruchom w scenariuszu trybu failover bazy danych PostgreSQL.
Ważna
Po wybraniu pozycji Uruchom poczekaj na wyświetlenie strony Uruchamianie scenariusza. Może być konieczne odświeżenie portalu. Nie wybieraj ponownie opcji Uruchom — Scenariusz jest już w kolejce, a duplikat uruchomienia może wpłynąć na Twoje zasoby.
Monitoruj postęp przebiegu na stronie Uruchamianie scenariusza.
Zapoznaj się z raportem Scenariusz
Gdy stan scenariusza ma wartość Powodzenie, wybierz pozycję Generuj raport.
Przejrzyj raport, aby zobaczyć, które akcje uruchomione, ich czasy trwania i czy każda akcja zakończyła się pomyślnie.
Aby uzyskać więcej informacji o tym, co oznacza każda sekcja raportu, zobacz Raporty scenariuszy.
Uprzątnij zasoby
Jeśli obszar roboczy został utworzony tylko dla tego samouczka, usuń go, przechodząc do zasobu Obszar roboczy i wybierając pozycję Usuń. Usunięcie przestrzeni roboczej nie wpływa na Twoje instancje PostgreSQL.