Rugalmas skálázás szolgáltatási szint

A következőre vonatkozik: Azure SQL Database

Az Azure SQL Database az SQL Server Adatbázismotor architektúráján alapul, amely a felhőkörnyezethez van igazítva, hogy az infrastruktúra meghibásodása esetén is magas rendelkezésre állást biztosítson. Az Azure SQL Database virtuális mag vásárlási modelljében három szolgáltatási szint közül választhat:

  • Általános célú
  • Üzletileg kritikus
  • Rugalmas skálázás

A rugalmas skálázású szolgáltatási szint minden számítási feladattípushoz megfelelő. Natív felhőbeli architektúrája egymástól függetlenül skálázható számítást és tárolást biztosít a hagyományos és modern alkalmazások legszélesebb választékának támogatásához. A rugalmas skálázású számítási és tárolási erőforrások jelentősen meghaladják az általános célú és üzletileg kritikus szinteken elérhető erőforrásokat.

Feljegyzés

Mik a rugalmas skálázási képességek?

Az Azure SQL Database rugalmas skálázási szolgáltatási szintje a következő további képességeket biztosítja:

  • Gyors vertikális felskálázás – állandó időben felskálázhatja a számítási erőforrásokat, hogy szükség esetén elférjenek a nagy számítási feladatok, majd szükség esetén visszaskálázhatja a számítási erőforrásokat.
  • Gyors felskálázás – kiépítheti egy vagy több írásvédett replikát az olvasási számítási feladat kiszervezéséhez és készenléti állapotban való használatra.
  • Automatikus vertikális felskálázás, vertikális felskálázás és számlázás a kiszolgáló nélküli számítással való használat alapján.
  • Rugalmas skálázású adatbázisok egy csoportjának optimalizált ára/teljesítménye rugalmas készletekkel változó erőforrásigényekkel (előzetes verzióban).
  • A tároló automatikus méretezése akár 100 TB adatbázis vagy rugalmas készletméret támogatásával.
  • Nagyobb általános teljesítmény a nagyobb tranzakciónapló-átviteli sebesség és a gyorsabb tranzakció-véglegesítési idő miatt, függetlenül az adatmennyiségtől.
  • Gyors adatbázis-biztonsági mentések (fájlpillanatképek alapján) mérettől függetlenül, I/O-hatás nélkül a számítási erőforrásokra.
  • Az adatbázis gyors visszaállítása vagy másolása (a fájl pillanatképei alapján) órák vagy napok helyett percek alatt történik.

A rugalmas skálázási szolgáltatási szint eltávolítja a felhőadatbázisokban hagyományosan látható gyakorlati korlátokat. Ha a legtöbb más adatbázist egyetlen csomóponton elérhető erőforrások korlátozzák, a rugalmas skálázási szolgáltatási szinten lévő adatbázisoknak nincsenek ilyen korlátai. Rugalmas tárolási architektúrájával a tárolás igény szerint növekszik. A rugalmas skálázású adatbázisok valójában nem meghatározott maximális mérettel jönnek létre. A rugalmas skálázású adatbázisok igény szerint növekednek, és csak a lefoglalt tárkapacitásért kell fizetnie. Az olvasásigényes számítási feladatok esetében a rugalmas skálázási szolgáltatási szint gyors vertikális felskálázást biztosít az olvasási számítási feladatok kiszervezéséhez szükséges további replikák kiépítésével.

Emellett az adatbázis biztonsági mentéseinek létrehozásához, illetve a vertikális fel- vagy leskálázáshoz szükséges idő már nem kapcsolódik az adatbázis adatmennyiségéhez. A rugalmas skálázású adatbázisokról gyakorlatilag azonnal biztonsági másolatot készít a rendszer. Az adatbázisokat percek alatt fel- vagy leskálázhatja a kiosztott számítási szinten, vagy kiszolgáló nélküli használatával automatikusan skálázhatja a számítást. Ez a funkció megszabadít a kezdeti konfigurációs lehetőségek által bekeretezett problémáktól.

