Azure SQL Database kiszolgáló nélküli számítási teljesítményszint

A következőre vonatkozik: :Azure SQL Database

A Serverless egy számítási réteg az Azure SQL Database egyetlen adatbázisához, amely automatikusan skálázza a számításhoz szükséges erőforrásokat a munkaterhelés igényei alapján, és másodpercenként a használt számítási mennyiség alapján számláz. A kiszolgáló nélküli számítási szint emellett automatikusan szünetelteti az adatbázisokat az inaktív időszakok során, amikor csak a tárterület használati díját számlázzuk ki, és automatikusan folytatja az adatbázisok működését, amikor ismét előfordulnak tevékenységek. A kiszolgáló nélküli számítási szint az Általános célú szolgáltatási szinten és a Rugalmas skálázási szolgáltatási szinten érhető el.

Jelenleg az automatikus szünetet és az automatikus folytatást csak az Általános Célú szolgáltatási szint támogatja a rendszer.

Áttekintés

A kiszolgáló nélküli számítási szint fontos paraméterei a számítási automatikus skálázási tartomány és az automatikus szüneteltetés késleltetése. Ezeknek a paramétereknek a konfigurációja meghatározza az adatbázis teljesítményét és a számítási költségeket.

Diagram, amely azt jelzi, hogy a kiszolgáló nélküli számlázás mikor szűnne meg a számítási költségek inaktivitás miatt történő felmerülésében.

Teljesítménykonfiguráció

  • A minimális virtuális magok és a maximális virtuális magok olyan konfigurálható paraméterek, amelyek meghatározzák az adatbázishoz elérhető számítási kapacitás tartományát. A memória- és I/O-korlátok arányosak a megadott vCore tartománnyal. 
  • Az automatikus szünetes késleltetés egy konfigurálható paraméter, amely meghatározza, hogy mennyi ideig kell az adatbázisnak inaktívnak lennie, mielőtt automatikusan megállítják. Az adatbázis automatikusan folytatódik, amikor a következő bejelentkezés vagy egyéb tevékenység történik. Alternatívaként letilthatod az automatikus szünetet. További információkért lásd: Az automatikus szüneteltetés és automatikus folytatás az Azure SQL Database kiszolgáló nélküli számítási szintjén.

Alapértelmezett beállítások

Az alábbi táblázat az ezekhez a paraméterekhez elérhető értékeket mutatja be.

Paraméter Értékválasztások Alapértelmezett érték
Minimális vCores A maximális konfigurált virtuális magoktól függ – lásd az erőforráskorlátokat. 0,5 vCore
Automatikus megállítás késleltetése Minimum: 15 perc
Maximum: 10 080 perc (hét nap)
Növekmények: 1 perc
Automatikus szüneteltetés letiltása: -1
60 perc

Költség

A szerver nélküli adatbázis költsége a számítási és tárolási költségek összege. A tárolási költség meghatározása ugyanúgy történik, mint a kiosztott számítási szinten.

  • Ha a számítási felhasználás a minimum és maximum határok között van, a számítási költség a vCore és a használt memória alapján történik.
  • Ha a számítási felhasználás a konfigurált minimum határok alatt van, a számítási költség a minimális vcore-ok és a minimális memória konfiguráción alapul.
  • Az adatbázis szüneteltetésekor a számítási költség nulla, és csak a tárolási költségek merülnek fel.

További költségrészletekért lásd: Szerver nélküli számítási szint számlázás és költségforgatókönyvek.

Lehetséges helyzetek

A kiszolgáló nélküli adatbázisok ár–teljesítmény aránya az időszakos, kiszámíthatatlan használati mintázatú önálló adatbázisokhoz van optimalizálva, ahol elfogadható némi késés a növekvő mennyiségű számítási feladatok elvégzésében a tétlen időszakok után. Ezzel szemben a kiépített számítási szint az ár-teljesítmény szempontjából olyan egyetlen adatbázisokhoz vagy rugalmas készletekben lévő több adatbázishoz van optimalizálva, amelyek átlagos használata magasabb, és amelyeknél nem engedhető meg semmilyen késedelem a számítási kapacitás felpörgésében.

Kiszolgáló nélküli számításhoz megfelelő forgatókönyvek

  • Önálló adatbázisok időszakos, kiszámíthatatlan használati mintázattal, ahol szórványosan előfordulnak inaktív és átlagosan alacsonyabb számítási igényű időszakok.
  • A kiépített számítási rétegben gyakran újraskálázott önálló adatbázisok és azok az ügyfelek, akik inkább delegálják a számítási újraskálázást a szolgáltatásnak.
  • Új, használatelőzmény nélküli adatbázisok, ahol a számítási méretezés nehezen vagy nem becsülhető meg egy Azure SQL Database üzembe helyezése előtt.

