Co je fond instancí (Preview)? – Azure SQL Managed Instance

Platí pro:Azure SQL Managed Instance

Tento článek obsahuje přehled možnosti nasazení fondu instancí pro spravovanou instanci Azure SQL.

Fondy instancí umožňují nasadit více instancí se sdílenými prostředky, což poskytuje pohodlnou a nákladově efektivní infrastrukturu pro migraci více databází z instancí SQL Serveru, aniž by bylo nutné konsolidovat menší a méně náročné výpočetní úlohy na větší spravovanou instanci SQL.

Začněte tím, že si prohlédnete možnost Vytvořit fond instancí.

Poznámka:

Fondy instancí pro azure SQL Managed Instance jsou aktuálně ve verzi Preview.

Přehled

Fondy instancí ve službě Azure SQL Managed Instance umožňují nasadit více instancí se sdílenými prostředky do jednoho základního virtuálního počítače v rámci virtuálního clusteru.

Fondy instancí poskytují následující základní výhody:

  • Možnost hostovat 2 virtuální jádra instancí, které jsou k dispozici pouze ve fondech instancí
  • Předvídatelná a rychlá doba nasazení instance (až 5 minut).
  • Nákladově úsporná infrastruktura při migraci více instancí SQL Serveru.

Následující diagram znázorňuje fond instancí s několika spravovanými instancemi nasazenými do virtuálního clusteru v podsíti virtuální sítě:

Diagram of instance pool with multiple instances in a single pool.

Co je nového?

Aktualizace fondů instancí ve verzi 2024 ve verzi Preview přináší následující nové funkce:

  • Konfiguraci fondu (například velikost výpočetních prostředků, licence, vlastnosti) je možné aktualizovat pomocí PowerShellu nebo Azure CLI.
  • Hardware řady Premium je teď podporovaný.
  • Instanci můžete přesunout do a z fondu pomocí PowerShellu nebo Azure CLI.

Architektura

Fondy instancí mají podobnou architekturu jako jedna spravovaná instance. Pokud chcete podporovat nasazení ve virtuálních sítích Azure a poskytovat izolaci a zabezpečení pro zákazníky, fondy instancí také spoléhají 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. Všechny jednotlivé instance a fondy instancí patří do stejného virtuálního clusteru. Instance v rámci fondu a jedné instance nasazené do stejné podsítě nesdílely výpočetní prostředky přidělené procesům a komponentám brány SQL Serveru, což zajišťuje předvídatelnost výkonu. Po počátečním nasazení fondu jsou operace správy instancí ve fondu rychlejší, protože virtuální cluster už byl rozšířen při zřizování fondu.

Velikost výpočetních prostředků virtuálního počítače je založená na celkovém počtu virtuálních jader přidělených fondu, které jsou distribuovány mezi instance ve fondu. Tato architektura umožňuje dělení virtuálního počítače do několika instancí, které můžou být libovolné podporované velikosti, včetně 2 virtuálních jader (s výhradním využitím fondů instancí). Když například nasadíte fond instancí s 8 virtuálními jádry, můžete nasadit dva 2 virtuální jádra a jednu instanci se 4 virtuálními jádry. Potom můžete migrovat databáze SQL Serveru do instancí v rámci fondu. A vzhledem k tomu, že fondy instancí podporují nativní integraci virtuální sítě, můžete do stejné podsítě nasadit více fondů instancí a také několik jednotlivých instancí.

Hlavní rozdíl mezi těmito dvěma modely nasazení spočívá v tom, že při použití fondu instancí, které se řídí prostředky pomocí objektů úloh Systému Windows, můžete v rámci stejného virtuálního počítače vytvořit více procesů SQL Serveru. Jednotlivé instance mají na uzlu virtuálního počítače pouze jeden proces SQL Serveru.

Následující diagram znázorňuje hlavní rozdíl architektury mezi dvěma modely nasazení:

Diagram showing Instance pool and two individual instances in the virtual cluster.

Scénáře aplikací

Zvažte použití fondů instancí pro následující scénáře:

  • Migrace skupiny malých instancí SQL Serveru najednou, kde jsou instance 2 nebo 4 virtuální jádra.
  • Potřebujete rychlé a předvídatelné vytvoření nebo škálování instance. Například nasazení nového tenanta v prostředí víceklientské aplikace SaaS, které vyžaduje možnosti na úrovni instance.
  • Je důležité mít pevné náklady nebo limit útraty. Například spuštění sdílených vývojových 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.

Fondy instancí jsou zvláště vhodné pro migraci více instancí SQL Serveru, protože předběžné zřizování sdílených výpočetních prostředků podle celkových požadavků na migraci snižuje celkové náklady na vlastnictví po migraci. Představte si například scénář migrace čtyř malých místních instancí SQL Serveru do služby Azure SQL Managed Instance. Bez fondu instancí byste zřídili čtyři samostatné samostatné spravované instance SQL s minimálně 4 virtuálními jádry, a to vše s vlastními vyhrazenými prostředky. Fond instancí snižuje tyto náklady, protože do fondu můžete nasadit všechny instance se 2 virtuálními jádry, ve kterých fond sdílí prostředky.