A rugalmas skálázású szolgáltatási szint számítási méreteiről további információt a Szolgáltatásszint jellemzői című témakörben talál.

Kinek érdemes figyelembe vennie a rugalmas skálázású szolgáltatási szintet?

A rugalmas skálázási szolgáltatási szint minden olyan ügyfélnek szól, aki nagyobb teljesítményt és rendelkezésre állást, gyors biztonsági mentést és visszaállítást, valamint/vagy gyors tárolást és számítási méretezhetőséget igényel. Ide tartoznak azok az ügyfelek, akik a felhőbe költöznek, hogy modernizálják az alkalmazásaikat, valamint azokat az ügyfeleket is, akik már más szolgáltatási szinteket használnak az Azure SQL Database-ben. A rugalmas skálázású szolgáltatási szint számos adatbázis-számítási feladatot támogat, a tiszta OLTP-től a tiszta elemzésig. OLTP és hibrid tranzakciós és elemzési (HTAP) számítási feladatokhoz van optimalizálva.

Feljegyzés

A rugalmas skálázás rugalmas készletei jelenleg előzetes verzióban érhetők el.

Rugalmas skálázási díjszabási modell

Feljegyzés

Megérkezett az Azure SQL Database Rugalmas skálázás egyszerűsített díjszabása! Tekintse át az Azure SQL Database rugalmas skálázási bejelentésének új tarifacsomagját, és a díjszabásváltozás részleteiért tekintse meg az Azure SQL Database rugalmas skálázását – alacsonyabb, egyszerűsített díjszabást!.

A rugalmas skálázású szolgáltatási szint csak virtuális magmodellben érhető el. Az új architektúrához igazodva a díjszabási modell kissé eltér az Általános célú vagy üzletileg kritikus szolgáltatási szintektől:

  • Kiépített számítás:

    A rugalmas skálázás egységárát replikánként számítja a rendszer. A felhasználók a rendelkezésreállási és skálázhatósági igényektől függően módosíthatják a nagy rendelkezésre állású másodlagos replikák teljes számát 0 és 4 között, és létrehozhatnak legfeljebb 30 nevesített replikát különféle olvasási felskálázásra szolgáló számítási feladatok támogatására.

  • Kiszolgáló nélküli számítás:

    A kiszolgáló nélküli számítási számlázás a használaton alapul. További információ: Kiszolgáló nélküli számítási szint az Azure SQL Database-hez.

  • Tárolás:

    Rugalmas skálázású adatbázis konfigurálásakor nem kell megadnia az adatok maximális méretét. A rugalmas skálázási szinten az adatbázis tárhelyéért a tényleges foglalás alapján kell fizetnie. A tárterület automatikusan 10 GB és 100 TB között van lefoglalva, és igény szerint 10 GB-os növekményben növekszik.

A rugalmas skálázás díjszabásáról további információt az Azure SQL Database díjszabásában talál

Erőforráskorlátok összehasonlítása

A virtuális magalapú szolgáltatási szintek az adatbázis rendelkezésre állása, a tárolási típus, a teljesítmény és a maximális tárterületméret alapján vannak megkülönböztetve. Ezeket a különbségeket a következő táblázatban ismertetjük:

