Mi az a példánykészlet? – Menedzselt Azure SQL-példány

A következőkre vonatkozik:Azure SQL Kezelt Példány

Ez a cikk áttekintést nyújt a felügyelt Azure SQL-példány példánykészletének üzembe helyezési lehetőségéről, amely jelentős költségmegtakarítási előnyökkel jár az ügyfelek számára.

A példánykészletek használatával több olyan példányt is üzembe helyezhet, amelyek erőforrásokat osztanak meg. Ez a beállítás kényelmes és költséghatékony infrastruktúrát kínál több adatbázis SQL Server-példányokból való migrálásához. Ez szükségtelenné teszi a kisebb, kevésbé nagy számítási igényű számítási feladatok összevonását egy nagyobb felügyelt SQL-példányon.

Első lépésként tekintse meg a Példánykészlet létrehozása című témakört.

Áttekintés

Az Azure SQL Managed Instance példánykészletek használatával több olyan példányt telepíthet, amelyek erőforrásokat osztanak meg egyetlen mögöttes virtuális gépen egy virtuális fürtben.

A példánykészletek a következő alapvető előnyöket biztosítják:

  • 2 vCore példányok támogatása, amelyek csak a példánykészletekben érhetők el.
  • Kiszámítható és gyors példánytelepítési idő (akár 10 perc).
  • Költségtakarékos infrastruktúra több SQL Server-példány áttelepítésekor.

Az alábbi ábra egy olyan példánykészletet mutat be, amely több felügyelt példányt helyez üzembe egy virtuális fürtben egy virtuális hálózati alhálózaton:

Egy készletben több példányt tartalmazó példánykészlet diagramja.

Mi újság?

2024. november a következő képességeket biztosítja:

  • Készletek létrehozása, példányok létrehozása egy készleten belül, és a készlet konfigurációs beállításainak módosítása az Azure Portalon.
  • Frissítse a készlet konfigurációs beállításait, például a számítási méretet, a licencet és a tulajdonságokat a PowerShell vagy az Azure CLI használatával.
  • Prémium sorozatú hardverek támogatása.
  • Példány áthelyezése a készletbe és a készletből a PowerShell vagy az Azure CLI használatával.
  • Példánykészlet-támogatás foglalások díjszabásához.

Építészet

A példánykészletek architektúrája hasonló az önállóan kezelt példányokhoz. A üzembe helyezések támogatása érdekében az Azure virtuális hálózatain belül, valamint az ügyfelek elkülönítésének és biztonságának biztosítása céljából a példánykészletek virtuális fürtökre is támaszkodnak. A virtuális fürtök az ügyfél virtuális hálózati alhálózatán belül üzembe helyezett elkülönített virtuális gépek dedikált készletét jelölik. Az ugyanazon alhálózatban található összes egyedi példány és példánykészlet egyazon virtuális fürthöz tartozik. A készleten belüli példányok számítási erőforrásokat foglalnak le az SQL Server-folyamatokhoz és az átjáróösszetevőkhöz, amelyek kiszámítható teljesítményt biztosítanak. A kezdeti készlet üzembe helyezése után a készlet példányainak felügyeleti műveletei gyorsabbak lesznek, mivel az SQL-folyamatok olyan számítási erőforrásokon jönnek létre, amelyeket a szolgáltatás már kiépített.

A virtuális gép számítási mérete a készlethez lefoglalt virtuális magok teljes számán alapul, amelyet a szolgáltatás eloszt a készlet példányai között. Ez az architektúra lehetővé teszi a virtuális gép particionálását több olyan példányra, amelyek bármilyen támogatott méretűek lehetnek, beleértve a 2 virtuális magot (kizárólag a példánykészletekre). Például, ha egy 8 virtuális magos példánykészletet helyez üzembe, akkor két 2 virtuális magos és egy 4 virtuális magos példányt is létrehozhat. Ezután migrálhatja az SQL Server-adatbázisokat a készleten belüli példányokra. Mivel a példánykészletek támogatják a natív virtuális hálózati integrációt, ugyanarra az alhálózatra több példánykészletet és több egyes példányt is üzembe helyezhet.

