Co je fond spravovaných instancí Azure SQL (Preview)?
platí pro:
spravovaná Instance Azure SQL
Fondy instancí ve službě Azure SQL Managed Instance poskytují pohodlný a nákladově efektivní způsob migrace menších SQL Server instancí do cloudu ve velkém měřítku.
Fondy instancí umožňují předem zřídit výpočetní prostředky podle vašich celkových požadavků na migraci. Následně můžete nasadit několik jednotlivých spravovaných instancí až do předem zřízené výpočetní úrovně. Pokud například předem zřadíte 8 virtuálních jade, můžete nasadit dvě 2 virtuální jádro a jednu instanci se 4 virtuálními jádro a pak do těchto instancí migrovat databáze. Před tím, než budou fondy instancí k dispozici, by se při migraci do cloudu často řešly menší a méně náročné výpočetní úlohy konsolidovat do větší spravované instance. Potřeba migrovat skupiny databází do velké instance obvykle vyžadovala pečlivé plánování kapacity a zásady správného řízení prostředků, další aspekty zabezpečení a některé další funkce konsolidace dat na úrovni instance.
Fondy instancí navíc podporují integraci nativní virtuální sítě, takže můžete nasadit více fondů instancí a více instancí ve stejné podsíti.
Klíčové funkce
Fondy instancí poskytují následující výhody:
- Možnost hostování instancí se 2 virtuálními jádro * Pouze pro instance ve fondech instancí.
- Předvídatelná a rychlá doba nasazení instance (až 5 minut)
- Minimální přidělení IP adres.
Následující diagram znázorňuje fond instancí s několika spravovanými instancemi nasazených v rámci podsítě virtuální sítě.

Fondy instancí umožňují nasazení více instancí na stejném virtuálním počítači, kde velikost výpočetních prostředků virtuálního počítače vychází z celkového počtu virtuálních jadek přidělených pro fond. Tato architektura umožňuje rozdělení virtuálního počítače do několika instancí, což může být libovolná podporovaná velikost, včetně 2 virtuálních jadet (instance se 2 virtuálními jádro jsou k dispozici pouze pro instance ve fondech).
Po počátečním nasazení jsou operace správy instancí ve fondu mnohem rychlejší. Je to proto, že nasazení nebo rozšíření virtuálního clusteru (vyhrazená sada virtuálních počítačů) není součástí zřizování spravované instance.
Vzhledem k tomu, že všechny instance ve fondu sdílejí stejný virtuální počítač, celkové přidělení IP adres nezávisí na počtu nasazených instancí, což je vhodné pro nasazení v podsítích s úzkým rozsahem IP adres.
Každý fond má pevné přidělování IP adres jenom devíti IP adres (bez zahrnutí pěti IP adres v podsíti, které jsou vyhrazené pro vlastní potřeby). Podrobnosti najdete v požadavcích na velikost podsítě pro jednotlivé instance.
Scénáře aplikací
Následující seznam obsahuje hlavní případy použití, ve kterých je třeba zvážit fondy instancí:
- Migrace skupiny instancí SQL Server současně, kde je většina menší velikosti (například 2 nebo 4 virtuální jádro).
- Scénáře, ve kterých je důležité předvídatelné a krátké vytváření nebo škálování instancí Například nasazení nového tenanta v prostředí aplikace SaaS s více tenanty, které vyžaduje funkce na úrovni instance.
- Scénáře s pevnými náklady nebo limitem útraty jsou důležité. Například spouštění sdílených prostředí pro vývoj a testování nebo ukázkových prostředí s pevnou (nebo zřídka se měnící) velikostí, kdy v případě potřeby pravidelně nasazujete spravované instance.
- Scénáře, kde je důležité minimální přidělení IP adres v podsíti virtuální sítě. Všechny instance ve fondu sdílejí virtuální počítač, takže počet přidělených IP adres je nižší než v případě jedné instance.
Architektura
Fondy instancí mají podobnou architekturu jako běžné (jednotlivé) spravované instance. Pro podporu nasazení v rámci virtuálních sítí Azure a zajištění izolace a zabezpečení pro zákazníky spoléhají fondy instancí také na virtuální clustery. Virtuální clustery představují vyhrazenou sadu izolovaných virtuálních počítačů nasazených v podsíti virtuální sítě zákazníka.
Hlavní rozdíl mezi těmito dvěma modely nasazení spočívá v tom, že fondy instancí umožňují nasazení několika procesů SQL Server na stejném uzlu virtuálního počítače, což jsou prostředky spravované pomocí objektů úloh Windows, zatímco jednotlivé instance jsou vždy samostatné na uzlu virtuálního počítače.
Následující diagram znázorňuje fond instancí a dvě jednotlivé instance nasazené ve stejné podsíti a znázorňuje hlavní podrobnosti architektury pro oba modely nasazení:

