Plánovaná údržba pro flexibilní server Azure Database for PostgreSQL

Váš Azure Database for PostgreSQL flexibilní server pravidelně prochází operacemi údržby, které pomáhají udržovat spravovanou databázi zabezpečenou, stabilní a aktuální. Údržba může zahrnovat aktualizace platformy, aktualizace operačního systému, opravy zabezpečení a aktualizace modulu PostgreSQL.

Důležité

Během Azure Database for PostgreSQL flexibilní údržby serveru se vyhněte všem operacím serveru (úpravy, změny konfigurace, spuštění nebo zastavení serveru). Zapojení do těchto aktivit může vést k nepředvídatelným výsledkům a pravděpodobně ovlivnit výkon a stabilitu serveru. Než provedete operace serveru, počkejte na dokončení údržby.

Časové období údržby

Během určitého dne v týdnu můžete naplánovat údržbu a časový interval v daném dni. Nebo můžete nechat systém zvolit den a časový interval automaticky.

Systém odesílá oznámení o údržbě pět kalendářních dnů předem, abyste měli dostatek času na přípravu. Systém vás také informuje o tom, kdy se údržba spustí a kdy se úspěšně dokončí.

Oznámení o nadcházející plánované údržbě můžete dostávat prostřednictvím:

  • Pošlete e-mail na konkrétní adresu.
  • Pošlete e-mail Azure Resource Manager roli.
  • Textová zpráva na mobilní zařízení
  • Oznámení push do aplikace v Azure
  • Hlasová zpráva

Když určíte předvolby pro plán údržby, vyberte si mezi vlastním plánem a systémovým spravovaným plánem. Pokud se rozhodnete pro vlastní plán, zadejte den v týdnu a časové okno. Pokud ale vyberete plán spravovaný systémem, systém si vybere den za vás. A během tohoto dne vybere jednohodinové časové okno mezi 23:00 a 7:00 podle času oblasti serveru. Pro každý Azure Database for PostgreSQL flexibilní server můžete nakonfigurovat různé plány údržby.

Důležité

Interval mezi úspěšnými plánovanými událostmi údržby serveru je obvykle nejméně 30 dnů. V případě kritické nouzové aktualizace, například kvůli závažné zranitelnosti, však může být oznamovací lhůta kratší než pět dní nebo může být zcela vynechána. Na váš server se může použít kritická aktualizace, i když systém provedl plánovanou údržbu za posledních 30 dnů.

Nastavení plánované údržby můžete kdykoli aktualizovat. Pokud je pro váš flexibilní server Azure Database for PostgreSQL naplánovaná údržba a aktualizujete předvolby plánované údržby, aktuální zavádění nebude přeplánováno. Pokračuje v den a čas, kdy už bylo naplánováno. Změny nastavení plánované údržby se projeví po úspěšném dokončení další plánované údržby.

Okna údržby spravovaná systémem (SMW) vs. vlastní okna údržby (CMW)

Pro každý Azure Database for PostgreSQL flexibilní server ve vašem Azure předplatném můžete definovat plán spravovaný systémem nebo vlastní plán:

  • V případě plánu spravovaného systémem systém zvolí v čase vaší oblasti serveru libovolné jednohodinové okno mezi 11:00 a 7:00.
  • Pomocí vlastního plánu určíte časové období údržby pro server tak, že zvolíte den v týdnu a čas zahájení hodinového časového intervalu.

Plánovaná údržba probíhá nejprve na serverech, které jsou nakonfigurované s plány spravovanými systémem. Servery s vlastními plány se stanou aktivní alespoň po sedmi dnech v dané oblasti. Pokud chcete dostávat včasné aktualizace pro vývojové a testovací servery, použijte plán spravovaný systémem. Tato volba plánu umožňuje včasné testování a řešení problémů před tím, než aktualizace dosáhnou produkčních serverů s vlastními plány.

