Share via


Az Azure Web PubSub szolgáltatás számlázási modellje

Az Azure Web PubSub szolgáltatás számlázási modellje a lefoglalt egységek számán és a kimenő forgalom üzenetszámán alapul. Ez a cikk bemutatja, hogyan vannak definiálva és megszámlálva az egységek és a kimenő forgalom (üzenetszám) a számlázáshoz.

A számlázás során használt kifejezések

Kapcsolat

A kapcsolat, más néven ügyfél- vagy ügyfélkapcsolat a Web PubSub szolgáltatáshoz csatlakoztatott egyedi WebSocket-kapcsolatot jelöli.

Egység

Az egység a Web PubSub szolgáltatás képességeinek absztrakt fogalma. Minden egység legfeljebb 1000 egyidejű kapcsolatot támogat. Minden Web PubSub-szolgáltatáspéldány 1, 2, 5, 10, 20, 50 vagy 100 egységből áll. Az egységszám * 1000 egyenlő a Web PubSub szolgáltatáspéldány által elfogadható kapcsolatok maximális számával.

Éles környezetben ajánlott legfeljebb 80%-os egységkihasználtságot tervezni, mielőtt akár több egységre is felskálázható lenne az elfogadható rendszerteljesítmény fenntartása érdekében. További információ: Teljesítmény útmutató az Azure Web PubSub szolgáltatáshoz.

Üzenetek száma

Az üzenetszám egy absztrakt fogalom számlázási célokra. Ez a kimenő forgalom (bájtok) méreteként van definiálva 2 KB-os növekményekben, és minden növekmény egyetlen üzenetként számít a számlázáshoz. Például 100 KB forgalom 50 üzenetnek számít.

Kimenő forgalom

A kimenő forgalom a Web PubSub szolgáltatásból küldött üzenetek.

  • A szolgáltatásból a fogadóknak küldött üzenetek.
  • A szolgáltatásból a felsőbb rétegbeli webhookokra küldött üzenetek.
  • Az erőforrásnaplók élő nyomkövetési eszközzel.

Bejövő forgalom

A bejövő forgalom az Azure Web PubSub szolgáltatásnak küldött üzenetek.

  • Az ügyfelektől a szolgáltatásba küldött üzenetek.
  • A kiszolgálóról vagy függvényekből a szolgáltatásba küldött üzenetek.

További információ: Metrikák az Azure Web PubSub szolgáltatásban.

Egységek számlálásának menete a számlázáshoz

Az egységek száma az egységek száma és a másodpercekben megadott használati idő alapján van megszámolva, és naponta számlázva lesz.

Tegyük fel például, hogy egy Web PubSub Enterprise szintű példány van lefoglalva öt egységgel. Hozzáadott egy egyéni méretezési feltételt, amely 10 egységre skálázható 10 órától 16:00-ig, majd 16:00 óra után öt egységre skálázható vissza. A napi teljes használat 5 egység 18 órán át, 10 egység 6 órán keresztül.

Az összes egység a számlázáshoz használatos = (5 egység * 18 óra + 10 egység * 6 óra) / 24 óra = 6,25 egység/nap

A kimenő forgalom számlálási értéke

Csak a kimenő forgalom számít bele a számlázásba.

Tegyük fel például, hogy van egy Web PubSub szolgáltatással és az Azure Functions szolgáltatással rendelkező alkalmazás. Egy felhasználó 4 KB adatot közvetít 10 csoportbeli kapcsolatnak. Az összes adat 4 KB a szolgáltatástól a függvényig, 40 KB a szolgáltatásközvetítéstől 10 kapcsolatig * 4 KB egyenként.

Kimenő forgalom számlázáshoz = 4 KB (az Azure Functions felé irányuló kimenő forgalom) + 4 KB * 10 (szolgáltatásközvetítéstől az ügyfelekig) = 44 KB

Egyenértékű üzenetszám = 44 KB / 2 KB = 22

A Web PubSub szolgáltatás a kimenő forgalom (üzenetszám) napi ingyenes kvótáját is biztosítja az egységek használata alapján. Az ingyenes kvótán túli kimenő forgalom az alapkvótában nem szereplő kimenő forgalom. Vegyük például a standard szintet: az ingyenes kvóta 2 000 000 KB kimenő forgalom (1 000 000 üzenet) egységenként naponta.

Egy naponta 6,25 egységet használó alkalmazás például napi 12 500 000 KB kimenő forgalmat vagy 6,25 millió üzenetet tartalmazó ingyenes kvótával rendelkezik. Feltételezve, hogy a tényleges napi kimenő forgalom 30 000 000 KB (15 millió üzenet), az ingyenes kvóta feletti további üzenetek 17 500 000 KB kimenő forgalom, ami 8,75 millió üzenetnek számít a számlázáshoz.

Ennek eredményeképpen 6,25 standard egység és 8,75 további üzenetegység lesz kiszámlázva a napra vonatkozóan.

A replika számlázásának módja

A replika az Azure Web PubSub szolgáltatás prémium szintű szolgáltatása. Amikor replikát hoz létre a kívánt régiókban, minden régióhoz prémium díjakat kell fizetnie.

Minden replika számlázása a saját egységek és a kimenő forgalom alapján történik. Az ingyenes üzenetkvótát is külön számítjuk ki.

Pricing

A Web PubSub szolgáltatás több különböző tarifacsomagot kínál. További információ a Web PubSub díjszabásáról: Azure Web PubSub szolgáltatás díjszabása.