Konserwacja zaplanowana
DOTYCZY: Azure Database for PostgreSQL — serwer elastyczny
Serwer elastyczny usługi Azure Database for PostgreSQL okresowo przechodzi operacje konserwacji, aby zapewnić bezpieczeństwo, stabilność i aktualność zarządzanej bazy danych. Podczas konserwacji serwer uzyskuje nowe funkcje, aktualizacje i poprawki.
Ważne
Unikaj wszystkich operacji serwera (modyfikacji, zmian konfiguracji, uruchamiania/zatrzymywania serwera) podczas elastycznej konserwacji serwera usługi Azure Database for PostgreSQL. Angażowanie się w te działania może prowadzić do nieprzewidywalnych wyników i potencjalnie wpływać na wydajność i stabilność serwera. Przed przeprowadzeniem operacji serwera poczekaj na zakończenie konserwacji.
Okno obsługi
Możesz zaplanować konserwację w określonym dniu tygodnia oraz przedział czasu w tym dniu. Możesz też zezwolić systemowi na automatyczne wybranie dnia i przedziału czasu.
System wysyła powiadomienia o konserwacji z wyprzedzeniem 5 dni, dzięki czemu masz czas na przygotowanie. System informuje również o tym, kiedy rozpocznie się konserwacja i kiedy zakończy się pomyślnie.
Powiadomienia dotyczące nadchodzącej zaplanowanej konserwacji mogą być następujące:
- Wiadomość e-mail na określony adres.
- Wiadomość e-mail do roli usługi Azure Resource Manager.
- Wysłane w wiadomości SMS do urządzeń przenośnych.
- Wypychane jako powiadomienie do aplikacji platformy Azure.
- Dostarczono jako wiadomość głosową.
Podczas określania preferencji dla harmonogramu konserwacji można wybrać harmonogram niestandardowy i harmonogram zarządzany przez system. Jeśli zdecydujesz się na harmonogram niestandardowy, możesz określić dzień tygodnia i przedział czasu. Jeśli jednak wybierzesz harmonogram zarządzany przez system, system wybierze dla Ciebie dzień. W ciągu tego dnia wybiera jednogodzinne przedział czasu z zakresu od 11:00 do 7:00 w regionie serwera. Dla każdego z serwerów elastycznych usługi Azure Database for PostgreSQL można skonfigurować różne harmonogramy konserwacji.
Ważne
Zwykle interwał między pomyślnymi zdarzeniami konserwacji zaplanowanej dla serwera wynosi co najmniej 30 dni. Jednak w przypadku krytycznej aktualizacji awaryjnej, takiej jak poważna luka w zabezpieczeniach, okno powiadomień może być krótsze niż pięć dni, a nawet pominięte. Aktualizacja krytyczna może zostać zastosowana na serwerze, nawet jeśli system pomyślnie wykonał zaplanowaną konserwację w ciągu ostatnich 30 dni.
Ustawienia zaplanowanej konserwacji można zaktualizować w dowolnym momencie. Jeśli zaplanowano konserwację serwera elastycznego usługi Azure Database for PostgreSQL i zaktualizujesz preferencje zaplanowanej konserwacji, bieżące wdrożenie nie zostanie przeprogramowane. Jest on kontynuowany w dniu i o godzinie, kiedy został już zaplanowany. Zmiany ustawień konserwacji zaplanowanej stają się skuteczne po pomyślnym zakończeniu następnej zaplanowanej konserwacji.
Konserwacja zarządzana przez system a niestandardowa
Harmonogram zarządzany przez system lub niestandardowy harmonogram dla każdego serwera elastycznego usługi Azure Database for PostgreSQL można zdefiniować w ramach subskrypcji platformy Azure:
- Zgodnie z harmonogramem zarządzanym przez system system system wybiera dowolne jednogodzinne okno od 11:00 do 7:00 w czasie regionu serwera.
- Za pomocą niestandardowego harmonogramu można określić okno obsługi serwera, wybierając dzień tygodnia i godzinę rozpoczęcia przedziału czasu jednego godziny.
Zaplanowana konserwacja odbywa się najpierw na serwerach skonfigurowanych z harmonogramami zarządzanymi przez system. Następnie serwery z niestandardowymi harmonogramami po co najmniej siedmiu dniach w obrębie regionu. Aby otrzymywać wczesne aktualizacje dla serwerów programistycznych i testowych, użyj harmonogramu zarządzanego przez system. Ten wybór umożliwia wczesne testowanie i rozwiązywanie problemów, zanim aktualizacje dotrą do serwerów produkcyjnych z niestandardowymi harmonogramami.
Aktualizacje dla serwerów niestandardowych harmonogramu rozpoczynają się siedem dni później podczas zdefiniowanego okna obsługi. Po powiadomieniu nie można odroczyć aktualizacji. Zalecamy używanie niestandardowych harmonogramów tylko dla środowisk produkcyjnych.
W rzadkich przypadkach system może anulować niektóre zdarzenia konserwacji lub niektóre zdarzenia mogą zakończyć się niepowodzeniem. Jeśli aktualizacja zakończy się niepowodzeniem, proces zostanie wycofany i serwer przywrócony do poprzedniej wersji plików binarnych. Serwer może być nadal uruchamiany ponownie w oknie obsługi.
Jeśli aktualizacja została anulowana lub nie powiodła się, system generuje powiadomienie o anulowanym lub nieudanym zdarzeniu konserwacji. Kolejna próba przeprowadzenia konserwacji jest zaplanowana zgodnie z bieżącymi ustawieniami harmonogramu i otrzymasz powiadomienie o nim pięć dni wcześniej.
Zagadnienia do rozważenia i ograniczenia
Niektóre zagadnienia dotyczące rozważania podczas miesięcznej konserwacji:
- Miesięczna konserwacja ma wpływ i wiąże się z pewnymi przestojami.
- Przestój zależy od obciążenia transakcyjnego serwera w czasie konserwacji.
Podziel się swoimi sugestiami i usterkami z zespołem produktu usługi Azure Database for PostgreSQL.