Aktualizace pro servery s vlastními harmonogramy začínají sedm dní později během definovaného údržbového okna. Jakmile budete upozorněni, nemůžete odložit aktualizace. Používejte vlastní plány pouze pro produkční prostředí.

Ve výjimečných případech systém zruší některé události údržby nebo se některé události úspěšně nedokončí. Pokud se aktualizace nezdaří, proces se vrátí zpět a server se obnoví na předchozí verzi binárních souborů. Server se může během časového období údržby stále restartovat.

Pokud je aktualizace zrušena nebo selhala, systém vygeneruje oznámení o zrušené nebo neúspěšné události údržby. Další pokus o provedení údržby je naplánován podle aktuálního nastavení plánu a obdržíte oznámení o tom 5 kalendářních dnů předem.

Důležité informace a omezení pro plánovanou údržbu

Mějte na paměti tyto aspekty při měsíční plánované údržbě:

  • Měsíční údržba má významný dopad a zahrnuje určitou dobu odstávky.
  • Výpadek závisí na transakčním zatížení serveru v době údržby.
  • Po naplánování údržby se všechny změny nastavení údržby vztahují pouze na další cyklus údržby, nikoli na aktuální.

Zobrazit nadcházející údržbu

Nadcházející události údržby pro flexibilní server si můžete prohlédnout před zahájením údržby. Tato viditelnost vám pomůže pochopit, kdy je naplánována údržba, jestli je možné událost přeplánovat a jaký typ aktualizace se plánuje.

Zobrazte nadcházející údržbu pomocí portálu Azure. Podpora pro Azure CLI nebo REST API se připravuje.

Jakmile bude k dispozici nadcházející událost údržby, můžete zobrazit podrobnosti, například:

  • Další naplánovaná událost údržby
  • Odhadovaný čas zahájení
  • Odhadovaný čas ukončení
  • Typ údržby
  • Stav údržby
  • Jestli má událost nárok na přeplánování
  • Konečný termín pro přeplánování, pokud je to možné

Note

Pokud pro váš server aktuálně není naplánovaná žádná událost údržby, nemusí se zobrazit podrobnosti o nadcházející údržbě.

Přeplánovat plánovanou údržbu na budoucí datum

V případě produkčních úloh možná budete muset zabránit údržbě během důležitých obchodních období, jako jsou špičky provozu, období vydávání verzí, migrace, finanční uzavření nebo sezónní události. Pokud je nadcházející událost údržby oprávněná k přeplánování, můžete ji přesunout na později opravňující čas, který lépe odpovídá vašim potřebám úloh.

Údržbu můžete přeplánovat pomocí portálu Azure. Podpora pro Azure CLI nebo REST API se připravuje.

Co přináší přeplánování údržby

Změna plánování údržby vám umožní:

  • Zobrazte si nadcházející údržbu serveru.
  • Zvolte budoucí vhodné datum a čas údržby.
  • Odložit údržbu do 14 dnů od počátečního data plánované údržby.
  • Vyhněte se údržbě během vysoce rizikových obchodních období.
  • Udržujte přehled o aktualizovaném plánu údržby.

Note

Některé události údržby nemusí mít nárok na přeplánování. Například v požadovaném časovém rámci může být potřeba použít kritickou údržbu související se zabezpečením nebo dodržováním předpisů.

Předpoklady

Pokud chcete přeplánovat údržbu, potřebujete:

  • Azure Database for PostgreSQL – flexibilní server
  • Nadcházející událost údržby, která má nárok na přeplánování
  • Server používá vlastní spravované okno údržby.
  • Podporovaná výpočetní úroveň.

Podporované servery

Přeplánování údržby je podporováno u serverů v následujících výpočetních úrovních:

  • Pro obecné účely
  • Optimalizováno pro Paměť

U serverů s výpočetní vrstvou Burstable není podporováno přeplánování údržby.

Pravidla a omezení pro přeplánování

