Co je fond instancí? – Azure SQL Managed Instance
Platí pro:Azure SQL Managed Instance
Tento článek obsahuje přehled možnosti nasazení fondu instancí pro službu Azure SQL Managed Instance, která zákazníkům přináší značné úspory nákladů.
Fondy instancí umožňují nasadit více instancí se sdílenými prostředky, které poskytují 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 do větší služby SQL Managed Instance.
Začněte tím, že si prohlédnete možnost Vytvořit fond instancí.
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ž 10 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ě:
Co je nového?
Listopad 2024 přináší následující možnosti:
- Vytvářejte fondy, vytvářejte instance ve fondu a upravte nastavení konfigurace fondu na webu Azure Portal.
- Pomocí PowerShellu nebo Azure CLI aktualizujte nastavení konfigurace fondu (například velikost výpočetních prostředků, licence, vlastnosti).
- Podpora hardwaru řady Premium.
- Přesuňte instanci do a z fondu pomocí PowerShellu nebo Azure CLI.
- Podpora fondu instancí pro ceny rezervované kapacity
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í cluster představuje 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í ve stejné podsíti patří do stejného virtuálního clusteru. Instance ve fondu mají výpočetní prostředky přidělené procesům SQL Serveru a komponentám brány, které zajišťují předvídatelný výkon. Po počátečním nasazení fondu jsou operace správy instancí ve fondu rychlejší, protože procesy SQL se vytvářejí na výpočetních prostředcích, které už byly zřízené.
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 dvě 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. Vzhledem k tomu, že fondy instancí podporují nativní integraci virtuální sítě, můžete do stejné podsítě nasadit více fondů instancí i více jednotlivých instancí.
Fondy instancí poskytují vysokou úroveň izolace, protože každá instance má na základním hostitelském virtuálním počítači vyhrazené virtuální jádra. Hlavní rozdíl modelu nasazení fondu instancí v porovnání s jednou spravovanou instancí spočívá v tom, že s fondy instancí je možné vytvořit více procesů SQL Serveru na stejném virtuálním počítači, což jsou prostředky, které se řídí pomocí objektů úloh Windows. Pokud izolace na úrovni procesu nestačí, zvažte použití jednotlivých instancí místo fondů instancí, protože jednotlivé instance mají na uzlu virtuálního počítače jenom jeden proces SQL Serveru, který poskytuje izolaci na úrovni virtuálního počítače.
Následující diagram znázorňuje hlavní rozdíl architektury mezi dvěma modely nasazení:
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:
- Hardwarové úrovně
- Licence SQL Serveru, například Zvýhodněné hybridní využití Azure
- Časové období údržby
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é zavádějí vyšší bezpečnostní rizika, nebo pokud chcete 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á samostatného agenta SQL Serveru.
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 | – |
1 možnosti 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.
Ceny za záložní kapacitu
Rezervovaná kapacita vám umožní ušetřit náklady na výpočetní prostředky poskytnutím hluboké slevy, když si rezervujete cenu prostředků za předem určené období. Teď můžete přidělit rezervovanou kapacitu fondu instancí, což vytváří cenově nejvýhodnější způsob spouštění více instancí.
Omezení
Další informace najdete v omezeních fondu instancí.