Mi az a példánykészlet (előzetes verzió)? – Felügyelt Azure SQL-példány

A következőre vonatkozik: Felügyelt Azure SQL-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.

A példánykészletek lehetővé teszik több példány közös erőforrásokkal való üzembe helyezését, ami kényelmes és költséghatékony infrastruktúrát biztosít több adatbázis SQL Server-példányokból való migrálásához anélkül, hogy kisebb és kevésbé számítási igényű számítási feladatokat kellene összevonnia egy nagyobb felügyelt SQL-példányra.

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

Feljegyzés

A felügyelt Azure SQL-példány példánykészletei jelenleg előzetes verzióban érhetők el.

Áttekintés

A felügyelt Azure SQL-példány példánykészletei lehetővé teszik több megosztott erőforrással rendelkező példány üzembe helyezését egy virtuális fürt egyetlen mögöttes virtuális gépére.

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

  • 2 virtuális magos példányok üzemeltetésének képessége, amelyek csak a példánykészletekben érhetők el
  • Kiszámítható és gyors példánytelepítési idő (akár 5 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:

Diagram of instance pool with multiple instances in a single pool.

Újdonságok

A példánykészletek 2024-ben frissített előzetes verziója a következő új képességeket kínálja:

  • A készletkonfiguráció (például a számítási méret, a licenc, a tulajdonságok) frissíthetők a PowerShell vagy az Azure CLI használatával.
  • A prémium sorozatú hardverek mostantól támogatottak.
  • A példányokat a PowerShell vagy az Azure CLI használatával helyezheti át a készletbe és onnan ki.

Felépítés

A példánykészletek architektúrája hasonló az önálló felügyelt példányokhoz. Az Azure-beli virtuális hálózatokon belüli üzembe helyezés támogatása, valamint az ügyfelek elkülönítésének és biztonságának biztosítása érdekében 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 képviselik. Minden példány és példánykészlet ugyanahhoz a virtuális fürthöz tartozik. A készleten belüli példányok és az ugyanazon alhálózaton üzembe helyezett egyetlen példányok nem osztanak meg SQL Server-folyamatokhoz és átjáróösszetevőkhöz lefoglalt számítási erőforrásokat, ami biztosítja a teljesítmény kiszámíthatóságát. A kezdeti készlet üzembe helyezése után a készlet példányainak felügyeleti műveletei gyorsabbak lesznek, mivel a virtuális fürt már ki lett bővítve a készlet kiépítésekor.

A virtuális gép számítási mérete a készlethez lefoglalt virtuális magok teljes számán alapul, amelyek a készlet példányai között vannak elosztva. 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). Ha például egy 8 virtuális magos példánykészletet helyez üzembe, két 2 virtuális magos és egy 4 virtuális magos példányt helyezhet üzembe. 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, több példánykészletet és több példányt is üzembe helyezhet ugyanarra az alhálózatra.

A két üzembehelyezési modell közötti fő különbség az, hogy több SQL Server-folyamatot is létrehozhat ugyanazon a virtuális gépen egy példánykészlet használatakor, amely windowsos feladatobjektumokkal szabályozott erőforrás. Az egyes példányok csak egyetlen SQL Server-folyamatot használnak a virtuálisgép-csomóponton.

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

Diagram showing Instance pool and two individual instances in the virtual cluster.

Alkalmazáshasználati helyzetek

Fontolja meg a példánykészletek használatát a következő forgatókönyvekhez:

  • Kis SQL Server-példányok egy csoportjának migrálása egyszerre, ahol a példányok 2 vagy 4 virtuális magból állnak.
  • Gyors és kiszámítható példánylétrehozásra vagy skálázásra van szükség. 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.
  • A rögzített költség vagy költségkeret fontos. 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.

A példánykészletek különösen alkalmasak több SQL Server-példány migrálására, mivel a megosztott számítási erőforrásoknak a teljes migrálási követelményeknek megfelelően történő előzetes kiépítése csökkenti a migrálás utáni teljes tulajdonosi költséget. Vegyük például azt a forgatókönyvet, amikor 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észletek csökkentik ezt a költséget, mivel minden példányt üzembe helyezhet 2 virtuális maggal azon a készleten, ahol a készlet erőforrásokat oszt meg.