Az előre kialakított számítási kapacitáshoz illő forgatókönyvek

  • Önálló adatbázisok rendszeresebb, kiszámíthatóbb használati mintákkal és magasabb átlagos számítási kihasználtsággal az idő függvényében.
  • Olyan adatbázisok, amelyek nem tűrik el a gyakoribb memóriacsonkításból vagy a szüneteltetett állapotból való visszaállás késedelméből eredő teljesítménybeli kompromisszumokat.
  • Több adatbázis időszakos, kiszámíthatatlan használati mintákkal, amelyek rugalmas készletekbe konszolidálhatók a jobb ár-teljesítmény optimalizálás érdekében.

Számítási szintek összehasonlítása

Az alábbi táblázat a kiszolgáló nélküli számítási szint és a kiépített számítási szint közötti különbségeket foglalja össze:

Kiszolgáló nélküli számítástechnika Előre kiosztott számítási erőforrások
Adatbázis-használati minta Időszakos, kiszámíthatatlan használat, az idő múlásával alacsonyabb átlagos számítási kihasználtsággal. Rendszeresebb használati minták, magasabb átlagos számítási kihasználtsággal, vagy rugalmas készleteket használó több adatbázissal.
Teljesítménykezelési munka Alacsonyabb Magasabb
Számítási skálázás Automatikus Kézikönyv
Számítási válaszkészség Inaktív időszakok után alacsonyabb Azonnali
Számlázás részletessége Másodpercenként óránként

Vásárlási modell és szolgáltatási szint

Az alábbi táblázat a kiszolgáló nélküli támogatást ismerteti a vásárlási modell, a szolgáltatási szintek és a hardver alapján:

Kategória Támogatott Nem támogatott
Vásárlási modell vCore DTU
Szolgáltatási szint általános cél
hiperskálázható
üzletileg kritikus
Hardver Standard sorozat (5. generáció) Minden más hardver

Szerver nélküli adatbázisok automatikus skálázása

További információért az automatikus skálázásról és a szerver nélküli számítási szint reagálóképességéről lásd: Serverless compute tier auto-scaling for Azure SQL Database.

Automatikus szüneteltetés és automatikus folytatás

Az automatikus szüneteltetés és automatikus folytatás működésével, az aktiváló eseményekkel, a hibaelhárítással és a kapcsolódással kapcsolatos részletes információkért lásd: Automatikus szüneteltetés és automatikus folytatás a kiszolgáló nélküli számítási szinten.

Új kiszolgáló nélküli adatbázis létrehozása

A szerver nélküli adatbázisok létrehozásának, áthelyezésének és konfigurálásának lépésről lépésre szóló utasításaiért az Azure portál, PowerShell, Azure CLI és T-SQL segítségével, lásd: Szerver nélküli adatbázis létrehozása és konfigurálása.

A serverless számítási szint bevált módszerei

Vegyük figyelembe a következő legjobb gyakorlatokat szerver nélküli adatbázisok használatakor.

Alkalmazás újrapróbálkozási logika megvalósítása

Minden felhőhöz kapcsolt alkalmazásnak a kapcsolat újrapróbálási logikai ajánlásait kell használnia. Az átmeneti kapcsolódási hibákat minden felhőalkalmazásban újrapróbálással kell kezelni. A szerver nélküli adatbázisok újrapróbálásának logikája különösen fontos, mert az automatikus folytatás miatt okozott ideiglenes kapcsolódási hibák előre jelezhetők.

További információért lásd: Automatikus csatlakozás folytatásának hibakeresése.

Ellenőrizd az interoperabilitást, amely megakadályozza az automatikus szünetet

Néhány funkció és beállítás megakadályozhatja, hogy egy szerver nélküli adatbázis automatikusan megálljon. Az automatikus szünetet ki lehet kapcsolni az adatbázison, ha ezeket a funkciókat használják.

További információért lásd: Automatikus szünetet okozó hibakeresés.

Kijelző

A kiszolgáló nélküli adatbázis szüneteltetési és folytatási eseményeinek figyelésével kapcsolatos további információkért lásd a következőt: Az Azure SQL Database kiszolgáló nélküli számítási szintjének monitorozása.

Erőforráskorlátok

Az erőforráskorlátokért tekintse meg a kiszolgáló nélküli számítási szintet.

Számlázás

Részletes számlázási információkért, beleértve a számítási költségszámításokat, a minimális számítási számlát, valamint a Általános Célú és Hiperskála szintek forgatókönyv-példáit lásd: Szerver nélküli számítási szintszámlás.

Elérhető régiók

A régiókra vonatkozó rendelkezésre állással kapcsolatban lásd: Az Azure SQL Database kiszolgáló nélküli rendelkezésre állása régiónként.

Következő lépés