Použití plánů údržby ke správě aktualizací a údržby služeb
Funkce plánu údržby integruje oznámení o plánované údržbě služby Service Health, monitorování stavu prostředků a službu plánování údržby pro fond Synapse SQL (datový sklad) ve službě Azure Synapse Analytics.
Plánování údržby byste měli použít k výběru časového intervalu, kdy je vhodné přijímat nové funkce, upgrady a opravy. Budete muset zvolit primární a sekundární časové období údržby během sedmidenního období, každé okno musí být v samostatných denních rozsazích.
Můžete například naplánovat primární okno soboty 22:00 na neděli 01:00 a pak naplánovat sekundární okno středy 19:00 až 22:00. Pokud během primárního časového období údržby nejde provést údržbu, zkusí se údržba provést znovu během sekundárního časového období údržby. K údržbě služeb může dojít v případě primárního i sekundárního okna. Aby se zajistilo rychlé dokončení všech operací údržby, můžou vrstvy DW400c a nižších datových skladů dokončit údržbu mimo určené časové období údržby.
Všechny nově vytvořené instance datového skladu budou mít nasazený plán údržby definovaný systémem. Plán je možné upravit hned po dokončení nasazení.
Při výběru časového období údržby musíte vybrat počáteční čas a nastavit maximální dobu trvání. Maximální doba trvání časového období údržby určuje časový rámec, ve kterém se budou provádět úlohy údržby. Tento časový rámec může být mezi třemi (3) a osmi (8) hodinami s minimálním požadavkem na tři (3) hodiny. Během této doby bude váš datový sklad dočasně offline, protože se vyhrazený fond přesune do upgradované kapacity pomocí procesu podobného pozastavení nebo obnovení. Za typických podmínek se tato operace dokončí do 30 minut, ale je důležité si uvědomit, že v některých případech může trvat déle. Pokud například při zahájení údržby dojde k aktivním transakcím, zruší se a vrátí zpět, což může způsobit zpoždění při obnovování online služby. Pokud chcete této situaci zabránit, doporučujeme zajistit, aby při zahájení časového období údržby nebyly aktivní žádné dlouhotrvající transakce.
Všechny operace údržby by se měly dokončit v zadaných časových obdobích údržby, pokud nebudeme muset nasadit časovou aktualizaci. Pokud je datový sklad během plánované údržby pozastavený, aktualizuje se během operace obnovení. Budete upozorněni okamžitě po dokončení údržby datového skladu.
Poznámka:
- Časová období údržby se nevztahují na úrovně výkonu DW400c nebo nižší. Mohou projít údržbou kdykoli.
- Dw400c a nižší můžou během časového období údržby zaznamenat několik krátkých ztrát připojení.
Upozornění a monitorování
Azure poskytuje komplexní přehledy o stavu cloudových prostředků, včetně aktuálních a nadcházejících problémů, událostí ovlivňujících službu, plánované údržby a dalších změn, které mohou ovlivnit dostupnost.
Nástroj Stav služby nabízí přizpůsobené zobrazení služeb a oblastí Azure, které používáte, takže je nejlepším zdrojem pro sdělení, která mají vliv na služby, jako jsou výpadky, plánovaná údržba a další rady týkající se stavu. Když nastavíte upozornění nástroje Stav služby, můžete být prostřednictvím upřednostňovaných komunikačních kanálů informováni o jakýchkoli problémech nebo změnách ovlivňujících vaše služby.
Pokud chcete nastavit upozornění na stav služby pro plánovanou údržbu, přejděte na webu Azure Portal do části Stav služby. Vyberte kartu Upozornění a vytvořte nové upozornění zadáním typu služby jako Azure Synapse Analytics nebo (a) SQL Data Warehouse na základě typu fondu. Jako typ události vyberte Údržba, definujte rozsah a nastavení oznámení podle vašich preferencí a konfiguraci upozornění uložte. Podrobné pokyny najdete v následujících zdrojích:
Poznámky: V rámci konfigurací musíte nastavit podrobnosti podmínky tak, aby odpovídaly službě, kterou používáte.
- Pro vyhrazený fond SQL (dříve SQL DW) by výběr služby měl být SQL Data Warehouse
- Pro vyhrazený fond SQL v pracovním prostoru Azure Synapse Analytics by výběr služby měl být Azure Synapse Analytics
Poznámka:
24hodinové předběžné oznámení předchází všem událostem údržby. V případě, že je potřeba nasadit časovou kritickou aktualizaci, může se výrazně snížit upřesňující doba oznámení. Vzhledem ke kritické povaze aktualizace k tomu může dojít i mimo stanovené okno údržby. Pokud jste předem obdrželi oznámení o provedení údržby, ale údržba nemůže být provedena v době uvedené v oznámení, obdržíte oznámení o zrušení. Údržba bude poté obnovena během další plánované údržby. Všechny aktivní události údržby se zobrazí v části Stav služby – Plánovaná údržba. Historie služby Service Health obsahuje úplný záznam minulých událostí. Údržbu můžete monitorovat prostřednictvím řídicího panelu portálu azure Service Health během aktivní události.
Dostupnost plánu údržby
I když plánování údržby není ve vybrané oblasti dostupné, můžete plán údržby kdykoli zobrazit a upravit. Jakmile bude plánování údržby dostupné ve vaší oblasti, identifikovaný plán se okamžitě aktivuje ve vašem fondu Synapse SQL.
Zobrazení plánu údržby
Ve výchozím nastavení mají všechny nově vytvořené instance datového skladu 8hodinové primární a sekundární časové období údržby použité během nasazení. Jak je uvedeno výše, můžete po dokončení nasazení změnit okna. Mimo zadaná časová období údržby nedojde bez předchozího upozornění k žádné údržbě.
Pokud chcete zobrazit plán údržby použitý pro fond Synapse SQL, proveďte následující kroky:
- Přihlaste se k portálu Azure.
- Vyberte fond Synapse SQL, který chcete zobrazit.
- Vybraný fond Synapse SQL se otevře v okně přehledu. Plán údržby použitý pro datový sklad se zobrazí pod plánem údržby.
Přeskočit nebo změnit plán údržby
Abychom zajistili dodržování nejnovějších požadavků na zabezpečení, nemůžeme vyhovět požadavkům na přeskočení nebo zpoždění takových aktualizací. Pokud ale v aktuálním cyklu používáte vrstvy datového skladu DW500c a vyšší, můžete mít v závislosti na vaší situaci několik možností, jak upravit časové období údržby:
Pokud obdržíte oznámení o čekající údržbě a potřebujete více času na dokončení úloh nebo informování týmu, před začátkem definovaného časového období údržby můžete změnit čas zahájení tohoto časového období. Tím se časové období posune v čase v rámci cyklu.
Údržbu můžete ručně aktivovat pozastavením a obnovením (nebo škálováním) vyhrazeného fondu SQL po spuštění cyklu, pro který bylo přijato oznámení Čekající na vyřízení. Víkendový cyklus údržby začíná v sobotu v 00:00 UTC a cyklus údržby uprostřed týdne začíná v úterý ve 12:00 UTC.
I když vyžadujeme minimální interval 3 hodiny, za obvyklých podmínek se tato operace dokončí do 30 minut. Je ale důležité si uvědomit, že v některých případech může trvat déle. Pokud například při zahájení údržby dojde k aktivním transakcím, zruší se a vrátí zpět, což může způsobit zpoždění při obnovování online služby. Pokud chcete této situaci zabránit, doporučujeme zajistit, aby při zahájení časového období údržby nebyly aktivní žádné dlouhotrvající transakce.
Poznámka:
- Pokud změníte okno na počáteční čas před skutečným aktuálním časem, okamžitě se aktivuje údržba. Pokud jsou v době spuštění údržby aktivní transakce, budou přerušeny a vráceny.
- Po dokončení operace pozastavení a obnovení k zahájení údržby se místo oznámení potvrzujícího dokončení údržby zobrazí oznámení, že údržba byla zrušena.
- V případě, že používáte úroveň DW400c nebo nižší, třebaže můžete změnit plán údržby, tento plán není dodržen, protože se jedná o nižší úroveň výkonu. Jak už jsme zmínili dříve, tyto vrstvy datového skladu mohou v rámci cyklu údržby kdykoliv projít údržbou.
Identifikace primárního a sekundárního okna
Primární a sekundární okna musí mít samostatné denní rozsahy. Příkladem je primární okno úterý–čtvrtek a sekundární okno soboty–neděle. Termíny "Primární" a "Sekundární" by se měly považovat za "Okno 1" a "Okno 2". To znamená, že některé z oken je možné vyzvednout v libovolném pořadí pro nasazení upgradů údržby.
Pokud chcete změnit plán údržby pro fond Synapse SQL, proveďte následující kroky:
Přihlaste se k portálu Azure.
Vyberte fond Synapse SQL, který chcete aktualizovat. Stránka se otevře v okně přehledu. Otevřete stránku nastavení plánu údržby tak , že v okně přehledu vyberete odkaz Na souhrn plánu údržby. Nebo v nabídce prostředků na levé straně vyberte možnost Plán údržby.
Pomocí možností v horní části stránky určete upřednostňovaný rozsah dnů pro primární časové období údržby. Tento výběr určuje, jestli se primární okno objeví v pracovní den nebo o víkendu. Výběr aktualizuje hodnoty rozevíracího seznamu. Ve verzi Preview nemusí některé oblasti zatím podporovat úplnou sadu dostupných možností dne .
Zvolte upřednostňovaná primární a sekundární období údržby pomocí rozevíracích seznamů:
- Den: Preferovaný den pro provádění údržby během vybraného časového období.
- Čas zahájení: Upřednostňovaný čas zahájení časového období údržby.
- Časové období: Upřednostňovaná doba trvání časového intervalu.
Oblast souhrnu plánu v dolní části okna se aktualizuje na základě hodnot, které jste vybrali.
Zvolte Uložit. Zobrazí se zpráva s potvrzením, že váš nový plán je teď aktivní.
Kdykoli můžete aktualizovat výběr dne, času, času (včetně výchozího 8hodinového okna). Pokud ukládáte plán v oblasti, která nepodporuje plánování údržby, zobrazí se následující zpráva. Nastavení se uloží a aktivuje, až bude funkce dostupná ve vybrané oblasti.
Nejčastější dotazy
Jaká je očekávaná frekvence údržby.
K údržbě může dojít více než jednou za měsíc, protože údržba může zahrnovat aktualizace operačního systému, opravy zabezpečení a ovladače, interní aktualizace infrastruktury Azure a opravy a aktualizace DW. Každý zákazník má dvakrát týdně časový rozvrh cyklů údržby mezi sobotou–neděli a úterým až čtvrtek.
Jaké změny byly provedeny po dokončení údržby, i když moje verze vyhrazeného fondu SQL zůstává stejná?
Po dokončení aktualizace údržby může verze fondu SQL zůstat beze změny. Důvodem je, že údržba může zahrnovat aktualizace operačního systému, opravy zabezpečení a ovladače, aktualizace vnitřní infrastruktury Azure a opravy a aktualizace DW. Pouze pokud je do údržby zahrnuta oprava nebo aktualizace Synapse DW, uvidíte změnu verze vyhrazeného fondu SQL.
Je možné upgradovat verzi vyhrazeného fondu SQL na vyžádání?
- Ne, plánovaná údržba zpracovává správu vyhrazených fondů SQL. V závislosti na vaší situaci ale můžete mít několik možností, jak aktivovat údržbu po spuštění cyklu. Ověření vynechat nebo změnit plán údržby
- Je důležité mít na paměti, že vyhrazený fond SQL je funkce PaaS (Platforma jako služba). To znamená, že Microsoft Azure zpracovává všechny typy úloh souvisejících s touto službou, jako je infrastruktura, údržba, aktualizace a škálovatelnost. Plánovanou údržbu můžete sledovat nastavením upozornění nebo oznámení, abyste byli informováni o nadcházející aktivitě údržby.
Jaké změny, pokud nějaké, je třeba provést před nebo po dokončení údržby vyhrazeného fondu SQL?
- Během údržby bude vaše služba nakrátko odpojena, podobně jako při pozastavení, obnovení nebo operaci škálování. Celková operace údržby se obvykle dokončí do 30 minut. Může to však trvat o něco déle v závislosti na aktivitě databáze během okna údržby. Doporučujeme pozastavení etL, aktualizací tabulek a zejména transakčních operací, aby se zabránilo delší než normální údržbě. Příklad:
- Pokud je vaše instance během plánovaného časového období velmi zaneprázdněná, zejména u časté aktivity aktualizace a odstranění, může operace údržby trvat déle, než je běžný čas. Pokud chcete snížit pravděpodobnost rozšířené aktivity údržby, doporučujeme omezit aktivitu na dotazy jen pro čtení v případě potřeby databáze, a zejména vyhnout se dlouhotrvajícím transakčním dotazům (viz další položka).
- Pokud při zahájení údržby dojde k aktivním transakcím, zruší se a vrátí zpět, což může způsobit zpoždění při obnovování online služby. Pokud chcete této situaci zabránit, doporučujeme zajistit, aby při zahájení časového období údržby nebyly aktivní žádné dlouhotrvající transakce.
Byli jsme upozorněni na nadcházející plánovanou údržbu vyhrazeného fondu SQL s ID sledování 0000-000, ale tato akce byla následně zrušena nebo přeplánování. Co se zobrazilo při zrušení nebo přeplánování údržby?
Existují různé faktory, které by mohly vést ke zrušení plánované údržby, včetně těchto akcí:
- Pozastavení nebo škálování operací po přijetí oznámení čekající na údržbu během zahájení cyklu
- Pokud cílíte na jiné cíle úrovně služeb (SLO) během cyklu údržby, například přechod z jakéhokoli cíle úrovně služby vyšší než DW400c a následné škálování zpět na cíl úrovně služby (SLO) nižší nebo rovno DW400c nebo naopak, může dojít ke zrušení. Důvodem je to, že okna údržby se nevztahují na DW400c nebo nižší úrovně výkonu a údržbu mohou absolvovat kdykoli.
- Interní faktory infrastruktury, jako jsou skutečné změny plánování plánované údržby od týmu vydaných verzí.
- Pokud interní monitorování zjistí, že údržba trvá déle, než se čekalo, může být údržba zrušena nebo přeplánována. Údržba musí být dokončena v rámci smluv o úrovni služeb (SLA) definujících nastavení okna údržby zákazníka.
Existují nějaké osvědčené postupy, které musím vzít v úvahu pro naši pracovní zátěž během období údržby?
- Ano, pokud je to možné, pozastavte všechny transakční úlohy a úlohy ETL během intervalu plánované údržby, abyste se vyhnuli chybám nebo zpožděním při obnovování online služby. Dlouhotrvající transakční operace by měly být dokončeny před nadcházejícím obdobím údržby.
- Aby úlohy byly odolné vůči přerušením způsobeným operacemi údržby, použijte logiku opakování pro úrovně připojení i příkazu (dotazu), použijte delší intervaly opakování a/nebo více pokusů o opakování, aby v některých případech odolat rozšířené ztrátě připojení, která může v některých případech prodloužit až 30 minut.
Další kroky
- Přečtěte si další informace o vytváření, zobrazování a správě upozornění pomocí služby Azure Monitor.
- Přečtěte si další informace o akcích webhooku pro pravidla upozornění protokolu.
- Přečtěte si další informace o vytváření a správě skupin akcí.
- Další informace o službě Azure Service Health