Általános célú üzletileg kritikus Rugalmas skálázás
Legjobb Költségvetés-orientált, kiegyensúlyozott számítási és tárolási lehetőségeket kínál. Magas tranzakciós sebességgel és alacsony I/O-késéssel rendelkező OLTP-alkalmazások. Nagy rugalmasságot biztosít a hibákhoz és a gyors feladatátvételhez több gyakori készenléti replika használatával. A számítási feladatok legszélesebb választéka. A tárterület automatikus méretezése akár 100 TB-ig, gyors függőleges és vízszintes számítási méretezés, gyors adatbázis-visszaállítás.
Számítási méret 2–128 virtuális mag 2–128 virtuális mag 2–128 virtuális mag 1
Tárolás típusa Prémium szintű távoli tárolás (példányonként) Szupergyors helyi SSD-tároló (példányonként) Leválasztott tároló helyi SSD-gyorsítótárral (számítási replikánként)
Tárterület mérete1 1 GB – 4 TB 1 GB – 4 TB 10 GB – 100 TB
IOPS 320 IOPS virtuális magonként 16 000 maximális IOPS-val 4000 IOPS virtuális magonként 327 680 maximális IOPS-val 327 680 IOPS maximális helyi SSD-vel
A rugalmas skálázás egy többrétegű architektúra, amely több szinten gyorsítótáraz. A hatékony IOPS a számítási feladattól függ.
Memória/virtuális mag 5,1 GB 5,1 GB 5,1 GB vagy 10,2 GB
Elérhetőség Egy replika, nincs olvasási felskálázás, zónaredundáns HA Három replika, egy olvasási felskálázás, zónaredundáns HA Több replika, legfeljebb négy olvasási felskálázás, zónaredundáns HA
Biztonsági másolatok Helyileg redundáns (LRS), zónaredundáns (ZRS) vagy georedundáns (GRS) tároló kiválasztása
1-35 nap (alapértelmezés szerint hét nap) megőrzés, legfeljebb 10 év hosszú távú megőrzési idő áll rendelkezésre
Helyileg redundáns (LRS), zónaredundáns (ZRS) vagy georedundáns (GRS) tároló kiválasztása
1-35 nap (alapértelmezés szerint hét nap) megőrzés, legfeljebb 10 év hosszú távú megőrzési idő áll rendelkezésre
Helyileg redundáns (LRS), zónaredundáns (ZRS) vagy georedundáns (GRS) tároló kiválasztása
1-35 nap (alapértelmezés szerint hét nap) megőrzés, legfeljebb 10 év hosszú távú megőrzési idő áll rendelkezésre
Díjszabás/számlázás A virtuális magok, a fenntartott tárterület és a biztonsági mentési tárterület díjköteles.
Az IOPS-t nem terheljük meg.
A virtuális magok, a fenntartott tárterület és a biztonsági mentési tárterület díjköteles.
Az IOPS-t nem terheljük meg.
Az egyes replikákhoz, a lefoglalt adattároláshoz és a biztonsági mentési tárhoz tartozó virtuális magokért díjat számítunk fel.
Az IOPS-t nem terheljük meg.
Kedvezménymodellek Fenntartott példányok
Azure Hybrid Benefit (fejlesztői/tesztelési előfizetésekben nem érhető el)
Vállalati és használatalapú dev/test előfizetések
Fenntartott példányok
Azure Hybrid Benefit (fejlesztői/tesztelési előfizetésekben nem érhető el)
Vállalati és használatalapú dev/test előfizetések
Fenntartott példányok
Azure Hybrid Benefit (fejlesztői/tesztelési előfizetésekben nem érhető el) 2
Vállalati és használatalapú dev/test előfizetések

1A rugalmas rugalmas készletek rugalmas áttekintése az Azure SQL Database-ben jelenleg előzetes verzióban érhető el.
2 Az SQL Database rugalmas skálázásának egyszerűsített díjszabása hamarosan megjelenik. A részletekért tekintse át a rugalmas skálázási díjszabás blogját .

Számítási erőforrások

Hardverkonfiguráció CPU Memory (Memória)
Standard sorozat (Gen5) Kiépített számítás
- Intel® E5-2673 v4 (Broadwell) 2,3 GHz, Intel® SP-8160 (Skylake)1, Intel® 8272CL (Cascade Lake) 2,5 GHz1, Intel® Xeon Platinum 8370C (Ice Lake)1, AMD EPYC 7763v (Milan) processzorok
– Legfeljebb 80 virtuális mag kiépítése (hyper-threaded)

