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:
Ú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:
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:
- Hardverszintek
- Az SQL Server-licenc, például az Azure Hybrid Benefit
- Karbantartási időszak
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.