Každý fond instancí vytvoří pod ním samostatný virtuální cluster. Instance v rámci fondu a jedné instance nasazené ve stejné podsíti nesdílí výpočetní prostředky přidělené SQL Server procesům a komponentám brány, což zajišťuje předvídatelnost výkonu.
Omezení prostředků
Na fondy instancí a instance v rámci fondů se vztahuje několik omezení prostředků:
- Fondy instancí jsou k dispozici pouze na hardwaru Gen5.
- Spravované instance ve fondu mají vyhrazený procesor a paměť RAM, takže agregovaný počet virtuálních jader napříč všemi instancemi musí být menší nebo roven počtu virtuálních jader přidělených fondu.
- Všechna omezení na úrovni instance se vztahují na instance vytvořené v rámci fondu.
- Kromě omezení na úrovni instance existují také dvě omezení, která jsou stanovených na úrovni fondu instancí:
- Celková velikost úložiště na fond (8 TB)
- Celkový počet uživatelských databází na fond 100 Tento limit závisí na počtu virtuálních jader fondu:
- Fond s 8 virtuálními jádry podporuje až 200 databází
- Fond se 16 virtuálními jádry podporuje až 400 databází
- Fond s 24 a více virtuálními jádry podporuje až 500 databází
- Ověřování Azure AD je možné použít po vytvoření nebo nastavení spravované instance pomocí
-AssignIdentitypříznaku . Další informace najdete v tématu New-AzSqlInstance a Set-AzSqlInstance. Uživatelé pak mohou pro instanci nastavit správce Azure AD podle postupu zřízení správce Azure AD (SQL spravované instance).
Celkové přidělení úložiště a počet databází napříč všemi instancemi musí být nižší nebo roven limitům zveřejněným fondy instancí.
- Fondy instancí podporují 8, 16, 24, 32, 40, 64 a 80 virtuálních jadek.
- Spravované instance uvnitř fondů podporují 2, 4, 8, 16, 24, 32, 40, 64 a 80 virtuálních jadek.
- Spravované instance uvnitř fondů podporují velikosti úložiště od 32 GB do 8 TB s výjimkou:
- 2 instance virtuálních jadek podporují velikosti mezi 32 GB a 640 GB.
- 4 instance virtuálních jadek podporují velikosti mezi 32 GB a 2 TB.
- Spravované instance uvnitř fondů mají limit až 100 uživatelských databází na instanci s výjimkou 2 instancí s virtuálními jádro, které podporují až 50 uživatelských databází na instanci.
Vlastnost úrovně služby je přidružená k prostředku fondu instancí, takže všechny instance ve fondu musí být stejné úrovně služby jako úroveň služby fondu. V současné době je k dispozici Pro obecné účely úroveň služby (viz následující část o omezeních v aktuální verzi Preview).
Omezení veřejné verze Preview
Verze Public Preview má následující omezení:
- V současné době je Pro obecné účely dostupná pouze úroveň služby.
- Fondy instancí není možné škálovat ve verzi Public Preview, takže je důležité pečlivě naplánovat kapacitu před nasazením.
- Vytváření a konfigurace fondu instancí na webu Azure Portal ještě není k dispozici. Všechny operace s fondy instancí se podporují jen prostřednictvím PowerShellu. Také nasazení počáteční instance v předem vytvořeném fondu je možné jen přes PowerShell. Po nasazení do fondu lze spravované instance aktualizovat na webu Azure Portal.
- Spravované instance vytvořené mimo fond nelze přesunout do existujícího fondu a instance vytvořené uvnitř fondu nelze přesunout mimo jedinou instanci nebo do jiného fondu.
- Ceny za rezervaci instance kapacity nejsou k dispozici.
- Skupiny převzetí služeb při selhání nejsou podporovány pro instance ve fondu.
SQL podporované funkce
Spravované instance vytvořené ve fondech podporují stejné úrovně kompatibility a funkce podporované v jednotlivých spravovaných instancích.
Každá spravovaná instance nasazená ve fondu má samostatnou instanci SQL Agent.
Volitelné funkce, které vyžadují, abyste zvolili konkrétní hodnoty (jako je kolace na úrovni instance, časové pásmo, veřejný koncový bod pro přenos dat nebo skupiny převzetí služeb při selhání), se konfigurují na úrovni instance a mohou se lišit pro každou instanci ve fondu.
Otázky výkonu
Přestože spravované instance ve fondech mají vyhrazená virtuální jádro a paměť RAM, sdílejí místní disk (pro použití databáze tempdb) a síťové prostředky. Není to pravděpodobné, ale pokud má více instancí ve fondu současně vysokou spotřebu prostředků, je možné zaznamenat efekt "hlučného souseda". Pokud toto chování pozorujete, zvažte nasazení těchto instancí do většího fondu nebo jako jedné instance.
Důležité informace o zabezpečení
Vzhledem k tomu, že instance nasazené ve fondu sdílejí stejný virtuální počítač, můžete zvážit zákaz funkcí, které přináší vyšší rizika zabezpečení, nebo pevně řídit přístupová oprávnění k těmto funkcím. Například integrace MODULU CLR, nativní zálohování a obnovení, e-mail databáze atd.
Žádosti o podporu fondu instancí
Vytváření a správa žádostí o podporu pro fondy instancí v Azure Portal.
Pokud dochází k problémům souvisejícím s nasazením fondu instancí (vytvořením nebo odstraněním), nezapomeňte do pole Podtyp problému zadat Fondy instancí.

