Sdílet prostřednictvím


Vytvoření fondu instancí – Azure SQL Managed Instance

Platí pro:Azure SQL Managed Instance

V tomto článku se dozvíte, jak vytvořit fond instancí pro službu Azure SQL Managed Instance pomocí webu Azure Portal, PowerShellu nebo Azure CLI a také jak přesunout instance do a z fondu pomocí PowerShellu nebo Azure CLI.

Fondy instancí umožňují nasadit několik spravovaných instancí SQL se sdílenými prostředky na jeden virtuální počítač, který poskytuje pohodlnou a nákladově efektivní infrastrukturu pro migraci více 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.

Požadavky

Pokud chcete vytvořit fond spravovaných instancí SQL, měli byste mít:

Důležité informace o velikosti podsítě

Pečlivě naplánujte velikost podsítě, pokud používáte fond spravovaných instancí SQL. Pokyny k určení velikosti podsítě najdete v tématu Určení požadované velikosti podsítě a rozsahu pro službu Azure SQL Managed Instance .

Při výpočtu počtu IP adres požadovaných jedním fondem instancí, který obsahuje více instancí pro obecné účely, použijte následující vzorec:

2 * (5 + (3 * # of MIs)) + 5

# of MIs odkazuje na maximální možný počet instancí, které plánujete zřídit. Maximální možný počet instancí ve fondu je 40.

Vytvořte fond instancí

Fond spravovaných instancí SQL můžete vytvořit pomocí webu Azure Portal, PowerShellu nebo Azure CLI. Zvažte použití těchto zdrojů:

  • Aktuálně je k dispozici pouze úroveň služby Pro obecné účely na hardwaru řady Standard (Gen5) nebo řady Premium.
  • Název fondu může obsahovat jenom malá písmena, číslice a pomlčky a nemůže začínat spojovníkem.
  • Azure Hybrid Benefit se uplatňuje na úrovni fondu instancí. Typ licence můžete nastavit při vytváření fondu a po vytvoření fondu aktualizovat typ licence.

Důležité

Nasazování fondu instancí je dlouhotrvající proces, který může trvat až 4,5 hodiny.

Pokud chcete vytvořit fond spravovaných instancí SQL na webu Azure Portal, postupujte takto:

  1. Přejděte do centra Azure SQL na aka.ms/azuresqlhub.

  2. V části Azure SQL Managed Instance vyberte Fondy instancí a otevřete podokno Fondy instancí .

  3. V podokně Fondy instancí vyberte + Vytvořit a otevřete stránku Vytvořit fond spravovaných instancí Azure SQL .

    Snímek obrazovky webu Azure Portal centra Azure SQL s tlačítkem Vytvořit ve spravované instanci Azure SQL a v okně možností služby Azure SQL Managed Instance

  4. Na stránce Vytvořit fond spravovaných instancí Azure SQL:

    1. Zadejte podrobnosti o projektu a instanci na kartě Základy .
    2. Pomocí možnosti Konfigurovat fond instancí v části Compute + Storage otevřete stránku Compute + Storage a zvolte úroveň služby, výpočetní hardware a licenci SQL Serveru, kterou má fond používat. Pomocí příkazu Použít uložte nastavení výpočetních prostředků a vraťte se na stránku Vytvořit fond spravovaných instancí Azure SQL.
    3. Vyberte existující virtuální síť nebo na kartě Sítě nakonfigurujte novou virtuální síť.
    4. (Volitelné) Na kartě Další nastavení nakonfigurujte jiné než výchozí časové období údržby pro fond.
    5. Zkontrolujte svoji konfiguraci na kartě Zkontrolovat a vytvořit, a poté vyberte Vytvořit, abyste vytvořili skupinu instancí.

    Snímek obrazovky se stránkou Vytvořit fond spravovaných instancí Azure SQL na webu Azure Portal a vybranou možností Konfigurovat fond instancí

  5. Nasazení fondu můžete sledovat z notifikací.

Po vytvoření fondu spravovaných instancí SQL můžete ve fondu vytvořit novou instanci pomocí webu Azure Portal nebo můžete existující instanci přesunout do fondu pomocí PowerShellu nebo Azure CLI.

Vytvoření nové instance ve fondu

Po vytvoření fondu můžete vytvořit novou spravovanou instanci SQL v rámci fondu pomocí webu Azure Portal, PowerShellu nebo Azure CLI.

Zvažte použití těchto zdrojů:

  • Musíte zadat typ licence pro novou spravovanou instanci SQL a musí odpovídat typu licence fondu.

Pokud chcete vytvořit novou spravovanou instanci SQL ve fondu pomocí webu Azure Portal, postupujte takto:

  1. Na webu Azure Portal přejděte do fondů instancí a vyberte fond, ve který chcete vytvořit instanci, a otevřete tak přehled fondu.
  2. V podokně Přehled vyberte + Vytvořit spravovanou instanci a otevřete stránku Vytvořit spravovanou instanci Azure SQL .

Alternativně můžete při vytváření vaší spravované instance SQL zvolit i svůj fond úložiště.

  1. Přejděte do centra Azure SQL na aka.ms/azuresqlhub.

  2. V části Azure SQL Managed Instance vyberte spravované instance SQL a otevřete podokno spravovaných instancí SQL .

  3. V podokně spravované instance SQL vyberte + Vytvořit a pak zvolte nabídku spravované instance SQL a otevřete stránku Vytvořit spravovanou instanci SQL .

    Snímek obrazovky se stránkou spravovaných instancí SQL ze stránky centra Azure SQL na webu Azure Portal s tlačítkem +Vytvořit

Na stránce Vytvořit spravovanou instanci Azure SQL postupujte takto:

  1. Na kartě Základy na stránce Vytvořit Azure SQL spravovanou instanci:

    1. Vyberte skupinu prostředků, jež obsahuje váš existující fond instancí.
    2. Chcete-li vytvořit novou instanci ve fondu instancí, zvolte možnost Ano. V části Podrobnosti o spravované instanci vytvořte novou instanci ve fondu instancí.
    3. Vyberte fond z rozevíracího seznamu Fond instancí.

    Snímek obrazovky se stránkou Vytvořit spravovanou instanci Azure SQL na webu Azure Portal s vybraným fondem instancí

    Po výběru fondu instancí z rozevíracího seznamu uvidíte, že náklady na výpočetní prostředky pro instanci se změní na 0, protože výpočetní výkon je zahrnutý do nákladů na fond.

  2. Vyplňte zbývající podrobnosti na stránce Vytvořit spravovanou instanci Azure SQL a vytvořte instanci ve fondu. Další informace najdete v rychlém startu: Vytvoření spravované instance Azure SQL.

  3. Vyberte Zkontrolovat a vytvořit , abyste zkontrolovali nastavení nové instance a pak pomocí příkazu Vytvořit nasadíte instanci do vybraného fondu.

Přesun existující instance

Existující spravovanou instanci SQL můžete přesunout do a z fondu pomocí PowerShellu nebo Azure CLI, pokud:

  • Je ve stejné skupině prostředků jako fond.
  • Je ve stejné virtuální síti a podsíti jako fond.
  • Vyhovuje omezením prostředků fondu instancí.

Když se existující instance přesune do fondu, budou mít nastavení na úrovni fondu přednost před nastavením na úrovni instance. Instance například dědí typ licence a časové období údržby nastavené na úrovni fondu. Když se instance přesune z fondu, zachovává si nastavení zděděná z tohoto fondu. Jedinou výjimkou je typ licence, který se při odebrání instance z fondu instancí ve výchozím nastavení vrátí na "LicenseIncluded" – po přesunu instance z fondu je nutné ručně nakonfigurovat Azure Hybridní výhody a výhody práv pro hybridní převzetí služeb při selhání.

Přesunutí existující instance do fondu pomocí webu Azure Portal se v současné době nepodporuje.

Pokud chcete přesunout spravovanou instanci SQL do fondu pomocí PowerShellu, zadejte název fondu při použití set-AzSqlInstance:

$instance01 | Set-AzSqlInstance -InstancePoolName $instancePoolName

Pokud chcete přesunout instanci z fondu, zadejte prázdný název fondu:

$instance01 | Set-AzSqlInstance -InstancePoolName ''

Připojení k instanci ve fondu

Můžete se připojit ke spravované instanci SQL ve fondu pomocí privátního koncového bodu nebo veřejného koncového bodu. Pokud chcete použít privátní koncový bod, budete muset použít službu Azure Private Link pro spravovanou instanci Azure SQL.

Pokud se chcete připojit k instanci ve fondu pomocí veřejného koncového bodu, musíte koncový bod povolit a pak povolit provoz veřejného koncového bodu ve skupině zabezpečení sítě.

Vytvořit databázi

Vytvoření databáze pro spravovanou instanci SQL ve fondu je stejné jako vytvoření databáze pro jednu instanci. Novou databázi můžete vytvořit pomocí webu Azure Portal, PowerShellu nebo Azure CLI.

Pokud chcete vytvořit novou databázi pro existující spravovanou instanci SQL pomocí webu Azure Portal, postupujte takto:

  1. Na portálu Azure přejděte ke spravované instanci SQL.
  2. Na podokně Přehled vyberte na panelu příkazů + Nová databáze pro otevření stránky Vytvořit spravovanou databázi Azure SQL.
  3. Zadejte podrobnosti o nové databázi.
  4. Výběrem možnosti Zkontrolovat a vytvořit zkontrolujte novou konfiguraci databáze a pak pomocí příkazu Vytvořit nasaďte databázi.

Získání využití poolu

Způsob použití prostředků ve fondu můžete určit pomocí webu Azure Portal, PowerShellu nebo Azure CLI.

Pokud chcete získat seznam instancí uvnitř fondu, zobrazte pomocí webu Azure Portal podokno Fondy instancí . Výběrem názvu fondu zobrazíte instance uvnitř fondu na stránce Přehled :

Snímek obrazovky s podoknem Přehled fondu instancí na webu Azure Portal

Aktualizujte fond instancí

Nastavení existujícího fondu instancí můžete aktualizovat pomocí webu Azure Portal, PowerShellu nebo Azure CLI.

Pomocí podokna Výpočty a úložiště v části Nastavení po výběru instance v podokně Fondy instancí na webu Azure Portal aktualizujte typ licence, velikost virtuálních jader a typ hardwaru pro váš fond:

Snímek obrazovky s podoknem Fond výpočetních prostředků a instancí úložiště na webu Azure Portal

Pomocí podokna Údržba v části Nastavení na stránce Fondu instancí v Azure portálu aktualizujte údržbové okno pro váš fond:

Snímek obrazovky s podoknem Fondu instancí údržby na webu Azure Portal

Aktualizace sdružené instance

Pokud nedošlo k překročení limitů prostředků fondu, můžete upravit konfigurace prostředků pro instanci ve fondu pomocí PowerShellu nebo Azure CLI.

Pokud chcete upravit parametry prostředků pro instanci uvnitř fondu, použijte Set-AzSqlInstance.

Následující ukázka aktualizuje virtuální jádra na 8 a změní velikost úložiště na 512 GB pro Instanci1:

$instancePoolParams = @{
    VCore = 8
    StorageSizeInGB = 512
    InstancePoolName = $instancePoolName
}

$instance1name | Set-AzSqlInstance @instancePoolParams

Odstranit fond instancí

Fond instancí můžete odstranit pomocí webu Azure Portal, PowerShellu nebo Azure CLI, jakmile se všechny instance ve fondu odstraní nebo se přesunou z fondu.

Fond instancí můžete odstranit na webu Azure Portal tak, že přejdete do podokna Fondy instancí , vyberete fond, který chcete odstranit, a pak pomocí tlačítka Odstranit na panelu příkazů.

Fond můžete odstranit také tak, že přejdete na stránku Přehled fondu a na panelu příkazů použijete tlačítko Odstranit .

Operace fondu instancí

Následující tabulka ukazuje dostupné operace instančního fondu:

Příkaz Azure Portal PowerShell Azure CLI (příkazový řádek nástroje Azure)
Vytvořte fond instancí Ano Ano Ano
Aktualizace vlastností poolu Ano Ano Ano
Kontrola použití a vlastností fondu Ano Ano Ano
Smazat fond instancí Ano Ano Ano
Vytvořte novou spravovanou instanci v rámci fondu Ano Ano Ano
Přesun spravované instance do fondu Ne Ano Ano
Odstranění spravované instance z fondu Ano Ano Ano
Přesunutí spravované instance z fondu Ne Ano Ano
Vytvoření databáze v instanci v rámci fondu Ano Ano Ano
Odstranění databáze z SQL Managed Instance Ano Ano Ano

Pokud chcete použít PowerShell, nainstalujte nejnovější verzi PowerShellu Core a podle pokynů nainstalujte modul Azure PowerShellu.

Dostupné příkazy PowerShellu:

Cmdlet Popis
New-AzSqlInstancePool Vytvoří fond instancí.
Get-AzSqlInstancePool Vrátí informace o instančním fondu.
Set-AzSqlInstancePool Nastaví vlastnosti fondu instancí.
Remove-AzSqlInstancePool Odebere fond instancí.
Get-AzSqlInstancePoolUsage Poskytuje informace o využívání fondu instancí.

Pro operace související s instancemi uvnitř fondů i v jednotlivých instancích použijte standardní příkazy spravované instance, ale vlastnost názvu fondu instancí musí být vyplněna při použití těchto příkazů pro instanci ve fondu.

Omezení

Spravované instance SQL ve fondu mají následující omezení:

  • Název fondu může obsahovat jenom malá písmena, číslice a pomlčky a nemůže začínat spojovníkem.
  • Všechny instance ve fondu používají stejný model licencování. Když zadáte licenční model pro instanci, která se liší od licenčního modelu pro fond, použije se licenční model fondu. Když se instance přesune z fondu, automaticky se přepne na plnou placenou licenci (LicenseType = 'LicenseIncluded'). Ručně aktivujte Azure Hybrid Benefit nebo hybridní failover rights benefit pro změnu modelu licencování.
  • Instance ve fondu musí patřit do stejné podsítě a skupiny prostředků. Přesun instance ve fondu i mimo tento fond je možný pouze v rámci podsítě fondu a stejné skupiny prostředků.
  • Přesun fondu instancí do jiné podsítě není podporován.
  • K dispozici je pouze úroveň služby Pro obecné účely. Úrovně služby Pro obecné účely a Pro důležité obchodní informace další generace nejsou k dispozici.
  • Podporuje se pouze hardware řady Standard (Gen5) nebo premium-series. Hardware optimalizovaný pro paměť řady Premium není podporovaný.
  • Maximální možný počet instancí ve fondu je 40.
  • Fond instancí lze odstranit pouze po odstranění všech instancí ve fondu nebo jejich přesunutí mimo fond.
  • K přesunu instancí z a do fondu nemůžete použít Azure portal. Místo toho použijte PowerShell nebo Azure CLI.
  • U instancí ve fondu nejsou podporované následující funkce služby SQL Managed Instance:

Žádosti o podporu

Vytvořte a spravujte žádosti o podporu pro fondy spravovaných instancí SQL v Azure portálu.

Pokud chcete vytvořit novou žádost o podporu na webu Azure Portal, postupujte takto:

  1. Na webu Azure Portal otevřete stránku Nová žádost o podporu.

  2. Na nové žádosti o podporu zadejte následující informace:

    1. Jako typ problému vyberte Technical.
    2. V rozevíracím seznamu zvolte příslušné předplatné .
    3. Jako typ služby vyberte SQL Managed Instance.
    4. Jako prostředek zadejte název vaší instance spravované služby SQL, pokud existuje, nebo vyberte Obecná otázka pokud nemůžete nasadit instanci uvnitř fondu.
    5. Jako souhrn zadejte instance pools.
    6. V případě typu problému zvolte Create, Scale, Stop, Start, or Delete Resources.
    7. V podtypu Problému zvolte Instance Pools.

    Snímek obrazovky s žádostí o podporu fondů instancí na webu Azure Portal

  3. Na následujících stránkách vyberte Další , dokud nebudete moct vytvořit žádost o podporu.

Pokud chcete vytvořit větší nasazení služby SQL Managed Instance (s fondy instancí nebo bez nich), možná budete muset získat větší kvótu v oblasti. Další informace najdete v tématu Žádost o navýšení kvóty. Logika nasazení pro fondy instancí porovnává celkovou spotřebu virtuálních jader na úrovni fondu s vaší kvótou a určuje, jestli máte povoleno vytvářet nové prostředky bez dalšího zvýšení kvóty.