Példány- és készlettulajdonságok

A készlet szintjén a következő tulajdonságok vannak konfigurálva a készlet összes példányához:

Emellett vegye figyelembe a következőket:

  • A készletekben létrehozott felügyelt 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.
  • Az olyan választható funkciók vagy szolgáltatások, amelyekhez meghatározott értékek (például példányszintű rendezés, időzóna, adatforgalom nyilvános végpontja, feladatátvételi csoportok) kiválasztására van szükség, a példány szintjén vannak konfigurálva, és a készlet minden példányához eltérőek lehetnek.
  • Mivel a készletben üzembe helyezett példányok ugyanazzal a virtuális géppel rendelkeznek, érdemes lehet letiltani a magasabb biztonsági kockázatokat okozó funkciókat, vagy határozottan szabályozni kell az ilyen funkciókhoz való hozzáférési engedélyeket, például a CLR-integrációt, a natív biztonsági mentést és visszaállítást, az adatbázis-e-maileket stb.
  • Konfigurálhatja a felügyelt SQL-példányt a Microsoft Entra-hitelesítés használatára a készlethez való hozzáadás előtt vagy után.
  • A készletben üzembe helyezett felügyelt példányok mindegyike külön SQL Agent-példánysal rendelkezik.

Erőforráskorlátok

Amikor egy példányt egy készletbe helyez üzembe, az egyes készletben lévő példányokra korlátozások vonatkoznak, a teljes készlet által használt erőforrásokra pedig korlátok vonatkoznak.

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


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 magokszáma 1 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 2 virtuális maghoz
- 2 TB 4 virtuális maghoz
- 8 TB 8 virtuális maghoz
-16 TB 16+ virtuális maghoz
Adatbázisok maximális száma 500 - 50 2 virtuális mag esetén
- 100 4+ virtuális mag esetén
Példányok maximális száma 40 n/a

A készletezett példányok 1 virtuális magbeállítása a példánykészletben elérhető virtuális magok számától függ.
2 A 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át esetében tekintse át az erőforráskorlátokat.

A teljesítménnyel kapcsolatos megfontolások

Bár a készletekben lévő felügyelt példányok dedikált virtuális magokkal és RAM-okkal rendelkeznek, helyi lemezzel (a tempdb) és hálózati erőforrásokkal rendelkeznek. Bár nem valószínű, hogy a készlet több példányából származó zajos szomszédhatás egyidejűleg magas erőforrás-felhasználást eredményez.

Ha ezt a viselkedést tapasztalja, fontolja meg a készlet méretének növelését, vagy a nagy mennyiségű erőforrás ismételt üzembe helyezését egyetlen példányként a készleten kívül.

Példánykészlet számlázása

A példánykészletek lehetővé teszik a számítás és a tárolás egymástól függetlenül történő skálázását. Ön a következőért fizet:

  • A készlethez rendelt számítás, virtuális magokban mérve
  • Minden gigabájtban mért példányhoz társított tároló (az első 32 GB minden példány esetében ingyenes).

A készlet virtuálismag-árát a rendszer attól függetlenül számítja fel, hogy hány példány van üzembe helyezve az adott készletben. A készlet egyes példányai nem állíthatnak be különböző díjszabási beállításokat. A készlet összes példányának ugyanazt a licencmodellt kell használnia. A készlet licencmodellje a készlet létrehozása után módosítható.

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. A következő két árlehetőség érhető el:

  • A licenc tartalmazza: Az SQL Server-licencek ára is benne van.
  • Azure Hybrid Benefit: Az SQL Serverhez készült Azure Hybrid Benefitet tartalmazó kedvezményes ár. Az ügyfelek a szoftvergaranciával meglévő SQL Server-licencükkel dönthetnek az árról.

A teljes példánykészlet 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.

Feljegyzés

A dev-test juttatásra jogosult előfizetéseken létrehozott példánykészletek automatikusan legfeljebb 55%-os kedvezményes díjszabást kapnak a felügyelt Azure SQL-példányon.

Korlátozások

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

Következő lépések

Példánykészlet konfigurálása