Pokud dochází k problémům souvisejícím s jednou spravovanou instancí nebo databází v rámci fondu, měli byste vytvořit běžný lístek podpory pro Azure SQL Managed Instance.
Pokud chcete vytvořit SQL nasazení spravované instance (s fondy instancí nebo bez nich), možná budete muset získat větší regionální kvótu. Další informace najdete v tématu Navýšení kvóty požadavků pro Azure SQL Database. Logika nasazení pro fondy instancí porovnává celkovou spotřebu virtuálních jadek na úrovni fondu s vaší kvótou a určuje, jestli můžete vytvářet nové prostředky bez dalšího zvýšení kvóty.
Fakturace fondu instancí
Fondy instancí umožňují nezávisle škálovat výpočetní prostředky a úložiště. Zákazníci platí za výpočetní prostředky přidružené k prostředku fondu měřenému ve virtuálních jadech a úložiště přidružené ke každé instanci naměřené v gigabajtech (prvních 32 GB je pro každou instanci zdarma).
Cena za virtuální jádro fondu se účtuje bez ohledu na to, kolik instancí je v tomto fondu nasazených.
Pro cenu výpočetních prostředků (měřeno ve virtuálních jade) jsou k dispozici dvě cenové možnosti:
- Zahrnutá licence: Cena SQL Server licence je zahrnutá. Je to pro zákazníky, kteří se chytou použít stávající SQL Server licence s Software Assurance.
- Zvýhodněné hybridní využití Azure: Snížená cena, která zahrnuje Zvýhodněné hybridní využití Azure pro SQL Server. Zákazníci se mohou k této ceně přihlásit pomocí svých stávajících SQL Server licencí s Software Assurance. Další podrobnosti a způsobilost najdete v Zvýhodněné hybridní využití Azure.
Pro jednotlivé instance ve fondu není možné nastavit různé cenové možnosti. Všechny instance v nadřazeném fondu musí být buď za cenu zahrnuté licence, nebo Zvýhodněné hybridní využití Azure cenu. Licenční model fondu je možné po vytvoření fondu změnit.
Důležité
Pokud pro instanci zadáte licenční model, který se liší od modelu ve fondu, použije se cena za fond a hodnota na úrovni instance se ignoruje.
Pokud vytváříte fondy instancí pro předplatnás nárokem na výhodu pro vývoj a testování, automaticky obdržíte zlevněné sazby až 55 % u služby Azure SQL Managed Instance.
Úplné podrobnosti o cenách fondů instancí najdete v části fondy instancí na stránce s cenami SQL spravované instance.
Další kroky
- Pokud chcete začít s fondy instancí, SQL průvodce fondy spravovaných instancí.
- Informace o tom, jak vytvořit první spravovanou instanci, najdete v průvodci rychlým zprovozněním.
- Seznam funkcí a porovnání najdete v tématu Azure SQL běžné funkce.
- Další informace o konfiguraci virtuální sítě najdete v tématu SQL virtuální sítě spravované instance.
- Rychlý start, který vytvoří spravovanou instanci a obnoví databázi ze záložního souboru, najdete v tématu Vytvoření spravované instance.
- Kurz použití nástroje pro Azure Database Migration Service najdete v tématu SQL migrací spravované instance pomocí Database Migration Service.
- Pokročilé monitorování výkonu spravované instance SQL integrovanými inteligentními funkcemi pro řešení potíží najdete v tématu Monitorování spravované instance Azure SQL pomocí Azure SQL Analytics.
- Informace o cenách najdete v tématu SQL spravované instance.