Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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:
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:
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:
- hardverszintek
- Az SQL Server-licenc, például a Azure Hybrid Benefit
- Karbantartási időszak
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.