Než přeplánujete údržbu, projděte si následující pravidla:

  • Akce Přeplánování je dostupná jenom v případě, že je naplánovaná událost údržby.
  • Událost údržby musí být možné přeplánovat.
  • Je možné vybrat pouze způsobilé budoucí sloty.
  • Nová doba údržby musí být v povoleném časovém období přeplánování.
  • Údržbu je možné přeplánovat do 14 dnů od počátečního data oznámení plánu.
  • Přeplánování není k dispozici 15 minut před původně naplánovaným časem údržby.
  • Přeplánovaný čas můžete aktualizovat více než jednou, pokud údržba nezačla do stavu přípravy a nový čas spadá do povoleného časového intervalu pro přeplánování.

Důležité

Změny přeplánování se při použití údržby projeví, ale událost údržby se tím nezruší.

Spustit údržbu na vyžádání

Pokud je k dispozici nadcházející plánovaná údržba, můžete ji provést okamžitě místo čekání na naplánované okno údržby. Tato možnost vám dává větší kontrolu nad tím, kdy se spustí údržba, a pomáhá s aplikování aktualizací v době, která je pro vaši úlohu bezpečná.

Pomocí portálu Azure můžete použít údržbu na vyžádání. Podpora pro Azure CLI nebo REST API se připravuje.

Co zajišťuje údržba na vyžádání

Použití údržby na vyžádání vám umožní:

  • Zobrazte nadcházející událost údržby.
  • Okamžitě zahajte způsobilou údržbu.
  • Aktualizace můžete použít, když vaše úloha dokáže tolerovat restartování nebo krátké přerušení.
  • Snižte pravděpodobnost spuštění údržby během méně pohodlného naplánovaného času.
  • Sledujte stav údržby od naplánované přes probíhající až po dokončenou.

Note

Použití údržby na vyžádání nezruší událost údržby. Okamžitě spustí odpovídající pracovní postup údržby.

Podporované stavy údržby

Akce Použít nyní je dostupná pouze v následujících případech:

  • Způsobilá událost údržby existuje.
  • Server ještě není v údržbě.
  • Událost údržby je ve stavu Scheduled nebo Rescheduled.

Po potvrzení možnosti Použít nyní server vstoupí do postupu přípravy údržby a událost údržby přejde do stavu InProgress.

Důležité

Okamžité použití údržby může způsobit restartování serveru během časového období údržby. Před uplatněním údržby na vyžádání potvrďte, že vaše aplikace může tolerovat dočasné přerušení.

Zobrazit historii údržby

Historii údržby můžete zobrazit ke kontrole minulých událostí údržby serveru. Historie údržby vám pomůže pochopit, kdy došlo k údržbě, jaký typ údržby byl použit, a konečný stav události.

Historii údržby můžete zobrazit pro váš server pomocí portálu Azure. Podpora pro Azure CLI nebo REST API se připravuje.

Co poskytuje historie údržby

Historie údržby umožňuje:

  • Zkontrolujte události předchozí údržby vašeho serveru.
  • Podívejte se, kdy byla údržba spuštěna a dokončena.
  • Zobrazte typ a stav údržby.
  • Ověřte, jestli se událost údržby úspěšně dokončila.
  • Podpora provozních kontrol, vyšetřování incidentů a požadavků na audit

Note

Pokud nejsou pro server k dispozici žádné události předchozí údržby, může být oddíl historie údržby prázdný.

Aplikace údržby na pozastavené a zakázané instance

Pokud se během plánované údržby zastaví server PostgreSQL, údržba se okamžitě nepoužije. Místo toho se údržba provede při restartu serveru, a to buď ručně zákazníkem, nebo automaticky prostřednictvím funkce automatického restartu po 7 dnech. Zákazníkovi se odešle oznámení, že údržbu nelze provést, protože server je zastavený; údržba bude provedena po restartování serveru.