Kiszolgáló nélküli számítástechnika
- Intel® E5-2673 v4 (Broadwell) 2,3 GHz, Intel® SP-8160 (Skylake)1, Intel® 8272CL (Cascade Lake) 2,5 GHz1, Intel Xeon® Platinum 8370C (Ice Lake)1, AMD EPYC 7763v (Milan) processzorok
- Automatikus skálázás 80 virtuális magig (hyper-threaded)
– A memória és a virtuális mag közötti arány dinamikusan alkalmazkodik a memória- és processzorhasználathoz a számítási feladatok igényei alapján, és virtuális magonként akár 24 GB is lehet. Egy adott időpontban például egy számítási feladat 240 GB memóriát és csak 10 virtuális magot használhat és számlázhat ki.
Kiépített számítás
- 5,1 GB/virtuális mag
– Akár 625 GB-os kiépítés

Kiszolgáló nélküli számítástechnika
– Automatikus skálázás virtuális magonként akár 24 GB-ig
– Automatikus skálázás legfeljebb 240 GB-ig
Prémium sorozat - Intel® Xeon Platinum 8370C (Ice Lake), AMD EPYC 7763v (Milan) processzorok
- Legfeljebb 128 virtuális mag kiépítése (hyper-threaded)
- 5,1 GB/virtuális mag
Prémium sorozatú memóriaoptimalizált - Intel® Xeon Platinum 8370C (Ice Lake), AMD EPYC 7763v (Milan) processzorok
– Legfeljebb 80 virtuális mag kiépítése (hyper-threaded)
- 10,2 GB/virtuális mag

1 A sys.dm_user_db_resource_governance dinamikus felügyeleti nézetben az Intel® SP-8160 (Skylake) processzorokat használó adatbázisok hardvergenerációja Gen6, az Intel® 8272CL (Cascade Lake) rendszerű adatbázisok hardvergenerációja Gen7, az Intel Xeon® Platinum 8370C (Ice Lake) vagy az AMD® EPYC® 7763v (Milan) processzort használó adatbázisok hardvergenerációja Gen8 néven jelenik meg. Egy adott számítási méret és hardverkonfiguráció esetében az erőforráskorlátok a processzortípustól függetlenül azonosak. További információkért tekintse meg az önálló adatbázisok és rugalmas készletek erőforráskorlátait.

A kiszolgáló nélküli rendszer csak standard sorozatú (Gen5) hardvereken támogatott.

Elosztott függvények architektúrája

A rugalmas skálázás elválasztja a lekérdezésfeldolgozó motort azoktól az összetevőktől, amelyek hosszú távú tárolást és tartósságot biztosítanak az adatok számára. Ez az architektúra lehetővé teszi a tárolási kapacitás igény szerinti zökkenőmentes skálázását (a kezdeti cél 100 TB), valamint a számítási erőforrások gyors skálázásának lehetőségét.

Az alábbi ábra a funkcionális rugalmas skálázási architektúrát mutatja be:

Diagram showing Hyperscale architecture.

További információ a rugalmas skálázású elosztott függvények architektúrájáról.

Skálázási és teljesítménybeli előnyök

A rugalmas skálázási architektúra lehetővé teszi a jelentős olvasási skálázási képességeket, és az elsődleges számítási csomópontot is felszabadíthatja további írási kérelmek kiszolgálásához. A számítási csomópontok a rugalmas skálázási architektúra megosztott tárolási architektúrája miatt gyorsan fel- és leskálázhatók. A rugalmas skálázású írásvédett számítási csomópontok a kiszolgáló nélküli számítási rétegben is elérhetők, amely automatikusan skálázza a számítási feladatokat a számítási feladatok igényei alapján.

Rugalmas skálázású adatbázisok létrehozása és kezelése

Rugalmas skálázású adatbázisokat az Azure Portal, a Transact-SQL, a PowerShell és az Azure CLI használatával hozhat létre és kezelhet. További információ : Gyorsútmutató: Rugalmas skálázású adatbázis létrehozása.

