Časové období údržby ve službě Azure SQL Database
Platí pro: Azure SQL Database
Funkce časového období údržby umožňuje nakonfigurovat plán údržby pro prostředky Azure SQL Database a Azure SQL Managed Instance , které mají vliv na události údržby předvídatelné a méně rušivé pro vaši úlohu.
Poznámka:
Funkce časového období údržby chrání pouze před plánovaným dopadem na upgrady nebo plánovanou údržbu. Nechrání před všemi příčinami převzetí služeb při selhání; Mezi výjimky, které můžou způsobit krátké přerušení připojení mimo časové období údržby, patří selhání hardwaru, vyrovnávání zatížení clusteru a rekonfigurace databáze kvůli událostem, jako je změna cíle úrovně služby databáze.
Pro databáze nakonfigurované tak, aby používaly nedefaultní časové období údržby, jsou k dispozici předběžná oznámení . Předběžná oznámení umožňují zákazníkům nakonfigurovat, aby se oznámení odesílala až 24 hodin před jakoukoli plánovanou událostí.
Přehled
Azure pravidelně provádí plánovanou údržbu prostředků SLUŽBY SQL Database. Během události údržby jsou databáze plně dostupné, ale můžou podléhat krátkým rekonfiguracím v rámci smluv o úrovni služeb (SLA) dostupnosti pro službu SQL Database.
Časové období údržby je určeno pro produkční úlohy, které nejsou odolné vůči rekonfiguracím databáze a nemohou absorbovat krátká přerušení připojení způsobená událostmi plánované údržby. Když zvolíte preferované časové období údržby, můžete minimalizovat dopad plánované údržby tím, že ji naplánujete mimo špičku pracovní doby. Odolné úlohy a neprodukční úlohy můžou záviset na výchozích zásadách údržby Azure SQL.
Časové období údržby je bezplatné a dá se nakonfigurovat při vytváření nebo pro existující prostředky. Dá se nakonfigurovat pomocí webu Azure Portal, PowerShellu, rozhraní příkazového řádku nebo rozhraní Azure API.
Důležité
Konfigurace časového období údržby je dlouhotrvající asynchronní operace, podobně jako změna úrovně služby prostředku Azure SQL. Prostředek je k dispozici během operace s výjimkou krátké rekonfigurace, ke které dochází na konci operace a obvykle trvá až 8 sekund i v případě přerušení dlouhotrvajících transakcí. Pokud chcete minimalizovat dopad rekonfigurace, měli byste operaci provést mimo špičku.
Získání předvídatelnějšího časového období údržby
Zásady údržby Azure SQL ve výchozím nastavení blokují většinu ovlivněných aktualizací během místního času 8:00 až 5:00 každý den , aby se zabránilo přerušení během typické špičky pracovní doby. Místní čas je určen umístěním oblasti Azure, která je hostitelem prostředku, a může sledovat letní čas v souladu s definicí místního časového pásma.
Během údržby zůstanou databáze dostupné, ale některé aktualizace můžou vyžadovat převzetí služeb při selhání. Výchozí časové období údržby systému (5:00 až 8:00) omezuje většinu aktivit na tuto dobu, ale může dojít k urgentním aktualizacím mimo ni. Pokud chcete zajistit, aby všechny aktualizace probíhaly pouze během časového období údržby, vyberte možnost, která není výchozí.
Časové období pro aktualizace údržby můžete upravit podle času vhodného pro prostředky Azure SQL tak, že zvolíte ze dvou výchozích slotů časových období údržby:
- Okno dne v týdnu : 10:00 do 18:00 místního času, pondělí - čtvrtek
- Víkendové okno: 10:00 do 18:00 místního času, pátek - neděle
Dny časového období údržby uvedené udávají počáteční den každého osmihodinového časového období údržby. Například "10:00 do 18:00 místního času, pondělí – čtvrtek" znamená, že časové intervaly údržby začínají od 10:00 místního času každý den (pondělí až čtvrtek) a dokončit v místním čase 6:00 do následujícího dne (úterý až pátek).
Po provedení výběru časového období údržby a dokončení konfigurace služby dojde k plánované údržbě pouze během zvoleného časového období. Zatímco události údržby se obvykle dokončí v jednom okně, některé z nich mohou zahrnovat dvě nebo více sousedních oken.
Poznámka:
Azure SQL Database se řídí osvědčeným postupem nasazení, kdy je zaručeno, že spárované oblasti Azure nebudou nasazeny najednou. Není však možné předpovědět, která oblast se nejprve upgraduje, takže pořadí nasazení není zaručené. Někdy se vaše primární databáze upgraduje jako první a někdy by byla sekundární.
- V situacích, kdy je vaše databáze povolená pro geografickou replikaci nebo skupiny převzetí služeb při selhání a geografická replikace neodpovídá párování oblastí Azure, měli byste pro primární a sekundární databázi použít různé plány časových intervalů údržby. Můžete například vybrat časové období údržby v pracovní dny pro vaši geografickou sekundární databázi a časové období víkendové údržby pro vaši geografickou primární databázi.
Důležité
Ve velmi vzácných případech, kdy by jakékoli odložení akce mohlo způsobit závažný dopad, například použití kritické opravy zabezpečení, může být nakonfigurované časové období údržby dočasně přepsáno.
Upozorňování oznámení
Oznámení o údržbě je možné nakonfigurovat tak, aby vás upozorňovala na nadcházející události plánované údržby pro službu Azure SQL Database. Upozornění dorazí 24 hodin předem, před otevřením časového období údržby a na konci časového období údržby. Další informace najdete v tématu Upozorňování na oznámení.
Dostupnost funkcí
Podporované typy předplatného
Konfigurace a použití časového období údržby je k dispozici pro následující typy nabídek: průběžné platby, Cloud Solution Provider (CSP), Microsoft smlouva Enterprise nebo Smlouva se zákazníkem Microsoftu.
Nabídky omezené jenom na využití pro vývoj a testování nemají nárok (například průběžné platby pro vývoj, testování nebo testování enterprise pro vývoj a testování jako příklady).
Poznámka:
Nabídka Azure je typ předplatného Azure, které máte. Například předplatné s průběžnými platbami, Azure v rámci Open a Visual Studio Enterprise jsou všechny nabídky Azure. Každá nabídka nebo plán má jiné podmínky a výhody. Vaše nabídka nebo plán se zobrazí v přehledu předplatného. Další informace o přepnutí předplatného na jinou nabídku najdete v tématu Změna předplatného Azure na jinou nabídku.
Podporované cíle na úrovni služby
Volba jiného časového období údržby, než je výchozí, je k dispozici ve všech cílech úrovně služeb s výjimkou následujících.
- Cíle úrovně služby se nepodporují:
- Úrovně Azure SQL Database DTU Basic, S0 a S1
- Hardware DC
- Hardware Fsv2
Další scénáře:
- Časové období údržby pro elastické fondy Hyperscale je ve verzi Preview a je k dispozici v konkrétních oblastech a konfiguracích. Další informace najdete v tématu Blog: Podpora časových období údržby pro elastické fondy Azure SQL Database Hyperscale.
- Časové období údržby je podporováno pro pojmenované repliky.
Podpora oblastí Azure SQL Database pro časové období údržby
Volba časového období údržby pro službu Azure SQL Database kromě výchozího nastavení je aktuálně dostupná v následujících oblastech uspořádaných podle nákupního modelu.
Následující tabulka je určená pro databáze, které nejsou zónově redundantní. Databáze v zóně dostupnosti Azure najdete v tabulce zónově redundantních databází.
Oblast Azure | Optimalizovaná paměť hyperškálování premium-series a premium-series | Hyperškálování standardní řady | Všechny ostatní nákupní modely a úrovně služby Azure SQL Database |
---|---|---|---|
Austrálie – východ | Ano | Ano | Yes |
Austrálie – jihovýchod | Ano | Yes | |
Brazílie – jih | Ano | Yes | |
Brazílie – jihovýchod | Ano | Yes | |
Střední Kanada | Ano | Ano | Yes |
Kanada – východ | Ano | Yes | |
Indie – střed | Ano | Yes | |
USA – střed | Ano | Ano | Yes |
Čína – východ 2 | Ano | Yes | |
Čína – sever 2 | Ano | Yes | |
USA – východ 1 | Ano | Ano | Yes |
USA – východ 2 | Ano | Ano | Yes |
Východní Asie | Ano | Yes | |
Francie – střed | Ano | Yes | |
Francie – jih | Ano | Yes | |
Německo – středozápad | Ano | Yes | |
Japonsko – východ | Ano | Ano | Yes |
Japonsko – západ | Ano | Yes | |
Severní střed USA | Ano | Yes | |
Severní Evropa | Ano | Ano | Yes |
Jižní Afrika – sever | Ano | Yes | |
Středojižní USA | Ano | Ano | Yes |
Indie – jih | Ano | Yes | |
Southeast Asia | Ano | Yes | |
Švýcarsko – sever | Ano | Yes | |
Spojené arabské emiráty – sever | Ano | Yes | |
Velká Británie – jih | Ano | Ano | Yes |
Velká Británie – západ | Ano | Yes | |
US Gov – Texas | Ano | Yes | |
US Gov – Virginie | Ano | Yes | |
Středozápad USA | Ano | Yes | |
Západní Evropa | Ano | Ano | Yes |
USA – západ | Ano | Ano | Yes |
Západní USA 2 | Ano | Ano | Yes |
USA – západ 3 | Ano | Ano | Yes |
Následující tabulka je určená pro zónově redundantní databáze.
Oblast Azure | Optimalizovaná paměť hyperškálování premium-series a premium-series | Hyperškálování standardní řady | Všechny ostatní nákupní modely a úrovně služby Azure SQL Database v zóně dostupnosti Azure |
---|---|---|---|
Austrálie – východ | Ano | Ano | Yes |
Střední Kanada | Ano | Ano | Yes |
USA – střed | Ano | Ano | Yes |
USA – východ 1 | Ano | Ano | Yes |
USA – východ 2 | Ano | ||
Francie – střed | Ano | Yes | |
Japonsko – východ | Ano | ||
Severní Evropa | Ano | Ano | Yes |
Středojižní USA | Ano | ||
Southeast Asia | Ano | ||
Velká Británie – jih | Ano | ||
Západní Evropa | Ano | Ano | Yes |
Západní USA 2 | Ano | ||
USA – západ 3 | Ano | Ano | Yes |
Údržba brány
Pokud chcete získat maximální výhody z časových období údržby, ujistěte se, že vaše klientské aplikace používají zásady připojení přesměrování. Přesměrování je doporučená zásada připojení, kdy klienti navazuje připojení přímo k uzlu, který je hostitelem databáze, což vede ke snížení latence a vyšší propustnosti.
Ve službě Azure SQL Database můžou být všechna připojení používající zásady připojení proxy ovlivněná zvoleným časovým obdobím údržby i časovým obdobím údržby uzlu brány. Na připojení klientů používajících doporučené zásady přesměrování připojení se ale změna konfigurace údržby uzlu brány nedotknou.
Další informace o zásadách připojení klienta ve službě Azure SQL Database najdete v tématu Zásady připojení ke službě Azure SQL Database.
Načtení seznamu událostí údržby
Azure Resource Graph je služba Azure navržená k rozšíření správy prostředků Azure. Azure Resource Graph Explorer poskytuje efektivní a výkonné zkoumání prostředků s možností dotazování ve velkém měřítku napříč danou sadou předplatných, abyste mohli efektivně řídit vaše prostředí.
K dotazování na události údržby můžete použít Azure Resource Graph Explorer. Úvod ke spouštění těchto dotazů najdete v tématu Rychlý start: Spuštění prvního dotazu na Resource Graph použitím Azure Resource Graph Exploreru.
Pokud chcete zkontrolovat události údržby pro všechny databáze SQL ve vašem předplatném, použijte následující ukázkový dotaz v Azure Resource Graph Exploreru:
servicehealthresources
| where type =~ 'Microsoft.ResourceHealth/events'
| extend impact = properties.Impact
| extend impactedService = parse_json(impact[0]).ImpactedService
| where impactedService =~ 'SQL Database'
| extend eventType = properties.EventType, status = properties.Status, description = properties.Title, trackingId = properties.TrackingId, summary = properties.Summary, priority = properties.Priority, impactStartTime = todatetime(tolong(properties.ImpactStartTime)), impactMitigationTime = todatetime(tolong(properties.ImpactMitigationTime))
| where eventType == 'PlannedMaintenance'
| order by impactStartTime desc
Úplný odkaz na ukázkové dotazy a jejich použití napříč nástroji, jako je PowerShell nebo Azure CLI, najdete v ukázkových dotazech Azure Resource Graphu pro Azure Service Health.