Vlastnosti instance a fondu

Následující vlastnosti jsou nakonfigurované na úrovni fondu pro všechny instance ve fondu:

Dále zvažte následující:

  • Spravované instance vytvořené ve fondech podporují stejné úrovně kompatibility a funkce dostupné pro jednotlivé spravované instance.
  • Volitelné funkce nebo funkce, které vyžadují, abyste zvolili konkrétní hodnoty (například kolaci na úrovni instance, časové pásmo, veřejný koncový bod pro přenos dat, skupiny převzetí služeb při selhání) jsou nakonfigurované na úrovni instance a můžou se pro každou instanci ve fondu lišit.
  • Vzhledem k tomu, že instance nasazené do fondu sdílejí stejný virtuální počítač, zvažte zakázání funkcí, které představují vyšší bezpečnostní rizika, nebo pevně řídit přístupová oprávnění k těmto funkcím, jako je integrace CLR, nativní zálohování a obnovení, e-mail databáze atd.
  • Spravovanou instanci SQL můžete nakonfigurovat tak, aby používala ověřování Microsoft Entra před nebo po jeho přidání do fondu.
  • Každá spravovaná instance nasazená ve fondu má samostatnou instanci agenta SQL.

Omezení prostředků

Když nasadíte instanci do fondu, platí omezení pro jednotlivé instance ve fondu a omezení prostředků používaných celkovým fondem.

Následující tabulka obsahuje podrobnosti o omezeních pro obě instance ve fondu a fond:


Limity fondů Limity instancí ve fondu
Úroveň služby Pro obecné účely Pro obecné účely
Vrstva hardwaru Řada Standard (Gen5)
Řada Premium
Řada Standard (Gen5)
Řada Premium
Počet virtuálníchjader 1 8-16-24-32-40-64-80 2-4-8-16-24-32-40-64-80
Max. úložiště 32 TB2 - 640 GB pro 2 virtuální jádra
- 2 TB pro 4 virtuální jádra
- 8 TB pro 8 virtuálních jader
-16 TB pro 16+ virtuální jádra
Maximální počet databází 500 - 50 pro 2 virtuální jádra
- 100 pro 4 a více virtuálních jader
Maximální počet instancí 40

Možnosti 1 virtuálních jader pro instance ve fondu závisí na počtu dostupných virtuálních jader ve fondu instancí.
2 Limit úložiště fondu je diktován součtem úložiště pro všechny instance ve fondu.

Pro všechny ostatní limity na úrovni instance zkontrolujte limity prostředků.

Důležité informace o výkonu

I když spravované instance v rámci fondů mají vyhrazené virtuální jádro a paměť RAM, sdílejí místní disk (pro tempdb) a síťové prostředky. I když je nepravděpodobné, je možné zaznamenat efekt hlučného souseda z více instancí ve fondu s vysokou spotřebou prostředků najednou.

Pokud dochází k tomuto chování, zvažte zvýšení velikosti fondu nebo opětovné nasazení vysoce náročných prostředků jako jedné instance mimo fond.

Fakturace fondu instancí

Fondy instancí umožňují nezávisle škálovat výpočetní prostředky a úložiště. Platíte za:

  • Výpočetní prostředky přidělené fondu měřené ve virtuálních jádrech
  • Úložiště přidružené ke každé instanci měřené v gigabajtech (prvních 32 GB je zdarma pro každou instanci).

Cena za virtuální jádro fondu se účtuje bez ohledu na to, kolik instancí se do tohoto fondu nasadí. Nastavení různých cenových možností není možné pro jednotlivé instance ve fondu. Všechny instance ve fondu musí používat stejný model licencování. Licenční model pro fond je možné po vytvoření fondu změnit.

Cena výpočetních prostředků (měřená ve virtuálních jádrech) závisí na tom, jestli platíte plnou licenční cenu SQL Serveru. K dispozici jsou následující dvě cenové možnosti:

  • Zahrnutá licence: Cena licencí SQL Serveru je zahrnuta.
  • Zvýhodněné hybridní využití Azure: Nižší cena, která zahrnuje Zvýhodněné hybridní využití Azure pro SQL Server. Zákazníci se můžou k této ceně přihlásit pomocí stávajících licencí SQL Serveru s programem Software Assurance.

Podrobnosti o cenách fondu úplných instancí najdete v části Fondy instancí na stránce s cenami služby SQL Managed Instance.

Poznámka:

Fondy instancí vytvořené v předplatných, které mají nárok na výhodu pro vývoj a testování, automaticky dostávají snížené sazby až 55 procent ve službě Azure SQL Managed Instance.

Omezení

Další informace najdete v omezeních fondu instancí.

Další kroky

Konfigurace fondu instancí