Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:azure SQL Managed Instance
Tento článek podrobně popisuje kroky a dobu trvání operací správy ve službě Azure SQL Managed Instance.
Přehled základních procesů souvisejících s operacemi správy, jako jsou inicializace dat a automatické přepnutí při selhání, najdete v přehledu operací správy.
Kroky operace správy
Správa služby Azure SQL Managed Instance zahrnuje následující operace:
- Vytvoření: Operace, ke kterým dochází při vytváření nové spravované instance SQL. To zahrnuje vytvoření nebo změnu velikosti základní skupiny virtuálních počítačů a nasazení procesu databázového stroje SQL.
- Aktualizace: Operace, ke kterým dochází při změně vlastností existující spravované instance SQL, jako je škálování výpočetních prostředků nebo úložiště, změna úrovně služby nebo aktualizace konfigurace instance. Provádění aktualizací často zahrnuje vytvoření nebo změnu velikosti základní skupiny virtuálních počítačů spolu se zasetím dat a následným převzetím služeb při selhání na nový proces databázového stroje SQL.
- Odstranění: Operace, ke kterým dochází při odstranění existující spravované instance SQL, včetně vyčištění prostředků, jako je skupina virtuálních počítačů přidružená k instanci.
Vytvoření operace
Operace vytvoření zahájí nasazení nové spravované instance SQL v podsíti virtuální sítě při nastavování výpočetních prostředků, úložiště a prostředí databázového stroje SQL pro instanci.
Proces vytváření obvykle prochází třemi fázemi:
- Ověření požadavku: Odeslané parametry jsou syntakticky a sémanticky ověřeny. Pokud jsou parametry neplatné (například nesprávná podsíť nebo nepodporovaná skladová položka), operace okamžitě selže s chybou.
- Vytvoření nebo změna velikosti skupiny virtuálních počítačů: Vytvoří nebo rozšíří skupinu virtuálních počítačů pro hostování nové instance. Doba trvání operace závisí na tom, jestli je instance zónově redundantní nebo ne.
- Spusťte novou instanci SQL: Nasadí a spustí proces databázového stroje SQL na přidělených virtuálních počítačích.
Operace aktualizace
Operace aktualizace upravuje vlastnosti existující spravované instance SQL, jako je škálování výpočetních prostředků nebo úložiště, změna úrovně služby nebo aktualizace konfigurace instance.
Proces aktualizace obvykle prochází pěti fázemi:
- Ověření požadavku: Odeslané parametry jsou syntakticky a sémanticky ověřeny. Kontroluje podporované typy aktualizací na základě aktuální konfigurace instance a požadovaných změn. Pokud je požadavek neplatný, operace selže s chybou.
-
Vytvořte nebo změňte velikost skupiny virtuálních počítačů: V závislosti na změně se změní velikost existující skupiny virtuálních počítačů nebo se vytvoří nová skupina virtuálních počítačů, například v následujících operacích aktualizace:
- Zvýšení nebo snížení kapacity úložiště
- Škálování výpočetních prostředků nahoru nebo dolů
- Změna úrovně služby
- Změna hardwaru
- Úprava časového období údržby
- Povolení nebo zakázání redundance zón
-
Spuštění instance SQL: Nový proces databázového stroje SQL se inicializuje s aktualizovanou konfigurací.
- Pokud se vytvoří nová skupina virtuálních počítačů nebo pokud se změní velikost existující skupiny virtuálních počítačů, dojde k úplnému nasazení databázového stroje SQL.
- Inicializovat/připojit úložiště: Připraví databázi pro novou nebo změněnou skupinu virtuálních počítačů. Během tohoto procesu je instance k dispozici.
-
Příprava a převzetí při selhání: Provoz se přesměruje na novou instanci.
- Vaše instance je nedostupná pouze během převzetí služeb při selhání, když se provoz přesměruje na nový proces SQL databázového stroje. Na úrovni služby Pro důležité obchodní informace není vaše instance dostupná po dobu až 20 sekund, zatímco ve vrstvě služby Pro obecné účely může být instance po dobu až 2 minut nedostupná.
- Vyčištění staré instance SQL: Uvolněte staré virtuální počítače a odstraňte procesy SQL, které už nejsou potřeba.
Důležité
Škálování výpočetních prostředků, úložiště nebo změna úrovně služby ve stejnou dobu jako dlouhotrvající transakce (například import dat, úlohy zpracování dat nebo opětovné sestavení indexu) se nedoporučuje, protože na konci operace přepnutí na záložní databázi zruší všechny aktuálně probíhající transakce.
Smazání operace
Operace odstranění odebere existující spravovanou instanci SQL a vyčistí přidružené prostředky. Jakmile se aktivuje operace odstranění, je fakturace služby SQL Managed Instance zakázaná. Doba trvání operace odstranění nemá vliv na fakturaci.
Proces odstranění obvykle prochází čtyřmi fázemi:
- Ověření požadavku: Odeslané parametry jsou syntakticky a sémanticky ověřeny. Pokud je požadavek neplatný, operace selže s chybou.
- Zálohování protokolu tail-log: Pokud instance není prázdná, vytvoří se záloha protokolu tail pro každou databázi, aby se zajistilo, že po odstranění instance nedojde ke ztrátě dat. Zálohy se uchovávají na základě zásad uchovávání informací jednotlivých databází.
- Vyčištění instance SQL: Proces databázového stroje SQL se odebere ze skupiny virtuálních počítačů a uvolní se prostředky přidružené k instanci.
- Odstranění skupiny virtuálních počítačů: Pokud v podsíti existují další instance, zůstane skupina virtuálních počítačů pro tyto instance nedotčená. Pokud je odstraněná instance poslední instancí v podsíti, skupina virtuálních počítačů se synchronně odstraní jako poslední krok. Když je odstraněna poslední instance v podsíti, odebrání skupiny virtuálních počítačů automaticky zahájí odstranění virtuálního clusteru.
Pooly instancí
Fondy instancí umožňují vytvářet a spravovat více instancí se sdílenými prostředky, což může pomoct snížit náklady a zjednodušit správu. Nasazení jednotlivých instancí v rámci existujícího fondu je výrazně rychlejší než zřízení samostatné spravované instance, protože infrastruktura je už dostupná.
Vytvoření fondu instancí zahrnuje následující kroky:
- Ověření požadavku: Odeslané parametry jsou syntakticky a sémanticky ověřeny. Pokud je požadavek neplatný, operace selže s chybou.
- Vytvořte skupinu virtuálních počítačů: Vytvoří se nová skupina virtuálních počítačů pro hostování fondu instancí v podsíti virtuální sítě Azure. Počet virtuálních jader přidělených virtuálnímu clusteru je maximální celkový počet virtuálních jader používaných všemi instancemi ve fondu. Jedná se o jednorázovou operaci, která nastaví základní infrastrukturu pro více spravovaných instancí.
- Vytvoření instance: Instance se vytvoří v rámci fondu instancí, což zahrnuje nasazení procesu databázového stroje SQL na přidělené virtuální počítače. Instance sdílejí prostředky virtuálního clusteru, což umožňuje efektivnější využití prostředků. Instance jsou podle potřeby vytvořeny zákazníkem.
Vytvoření instance ve fondu zahrnuje následující kroky:
- Ověření požadavku: Odeslané parametry jsou syntakticky a sémanticky ověřeny. Pokud je požadavek neplatný, operace selže s chybou.
- Vytvoření instance: Instance se vytvoří v rámci fondu instancí, což zahrnuje nasazení procesu databázového stroje SQL na přidělené virtuální počítače.
Přesunutí instance do fondu instancí zahrnuje následující kroky:
- Ověření požadavku: Odeslané parametry jsou syntakticky a sémanticky ověřeny. Pokud je požadavek neplatný, operace selže s chybou.
- Přidělení virtuálních jader: Instanci musí být přidělen dostatečný počet virtuálních jader z fondu. Protože již máme vCores alokované do fondu, je to snadné a funguje to stejně jako alokace nové instance uvnitř fondu.
Přesunutí instance z fondu instancí zahrnuje následující kroky:
- Ověření požadavku: Odeslané parametry jsou syntakticky a sémanticky ověřeny. Pokud je požadavek neplatný, operace selže s chybou.
- Vytvoření nebo změna velikosti skupiny virtuálních počítačů: To vyžaduje, aby instance mimo fond poskytovala odpovídající počet požadovaných virtuálních jader. Virtuální jádra nejsou připravená a musí být zřízená, takže tato operace je stejná jako doba trvání aktualizace, která musí změnit velikost existující skupiny virtuálních počítačů nebo vytvořit novou skupinu virtuálních počítačů.
Zónová redundance
Díky povolené redundanci zón se výpočetní vrstvy a vrstvy úložiště distribuují napříč několika zónami dostupnosti, aby se zajistila vysoká dostupnost a integrita dat.
Redundance zón prodlužuje dobu trvání operací správy tak, aby vyhovovala změnám prostředků napříč několika zónami dostupnosti.
Doba trvání správní operace
Doba trvání operací správy se liší v závislosti na úrovni služby spravované instance SQL. Následující části obsahují podrobné informace o době trvání operací správy pro každou úroveň služby:
- Úroveň služby pro obecné účely
- Další generace úrovně služby Pro obecné účely
- Kritická úroveň služby pro podnikání
Následující tabulka podrobně popisuje dobu trvání operací správy na úrovni služby Pro obecné účely , včetně dlouhotrvajících segmentů a odhadované doby trvání jednotlivých operací:
Operace správy | Dlouhotrvající segmenty | Odhadovaná doba trvání |
---|---|---|
|
||
Vytvoření nové instance | Vytvoření nebo změna velikosti skupiny virtuálních počítačů | 95% dokončení operací za 30 minut |
Vytvoření nové zónově redundantní instance | Vytvoření nebo změna velikosti skupiny virtuálních počítačů s redundancí zóny | 95% dokončení provozu za 4 hodiny |
Vytvoření nového fondu instancí | Vytvoření skupiny virtuálních počítačů | 95% dokončení operací za 30 minut |
Vytvoření instance ve fondu | Žádné | 95% operací se dokončí za méně než 10 minut. |
|
||
Změna základních vlastností instance, jako je typ licence nebo Microsoft Entra | Žádné | Až 1 minuta |
Škálování úložiště | Žádné | 99% dokončení operací za 5 minut |
Škálování výpočetní kapacity (virtuálních jader) | Vytvoření nebo změna velikosti skupiny virtuálních počítačů | 95% dokončení operací za 60 minut |
Změna na úroveň služby Obchodně kritická |
Změna velikosti skupiny virtuálních počítačů + Osazení databáze |
95% operací se dokončí za 60 minut + čas pro naplnění databází |
Změna na úroveň služby Další generace pro obecné účely |
Vytvoření nebo změna velikosti skupiny virtuálních počítačů + Osazení databáze |
95% operací se dokončí za 60 minut + čas pro naplnění databází |
Změna hardwarového nebo časového období údržby | Vytvoření nebo změna velikosti skupiny virtuálních počítačů | 95% dokončení operací za 60 minut |
Povolení redundance zón |
Vytvoření nové skupiny virtuálních počítačů + Osazení databáze |
95% operací se dokončí za 4 hodiny + čas na naplnění databází |
Zakázání redundance v zónách |
Vytvoření nové skupiny virtuálních počítačů + Osazení databáze |
95% operací dokončí za 30 minut + čas potřebný k naplnění databází |
Přesun instance do fondu instancí | Žádné | 95% dokončení operací za 10 minut |
Přesunutí instance ze skupiny instancí | Vytvoření nebo změna velikosti skupiny virtuálních počítačů | 95% dokončení operací za 60 minut |
|
||
Odstranění neposlední instance1 | Protokolování koncového zálohování pro všechny databáze | 90% operací se dokončí za 1 minutu. |
Odstranění poslední instance2 | Zálohování koncového logu pro všechny databáze Odstranění virtuálního clusteru |
95 %% operací se dokončí za 90 minut |
1 Pokud v clusteru existuje více skupin virtuálních počítačů, odstranění poslední instance ve skupině okamžitě aktivuje odstranění skupiny virtuálních počítačů asynchronně.
2 Odstranění poslední instance v podsíti okamžitě aktivuje synchronní odstranění virtuálního clusteru.
Vaše instance je k dispozici po dobu trvání všech operací správy s výjimkou posledního kroku převzetí služeb při selhání, kdy se provoz přesměruje na nový proces SQL databázového stroje. Na úrovni služby Business Critical není vaše instance dostupná až 20 sekund, zatímco ve vrstvách služby Obecný účel a Next-gen Obecný účel může být vaše instance nedostupná až 2 minuty.
Doba trvání seedingu
Seeding je proces inicializace a synchronizace dat napříč procesy databázového stroje SQL. Doba trvání seedingu závisí především na velikosti databáze. V průměru probíhá seeding rychlostí přibližně 220 GB za hodinu.
Seeding se provádí souběžně prostřednictvím osmi paralelních kanálů. V každém okamžiku je pro přenos dat vybráno osm databází. Jakmile se přenos jedné databáze dokončí, přiřadí se teď k bezplatnému kanálu další dostupná databáze, která zajišťuje nepřetržitou a efektivní propustnost.
Následující tabulka obsahuje následující informace:
- Pravděpodobná odhadovaná doba seedingu pro většinu případů
- Očekávaná maximální odhadovaná doba setí pro 95% případů
Rozsah velikostí databáze (GB) | Pravděpodobný čas setí | Očekávaná maximální doba seedingu |
---|---|---|
0 – 32 GB | 30 minut | 1 hodina |
32 – 256 GB | 1.5 hodin | 2 hodiny |
256 – 512 GB | 2 hodiny | 5 hodin |
512 – 1024 GB | 5 hodin | 9 hodin |
1024 – 2048 GB | 9 hodin | 15 hodin |
2048 – 3072 GB | 10 hodin | 16 hodin |
3072 – 4096 GB | 12 hodin | 18 hodin |
Větší než 4096 GB | 15 hodin | 20 hodin |
Související obsah
- Rychlý start: Vytvoření spravované instance Azure SQL
- Porovnání funkcí: Azure SQL Database a Azure SQL Managed Instance
- Architektura připojení pro službu Azure SQL Managed Instance
- architektura virtuálního clusteru – Azure SQL Managed Instance
- Migrace služby SQL Managed Instance pomocí služby Database Migration Service