Művelet Részletek További információ
Rugalmas skálázású adatbázis létrehozása A rugalmas skálázású adatbázisok csak a virtuális magalapú vásárlási modell használatával érhetők el. Példákat talál a rugalmas skálázású adatbázisok létrehozásához a rövid útmutatóban : Rugalmas skálázású adatbázis létrehozása az Azure SQL Database-ben.
Meglévő adatbázis frissítése rugalmas skálázásra Az Azure SQL Database-ben meglévő adatbázis rugalmas skálázási szintre való migrálása adatművelet mérete. Megtudhatja , hogyan migrálhat egy meglévő adatbázist rugalmas skálázásba.
Rugalmas skálázású adatbázisok fordított migrálása az Általános célú szolgáltatási szintre Ha korábban áttelepített egy meglévő Azure SQL Database-adatbázist a rugalmas skálázási szolgáltatási szintre, az adatbázist az eredeti rugalmas skálázásra való migrálást követő 45 napon belül visszatelepítheti az általános célú szolgáltatási szintre.

Ha az adatbázist egy másik szolgáltatási szintre (például üzletileg kritikus) szeretné migrálni, először állítsa vissza a migrálást az Általános célú szolgáltatási szintre, majd módosítsa a szolgáltatási szintet.
Megtudhatja , hogyan fordíthatja vissza a migrálást a rugalmas skálázásról, beleértve a fordított migrálás korlátozásait is.

Adatbázis magas rendelkezésre állása rugalmas skálázásban

Az összes többi szolgáltatási szinthez hasonlóan a rugalmas skálázás is garantálja az adatok tartósságát a véglegesített tranzakciókhoz, függetlenül a számítási replika rendelkezésre állásától. Az elsődleges replika elérhetetlenné válása miatti állásidő mértéke a feladatátvétel típusától (tervezett vagy nem tervezett), a zónaredundanciától és legalább egy magas rendelkezésre állású replika jelenlététől függ. Tervezett feladatátvétel (például karbantartási esemény) esetén a rendszer vagy létrehozza az új elsődleges replikát a feladatátvétel kezdeményezése előtt, vagy egy meglévő magas rendelkezésre állású replikát használ feladatátvételi célként. A nem tervezett feladatátvétel (például az elsődleges replika hardverhibája) esetén a rendszer egy magas rendelkezésre állású replikát használ feladatátvételi célként, ha van ilyen, vagy létrehoz egy új elsődleges replikát a rendelkezésre álló számítási kapacitás készletéből. Az utóbbi esetben az állásidő hosszabb az új elsődleges replika létrehozásához szükséges további lépések miatt.

Választhat egy karbantartási időszakot, amellyel kiszámíthatóvá és kevésbé zavaróvá teheti a jelentős karbantartási eseményeket a számítási feladat számára.

A rugalmas skálázású SLA-ról az Azure SQL Database SLA-jában olvashat.

Biztonsági mentés és visszaállítás

A rugalmas skálázású adatbázisok biztonsági mentési és visszaállítási műveletei fájl-pillanatkép-alapúak. Ez lehetővé teszi, hogy ezek a műveletek szinte azonnaliak legyenek. Mivel a rugalmas skálázású architektúra a tárolási réteget használja a biztonsági mentéshez és a visszaállításhoz, a számítási replikák feldolgozási terhelése és teljesítménye jelentősen csökken. További információ a rugalmas skálázású biztonsági mentésekről és a tárolóredundanciákról.

Rugalmas skálázású adatbázisok vészhelyreállítása

Ha az Azure SQL Database-ben lévő rugalmas skálázású adatbázist nem a jelenleg üzemeltetett régióba kell visszaállítania egy vészhelyreállítási művelet vagy részletezés, áthelyezés vagy egyéb okból, az elsődleges módszer az adatbázis georedundáns visszaállítása. A georedundáns visszaállítás csak akkor érhető el, ha georedundáns tárolást (RA-GRS) választottak a tárolóredundanciához.

További információ a rugalmas skálázású adatbázisok másik régióba való visszaállításáról.

Ismert korlátozások

Ezek a rugalmas skálázási szolgáltatási szint jelenlegi korlátozásai. Aktívan dolgozunk azon, hogy a lehető legtöbb korlátozást eltávolítsuk.

