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ő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.
Á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.
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 |
| Az automatikus szüneteltetés késleltetése általános célú üzemmódban | Minimum: 15 perc Maximum: 10 080 perc (hét nap) Növekmények: 1 perc Automatikus szüneteltetés letiltása: -1 |
60 perc |
| Az automatikus szüneteltetés késleltetése a Hyperscale esetén | Minimum: 60 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
- Használjon kiszolgáló nélküli számítási kapacitást olyan önálló adatbázisokhoz, amelyekre szakaszos, kiszámíthatatlan használati mintázatok jellemzők, ezeket pedig inaktív időszakok szakítják meg, és amelyek számítási kapacitásának átlagos kihasználtsága hosszabb távon alacsonyabb.
- Használj szerver nélküli számítást egyetlen adatbázis esetén a biztosított számítási szintben, amelyeket gyakran újraskáláznak, vagy amikor inkább a szolgáltatásra delegálod a számítási újraskálázást.
- Használj szerver nélküli számítást új, egyedi adatbázisokhoz, amelyek nem rendelkeznek használati előzményekkel, amikor a számítási méretezés nehéz, vagy lehetetlen bebecsülni az Azure SQL Database-ben történő telepítés előtt.
Az előre kialakított számítási kapacitáshoz illő forgatókönyvek
- Használj lefoglalt számítási kapacitást olyan egyes adatbázisokhoz, amelyek használati mintázata rendszeresebb és kiszámíthatóbb, és amelyeknél idővel magasabb az átlagos számításikapacitás-kihasználás.
- Használja az előre kiosztott számítási kapacitást azokhoz az adatbázisokhoz, amelyek nem tolerálják a gyakoribb memóriamegnyirbálásból vagy a szüneteltetett állapotból való visszaállás késedelméből eredő teljesítménycsökkenést.
- Használj provisioned compute-et több adatbázis számára, amelyek időszakos, kiszámíthatatlan használati mintákkal rendelkeznek, amelyeket rugalmas poolokba lehet konszolidálni az ár-hatékonyság optimalizálása é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 |
| Kezdeti számítási válaszképesség | Inaktív időszakok után alacsonyabb | Azonnali |
| Számlázás részletessége | Másodpercenként | óránként |
- A szerver nélküli számításhoz a legjobb adatbázis-használati minta időszakos és kiszámíthatatlan, az átlagos számítási kihasználtság pedig alacsonyabb az idővel. A rendelkezésre álló számítás legjobb felhasználási mintája a rendszeresebb, az átlagos számítási kihasználtság magasabb az idővel, vagy több adatbázist is tartalmaz rugalmas poolokban.
- A szerver nélküli számítás alacsonyabb teljesítménymenedzsment erőfeszítést igényel. A biztosított számítás nagyobb teljesítménymenedzsmentet igényel.
- Szerver nélküli számítás automatikusan skálázódik. Manuálisan biztosított számítási skálázatok.
- A szerver nélküli számítás kezdeti válaszkészsége alacsonyabb az inaktív időszakok után. A biztosított számítás azonnal reagál.
- A szerver nélküli számítást másodpercenként számlázják. A kiépített számítási kapacitás óránként kerül számlázásra.
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
- Szerver nélküli automatikus szünetet és automatikus folytatást az Általános Célú szolgáltatási szint kínál.
- A kiszolgáló nélküli automatikus szüneteltetés és automatikus folytatás az Azure SQL Database Hyperscale előzetes funkciói.
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ás-korlátokról lásd: General Purpose szerver nélküli számítás és Hyperscale szervermentes számítás.
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.