A példánykészletek magas szintű elkülönítést biztosítanak, mivel minden példány dedikált vCPU-kat kap a virtuális gép mögöttes gazdagépén. A példánykészlet üzembehelyezési modelljének fő különbsége egyetlen felügyelt példányhoz képest az, hogy a példánykészletek használatával több SQL Server-folyamat jön létre ugyanazon a virtuális gépen. A szolgáltatáserőforrás Windows-feladatobjektumok használatával szabályozza ezeket a folyamatokat. Ha a folyamatszintű elkülönítés nem elegendő, fontolja meg az önálló példányok használatát a példánykészletek helyett. Az egyes példányok csak egy SQL Server-folyamatot használnak a virtuálisgép-csomóponton, amely virtuálisgép-szintű elkülönítést biztosít.

Az alábbi ábra a két üzemi modell közötti fő architektúrabeli különbséget mutatja be:

Diagram a példánykészletről és a két különálló példányról a virtuális fürtben.

Alkalmazásforgatókönyvek

Fontolja meg az "instance pool"-ok használatát a következő forgatókönyvekhez:

  • A egy kis SQL Server példányok csoportjának migrálása egy időben, ahol a példányok 2 vagy 4 virtuális magosak.
  • Szükség van gyors és kiszámítható példánylétrehozási vagy skálázási . Például egy új bérlő üzembe helyezése több-bérlős SaaS-alkalmazáskörnyezetben, amely példányszintű képességeket igényel.
  • Fontos, hogy rögzített költség vagy költségkeret. Például rögzített (vagy ritkán változó) méretű megosztott fejlesztői teszt- vagy bemutatókörnyezeteket futtathat, ahol szükség esetén rendszeresen üzembe helyezhet felügyelt példányokat.

Az példánykészletek jól működnek SQL Server-példányok tömeges áttelepítésénél. Ha a teljes migrálási követelmények alapján előre kiépíti a megosztott számítási erőforrásokat, a migrálás után csökkenti a teljes tulajdonosi költséget. Vegyük például azt a forgatókönyvet, amelyben négy kis helyszíni SQL Server-példányt migrálunk felügyelt Azure SQL-példányba. Példánykészlet nélkül négy különálló, felügyelt SQL-példányt építene ki legalább 4 virtuális maggal, amelyek mindegyike saját dedikált erőforrásokkal rendelkezik. A példánykészlet csökkenti ezt a költséget, mivel minden példányt üzembe helyezhet 2 vCores-rel a készletben, ahol az erőforrások megosztásra kerülnek.

Példány- és erőforráskészlet tulajdonságai

A készlet szintjén a következő tulajdonságokat konfigurálja a készletben található összes példány számára:

Emellett vegye figyelembe a következőket:

  • A készletekben létrehozott FELÜGYELT SQL-példányok ugyanazokat a kompatibilitási szinteket és funkciókat támogatják, amelyek egyetlen felügyelt példány számára érhetők el.
  • Olyan választható funkciókat vagy funkciókat konfigurálhat, amelyek megkövetelik, hogy adott értékeket (például példányszintű rendezést, időzónát, nyilvános végpontot az adatforgalomhoz, feladatátvételi csoportokat) válasszon a példány szintjén. Egy "pool" minden példánya eltérő értékekkel rendelkezhet.
  • Mivel a készletben üzembe helyezhető példányok ugyanazzal a virtuális géppel rendelkeznek, érdemes letiltani a magasabb biztonsági kockázatokat okozó funkciókat. A funkciók hozzáférési engedélyeinek szigorú szabályozásához tiltsa le az olyan funkciókat, mint a CLR-integráció, a natív biztonsági mentés és visszaállítás, a Database Mail és mások.
  • A felügyelt SQL-példányt úgy konfigurálhatja, hogy a Microsoft Entra-hitelesítést használja a készlethez való hozzáadás előtt vagy után.
  • A készletben üzembe helyezhető összes felügyelt SQL-példány külön SQL Server-ügynökkel rendelkezik.