Probléma Leírás
Adatbázis visszaállítása más szolgáltatási szintekről A nem rugalmas skálázású adatbázisok nem állíthatók vissza rugalmas skálázású adatbázisként, és a rugalmas skálázású adatbázisok nem állíthatók vissza nem rugalmas skálázású adatbázisként.

Más Azure SQL Database-szolgáltatási szintekről rugalmas skálázásba migrált adatbázisok esetében az áttelepítés előtti biztonsági másolatok a forrásadatbázis biztonsági mentési megőrzési időszakának időtartamára maradnak, beleértve a hosszú távú adatmegőrzési szabályzatokat is. Az adatbázis biztonsági mentési megőrzési időszakán belüli áttelepítés előtti biztonsági mentés visszaállítása a parancssoron keresztül támogatott. Ezeket a biztonsági másolatokat bármely nem rugalmas skálázású szolgáltatási szintre visszaállíthatja.
Rugalmas készletek A rugalmas készletek most már előzetes verzióban érhetők el.
Adatbázisok migrálása memóriabeli OLTP-objektumokkal A rugalmas skálázás támogatja a memóriabeli OLTP-objektumok egy részhalmazát, beleértve a memóriaoptimalizált táblázattípusokat, a táblázatváltozókat és a natívan lefordított modulokat. Ha azonban a memóriában lévő OLTP-objektumok jelen vannak az áttelepítendő adatbázisban, a prémium szintű és üzletileg kritikus szolgáltatási szintekről a rugalmas skálázásra történő migrálás nem támogatott. Ha egy ilyen adatbázist rugalmas skálázásba szeretne migrálni, a memóriában lévő OLTP-objektumokat és azok függőségeit el kell dobni. Az adatbázis migrálása után ezek az objektumok újra létrehozhatók. A tartós és nem tartós memóriaoptimalizált táblák jelenleg nem támogatottak a rugalmas skálázásban, ezért lemeztáblákra kell módosítani.
Adatbázis zsugorítása A DBCC SHRINKDATABA Standard kiadás, a DBCC SHRINKFILE vagy a AUTO_SHRINK beállítása az adatbázis szintjén jelenleg nem támogatott a rugalmas skálázású adatbázisok esetében.
Adatbázis-integritás ellenőrzése A DBCC CHECKDB jelenleg nem támogatott a rugalmas skálázású adatbázisok esetében. A TABLOCK ÉS a TABLOCK BILLENTYŰKOMBINÁCIÓVAL RENDELKEZŐ DBCC CHECKFILEGROUP (a "TableName") DBCC CHECKFILEGROUP használható kerülő megoldásként. Az Azure SQL Database-ben az adatintegritás kezelésével kapcsolatos részletekért tekintse meg az Azure SQL Database adatintegritási funkcióit.
Rugalmas feladatok Nem támogatott a rugalmas skálázású adatbázis használata feladatadatbázisként. A rugalmas feladatok azonban ugyanúgy célozhatják meg a rugalmas skálázású adatbázisokat, mint az Azure SQL Database bármely más adatbázisát.
Adatszinkronizálás A rugalmas skálázású adatbázisok központi vagy metaadat-szinkronizálási adatbázisként való használata nem támogatott. A rugalmas skálázású adatbázisok azonban tagadatbázisok lehetnek egy adatszinkronizálás topológiában.
Rugalmas skálázású szolgáltatási szint prémium sorozatú hardver A prémium sorozatú és memóriaoptimalizált prémium sorozatú hardverek jelenleg nem támogatják a következőt:

- Zónaredundancia

- Kiszolgáló nélküli számítási szint.
Régiónkénti rendelkezésre állás A prémium sorozatú rugalmas skálázási szolgáltatási szint és a prémium sorozatú memóriaoptimalizált hardverek korlátozott Azure-régiókban érhetők el. A listát a rugalmas skálázású prémium sorozatok rendelkezésre állásával kapcsolatban találja.