Zákazníci si mohou všimnout mírného zvýšení času restartu (5 až 8 minut), když se použije čekající údržba, zejména při ručním restartování.

Konsolidovaná oznámení o údržbě

Zákazníci, kteří používají více Azure databází pro servery PostgreSQL, mohou obdržet několik samostatných oznámení pro stejnou událost plánované údržby, což ztěžuje sledování údržby. Aby se tato režie snížila, Azure Database for PostgreSQL nyní konsoliduje oznámení plánované údržby pro více serverů ve stejné oblasti do jednoho oznámení. To pomáhá snížit únavu oznámení a usnadňuje sledování nadcházející údržby a zachování přehledu o ovlivněných prostředcích.

Note

Pokud nakonfigurujete výstrahu služby Service Health, obdržíte e-mailové upozornění nebo oznámení z mobilní aplikace Azure, které vás upozorní na nadcházející plánovanou údržbu v dané oblasti. V případě konsolidované údržby se odešle jedno oznámení nebo e-mail s informacemi o nadcházející údržbě v oblasti a dalším oznámením odeslaných při dokončení údržby v dané oblasti. Pokud je údržba pro oblast zrušená, obdržíte třetí oznámení nebo e-mail. Neobdržíte oznámení ani e-mail, ani když údržba na jednotlivých serverech právě probíhá, ani když je dokončena.

Pokud chcete zobrazit plánovanou údržbu, vyberte v e-mailu s oznámením o údržbě možnost Zobrazit v Azure Service Health.

Snímek obrazovky s e-mailovým oznámením o plánované údržbě

Dále přejděte do okna Plánovaná údržba na portálu Azure Service Health a vyberte konkrétní oznámení Azure Database for PostgreSQL.

Screenshot, který zobrazuje upozornění plánované údržby v Azure Service Health.

Karta Souhrn obsahuje podrobnosti o nadcházející údržbě v dané oblasti, včetně názvu oblasti, dotčených předplatných a času zahájení a ukončení údržby. Zobrazené počáteční a koncové časy představují dobu trvání plánované údržby pro všechny ovlivněné servery v této oblasti včetně vašich. Pokud chcete zobrazit servery v předplatném, které mají nadcházející údržbu a plánovanou počáteční a koncovou dobu, vyberte kartu ovlivněných prostředků. Pokud chcete zobrazit seznam pozoruhodných funkcí, změny verzí PostgreSQL, vylepšení a opravy problémů obsažené v upgradu údržby, vyberte poznámky k verzi údržby na stránce souhrnu.

Snímek obrazovky znázorňující souhrnnou stránku upozornění plánované údržby

Na kartě Ovlivněné prostředky jsou uvedeny všechny ovlivněné servery v předplatném. U každého prostředku vyberte Další informace, abyste zobrazili podrobnosti, jako je stav údržby, spuštění plánované údržby serveru a čas ukončení. Pokud chcete zobrazit stav údržby a čas zahájení a ukončení všech dotčených serverů, vyberte na kartě Ovlivněné prostředky možnost Exportovat do CSV.

Snímek obrazovky znázorňující stránku s ovlivněnými prostředky v upozornění na plánovanou údržbu.

Exportovaný soubor .csv zahrnuje každý ovlivněný server spolu se stavem údržby a plánovanými časy zahájení a ukončení údržby. Všechny časy uvedené jsou ve standardu UTC.

Snímek obrazovky zobrazující export CSV dotčených prostředků na stránce upozornění na plánovanou údržbu.

Note

Tento soubor .csv představuje snímek stavu ovlivněných serverů v jednom okamžiku. Doporučujeme stáhnout .csv soubor znovu a zkontrolovat aktuální stav údržby v daném okamžiku, zejména pokud chcete ověřit, jestli je údržba na serveru dokončená. Pokud máte dotazy nebo podporu, vytvořte žádost o podporu prostřednictvím portálu Azure.