Určení požadované velikosti a rozsahu podsítě pro službu Azure SQL Managed Instance

Platí pro:Azure SQL Managed Instance

Tento článek vám pomůže určit odpovídající velikost podsítě a rozsah IP adres pro službu Azure SQL Managed Instance.

Přehled

Spravovaná instance Azure SQL se skládá z komponent služeb hostovaných na vyhrazené sadě izolovaných virtuálních počítačů umístěných v jedné nebo více skupinách virtuálních počítačů hostovaných virtuálním clusterem a nasazených ve virtuální síti Azure.

Virtuální cluster přidružený k jedné podsíti ve virtuální síti může hostovat jednu nebo více spravovaných instancí SQL. Počet instancí, které je možné nasadit do podsítě, závisí na velikosti podsítě (rozsah podsítě).

Když vytvoříte spravovanou instanci SQL, Azure přidělí počet virtuálních počítačů na základě zvolené úrovně služby. Vzhledem k tomu, že tyto virtuální počítače jsou přidružené k vaší podsíti, vyžadují IP adresy. Azure může přidělit více virtuálních počítačů, aby se zajistila vysoká dostupnost během pravidelné údržby a údržby služeb. Počet požadovaných IP adres v podsíti je obvykle větší než počet spravovaných instancí SQL v této podsíti.

Určení velikosti podsítě

Pečlivě naplánujte velikost podsítě pro nasazení spravované instance SQL.

Každá spravovaná instance SQL potřebuje v podsíti minimálně 32 IP adres. Při definování rozsahů IP adres podsítě můžete použít minimální masku podsítě /27.

Při určování velikosti podsítě použijte následující seznam aspektů:

  • Úvahy týkající se instancí:
    • Počet spravovaných instancí SQL
    • Úroveň služby instancí
  • Důležité informace související s virtuálním clusterem:
    • Konfigurace hardwaru
    • Konfigurace časových období údržby
  • Důležité informace související s operacemi správy:
    • Plány na škálování nahoru/dolů nebo změna úrovně služby, konfigurace hardwaru nebo údržbového okna

K vytvoření výpočtu použijte následující parametry:

  • Azure používá pět IP adres v podsíti pro vlastní potřeby.
  • Každá skupina virtuálních počítačů přidělí osm dalších adres.
  • Počet adres, které každá spravovaná instance SQL používá, závisí na úrovni služby.
    • Spravovaná instance SQL pro obecné účely používá dvě adresy.
    • Pro důležité obchodní informace spravovaná instance SQL používá pět adres
  • Každý požadavek na škálování dočasně zdvojnásobí počet adres přidělených pro škálovanou instanci.

Důležité

Změna rozsahu adres podsítě není podporována, pokud v podsíti existují prostředky. Z tohoto důvodu je lepší místo menších podsítí použít větší podsítě, aby se zabránilo budoucím problémům.

Instance nasazená jednou

Následující tabulka uvádí počet IP adres požadovaných pro jednu instanci v podsíti nasazené do každé úrovně služby:

Úroveň služby Využití Azure1 Využití skupiny virtuálních počítačů2 Využití instancí Zónová redundance (ZR) Celkem3
Pro obecné účely 5 8 2 0 15
Pro důležité obchodní informace 5 8 5 2 18 (20 s ZR)

1 Adresy používané Azure se sdílejí napříč všemi instancemi v podsíti.
2 Adresy používané skupinou virtuálních počítačů se sdílejí napříč instancemi umístěnými ve stejné skupině.
3 Celkový počet adres používaných instancí. Další IP adresy se přidělují, když je povolená zónová redundance pro instance na úrovni služby Business Critical.

Přidáním instancí do podsítě se zvyšuje počet adres používaných instancí a tím se zvyšuje celkový počet adres.

Podsítě s více instancemi

Vzorec v této části vypočítá počet adres potřebných pro více instancí v podsíti. Vzorec bere v úvahu potenciál vytváření nových skupin virtuálních počítačů během následného požadavku na vytvoření nebo aktualizaci instance a časové období údržby a hardwarové požadavky virtuálních clusterů.

K výpočtu celkového počtu IP adres na základě počtu instancí použijte následující vzorec:

5 + (gp * 4) + (bc * 10) + (bc_zr * 2) + (vmg * 8) kde

  • gp = počet instancí pro obecné účely
  • bc = počet instancí kriticky důležitých pro podnikání
  • bc_zr = počet zónově redundantních instancí pro kritické obchodní účely
  • vmg = počet různých skupin virtuálních počítačů

Následující seznam vysvětluje čísla použitá ve vzorci:

  • 5 je počet IP adres rezervovaných v Azure.
  • 4 adresy na instanci pro obecné účely (2 pro počáteční nasazení, 2 pro operaci konečného škálování)
  • 10 adres na instanci kritické pro podnikání (5 pro počáteční nasazení, 5 pro operaci škálování)
  • 8 adres na skupinu virtuálních počítačů

Důležité

Vzhledem k tomu, že existuje omezení počtu virtuálních počítačů, které se můžou připojit ke skupině, může nedostatek místa ve stávající skupině vést k vytvoření skupiny virtuálních počítačů se stejnými specifikacemi. Podsíť s velkým počtem instancí může mít více skupin virtuálních počítačů se stejnou konfigurací, což překračuje 9 skupin virtuálních počítačů.

Příklad 1

Plánujete mít tři instance pro obecné účely a dvě instance pro kritické obchodní funkce budou nasazeny do stejné podsítě. Všechny instance mají stejné časové období údržby, běží na stejné konfiguraci hardwaru a žádné nejsou zónově redundantní.

Nahrazením těchto hodnot do vzorce získáme následující rovnici: 5 + (3 * 4) + (2 * 10) + 0 + (1 * 8) = 45

Jelikož rozsahy IP adres jsou definovány jako mocniny 2, aby bylo možné podporovat 45 IP adres, vaše podsíť pro toto nasazení vyžaduje minimální rozsah IP adres o velikosti 64 (2^6). Vyhraďte podsíť s maskou podsítě /26.

Příklad 2

Plánujete nasadit celkem sedm instancí do stejné podsítě, čtyři instance pro obecné účely a tři instance pro důležité obchodní informace. Tři jsou instance vývoje/testování spuštěné na hardwaru řady Standard s výchozím časovým obdobím údržby (skupina virtuálních počítačů 1), zatímco zbývající čtyři instance jsou v produkčním prostředí a běží na hardwaru řady Premium s časovým obdobím údržby o víkendu (skupina virtuálních počítačů 2). Dvě instance pro důležité obchodní informace jsou zónově redundantní.

Nahrazením těchto hodnot do vzorce získáme následující rovnici: 5 + (4 * 4) + (3 * 10) + (1 * 2) + (2 * 8) = 69

Protože jsou rozsahy IP adres definovány v mocninách čísla 2, aby vaše podsíť podporovala 69 IP adres, vyžaduje pro toto nasazení minimální rozsah 128 IP adres (2^7). Podsíť musíte rezervovat s maskou podsítě /25.

Upozornění

I když můžete nasadit instance do podsítě menší než počítaná velikost, můžete tím zabránit v přidávání instancí nebo dokončování operací škálování a údržby, které vyžadují dočasné IP adresy. Abyste se vyhnuli přerušení služeb, vyhraďte si větší podsíť, než je minimum, a naplánujte budoucí růst, další skupiny virtuálních počítačů a dočasné zvýšení využití IP adres během určitých operací.

Scénáře pro aktualizaci

Během operace škálování instance dočasně vyžadují přidanou kapacitu PROTOKOLU IP, která závisí na úrovni služby.

Následující tabulka ukazuje dočasný počet dalších IP adres potřebných pro operaci škálování, která nevyžaduje vytvoření nové skupiny virtuálních počítačů:

Úroveň služby Scénář Další adresy
Obvodní lékař Škálování vCores 2
Obvodní lékař Škálování úložiště 0
Obvodní lékař Přechod na BC 5
BC Škálování vCores 5
BC Škálování úložiště 5
BC Přepnutí na GP 2

Operace, které vedou k vytvoření nové skupiny virtuálních počítačů, jako je změna generace hardwaru nebo časového období údržby, vyžadují pro novou skupinu dalších 6 trvalých adres.