Erőforráskorlátok

Amikor egy példányt egy készletbe helyez üzembe, az egyes készletbe helyezett példányok korlátozottak, és a teljes készlet korlátozza az erőforrás-használatot.

Az alábbi táblázat a készletezett példányok és a készlet korlátait ismerteti:


Készletkorlátok Készletezett példányok korlátai
Szolgáltatási szint általános célú általános célú
Hardverszint Standard-sorozat (Gen5)
Prémium sorozat
Standard-sorozat (Gen5)
Prémium sorozat
Virtuális magok (vCores) száma1 8-16-24-32-40-64-80 2-4-8-16-24-32-40-64-80
Maximális tárterület 32 TB2 - 640 GB kapacitás 2 virtuális maghoz
- 2 TB 4 vCores részére
- 8 TB 8 virtuális maghoz
-16 TB 16+ virtuális mag esetén
Adatbázisok maximális száma 500 - 50 2 vCores esetén
- 100 4+ vMag esetén
Példányok maximális száma 40 N/A

1 vCore lehetőségek a gyűjtött példányokra az elérhető vCore-ok számától függnek a példánykészletben.
2 készlet tárterületkorlátját a készletben lévő összes példány tárterületének összege határozza meg.

Az összes többi példányszintű korlátot lásd: Erőforráskorlátok.

Teljesítménnyel kapcsolatos szempontok

Bár a csoporton belüli felügyelt SQL-példányok dedikált virtuális magokkal és RAM-mal rendelkeznek, megosztanak egy helyi lemezt (tempdb) és a hálózati erőforrásokat. Bár nem valószínű, hogy zajos szomszéd jelenséget tapasztalunk, ha a készletben több példány egyszerre magas erőforrás-felhasználással rendelkezik.

Ha ezt a viselkedést tapasztalja, fontolja meg a készlet méretének növelését vagy a nagy fogyasztású példányok újbóli üzembe helyezését önálló példányként a készleten kívül.

Példánypool számlázása

A példánykészletek segítségével egymástól függetlenül méretezheti a számítást és a tárolást. Ön a következőért fizet:

  • A készlethez rendelt feldolgozási kapacitás, virtuális magokban mérve.
  • Az összes példányhoz tartozó tárterület gigabájtban mérve (az első 32 GB minden példányhoz ingyenes).

A készlethez a vCore árat fizeti, függetlenül attól, hogy hány példányt üzemel be az adott készletben. Az egy készlet egyes példányaihoz nem állíthat be különböző díjszabási beállításokat. A készlet valamennyi példányának ugyanazt a licencmodellt kell használnia. A készlet létrehozása után módosíthatja a készlet licencmodellét.

A számítási ár (virtuális magokban mérve) attól függ, hogy a teljes SQL Server-licenc árát fizeti-e. Két árlehetőség érhető el:

  • licenc tartalmazza: Az SQL Server-licencek ára is benne van.
  • Azure Hybrid Benefit: Kedvezményes ár az SQL Server Azure Hybrid Benefit-t is tartalmazza. A megadott ár használatához rendelkeznie kell már meglévő SQL Server-licencekkel és Szoftverbiztosítással.

A példánykészletek díjszabásának részleteiért tekintse meg a felügyelt SQL-példányok díjszabási oldalán található példánykészletek szakaszt.

Jegyzet

Ha a dev-test kedvezményre jogosult előfizetéseken hoz létre példánykészleteket, automatikusan 55% kedvezményes díjszabást kap a felügyelt Azure SQL-példányon.

Foglalások díjszabása

Az Azure Reservations segítségével megtakaríthatja a számítási költségeket, ha egy előre meghatározott időszakra lefoglalja az erőforrások árát. Most már lefoglalhatja a foglalásokat egy példánykészlethez, amely a legköltséghatékonyabb módot hozza létre több példány futtatására.

Korlátozások

További információkért tekintse meg a példánykészlet korlátait.

Következő lépés