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 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ů.
Pomocí fondů instancí můžete nasadit více instancí, které sdílejí prostředky. Toto nastavení nabízí pohodlnou a nákladově efektivní infrastrukturu pro migraci více databází z instancí SQL Serveru. Eliminuje potřebu konsolidovat menší a méně náročné úlohy na výpočetní výkon do větší spravované instance SQL.
Abyste mohli začít, prostudujte si téma Vytvoření fondu instancí.
Přehled
Pomocí fondů instancí ve službě Azure SQL Managed Instance můžete nasadit více instancí, které sdílejí prostředky na jednom základním virtuálním počítači v rámci virtuálního clusteru.
Fondy instancí poskytují následující základní výhody:
- Možnost hostovat 2-vCore instance, které jsou k dispozici pouze v rámci fondů 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, jako je velikost výpočetních prostředků, licence a vlastnosti.
- Podpora hardwaru řady Premium.
- Přesuňte instanci do a z fondu pomocí PowerShellu nebo Azure CLI.
- Podpora fondu instancí pro oceňování rezervací .
Architektura
Pooly instancí mají podobnou architekturu jako jedna spravovaná instance. K podpoře nasazení ve virtuálních sítích Azure a poskytování izolace a zabezpečení pro zákazníky fondy instancí také využívají 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ž služba zřídila.
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ý služba distribuuje mezi instancemi ve fondu. Tato architektura umožňuje rozdělení virtuálního počítače do několika instancí, které mohou mít libovolnou podporovanou velikost, včetně 2 virtuálních jader (pouze pro instance pooly). Když například nasadíte fond instancí s 8 virtuálními jádry, můžete nasadit dvě instance se 2 virtuálními jádry a jednu instanci se 4 virtuálními jádry. Potom je možné 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 získá vyhrazené virtuální jádra na podkladovém hostitelském virtuálním počítači. Hlavní rozdíl modelu nasazení fondu instancí v porovnání s jednou spravovanou instancí spočívá v tom, že pomocí fondů instancí se v rámci stejného virtuálního počítače vytvoří několik procesů SQL Serveru. Prostředek služby řídí tyto procesy pomocí objektů úloh systému Windows. Pokud izolace na úrovni procesu nestačí, zvažte použití jednotlivých instancí místo fondů instancí. Jednotlivé instance mají na uzlu virtuálního počítače pouze 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, kde mají instance 2 nebo 4 vCores, najednou.
- 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í fungují dobře pro migraci více instancí SQL Serveru. Když předem zřídíte sdílené výpočetní prostředky na základě celkových požadavků na migraci, snížíte celkové náklady na vlastnictví po migraci. Představte si například scénář, ve kterém migrujete čtyři malé místní instance 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. Pool instancí snižuje tyto náklady, protože do poolu můžete nasadit všechny instance se 2 vCores, kde pool sdílí prostředky.
Vlastnosti instance a fondu
Pro všechny instance ve fondu nakonfigurujete následující vlastnosti na úrovni 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 SQL, které vytvoříte v poolech, podporují stejné úrovně kompatibility a funkce dostupné pro jednotlivé spravované instance.
- Nakonfigurujete volitelné funkce nebo funkce, které vyžadují výběr konkrétních hodnot (například kolace na úrovni instance, časového pásma, veřejného koncového bodu pro přenos dat, skupiny převzetí služeb při selhání) na úrovni instance. Každá instance ve fondu může mít jiné hodnoty.
- Vzhledem k tomu, že instance, které nasadíte do fondu, sdílejí stejný virtuální počítač, zvažte zakázání funkcí, které představují vyšší rizika zabezpečení. Pokud chcete pevně řídit přístupová oprávnění k těmto funkcím, zakažte funkce, jako je integrace CLR, nativní zálohování a obnovení, Databázová pošta a další.
- Službu SQL Managed Instance můžete nakonfigurovat tak, aby používala ověřování Microsoft Entra před přidáním do fondu nebo po něm.
- Každá spravovaná instance SQL, kterou nasadíte ve fondu, má samostatného agenta SQL Serveru.
Omezení prostředků
Když nasadíte instanci do fondu, má jednotlivá instance ve fondu limity a celkový fond má omezení využití prostředků.
Následující tabulka uvádí omezení pro instance ve fondu i pro fond:
| Limity fondů | Limity instancí sdíleného 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 vCores - 8 TB pro 8 vCore -16 TB pro 16+ virtuálních jader |
| Maximální počet databází | 500 | - 50 pro 2 virtuální jádra - 100 na 4+ vCores |
| Maximální počet instancí | 40 | Není k dispozici |
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 určen součtem úložiště všech instancí ve fondu.
Všechny ostatní limity na úrovni instance najdete v tématu Limity prostředků.
Důležité informace o výkonu
I když spravované instance SQL ve fondech mají vyhrazené virtuální jádro a paměť RAM, sdílejí místní disk (pro tempdb) a síťové prostředky. Je sice možné, i když nepravděpodobné, že by došlo k efektu hlučného souseda, když více instancí ve fondu má současně vysoké využití prostředků.
Pokud se setkáte s tímto chováním, zvažte zvýšení velikosti fondu nebo opětovné nasazení instancí s vysokou spotřebou jako jedné instance mimo fond.
Fakturace pro fond instancí
Pooly instancí pomáhají nezávisle škálovat výpočetní a úložné prostředky. 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 pro každou instanci zdarma).
Platíte cenu za vCore fondu bez ohledu na počet instancí nasazených do tohoto fondu. Nemůžete nastavit různé cenové možnosti pro jednotlivé instance ve fondu. Všechny instance ve fondu musí používat stejný model licencování. Po vytvoření fondu můžete změnit licenční model fondu.
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 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. Pokud chcete tuto cenu použít, musíte mít stávající licence SQL Serveru s programem Software Assurance.
Podrobnosti o cenách úplného fondu instancí najdete v části Fondy instancí na cenové stránce služby SQL Managed Instance.
Poznámka:
Když vytváříte fondy instancí v předplatných, které mají nárok na výhodu pro vývoj a testování, automaticky získáte snížené sazby až 55% ve službě Azure SQL Managed Instance.
Ceny rezervací
Rezervace Azure pomáhají ušetřit náklady na výpočetní prostředky tím, že poskytují hlubokou slevu, když si rezervujete cenu prostředků za předem určené období. Rezervace teď můžete přidělit fondu instancí, což vytváří cenově nejvýhodnější způsob, jak spustit více instancí.
Omezení
Více informací najdete v části Omezení fondu instancí.