Mi alapján válasszon a kiosztott átviteli sebesség és a kiszolgáló nélküli megoldás között?
A KÖVETKEZŐKRE VONATKOZIK: NoSQL
MongoDB
Cassandra
Gremlin
Asztal
Az Azure Cosmos DB két különböző kapacitásmódban érhető el: kiosztott átviteli sebesség és kiszolgáló nélküli. Mindkét módban pontosan ugyanazokat az adatbázisműveleteket hajthatja végre, de a számlázás módja gyökeresen eltér. Az alábbi videó bemutatja az egyes módok és a különböző típusú számítási feladatokhoz való illeszkedés alapvető különbségeit:
Részletes összehasonlítás
Feltételek | Kiosztott átviteli sebesség | Kiszolgáló nélküli |
---|---|---|
A legjobban a | Kiszámítható teljesítményt igénylő, tartós forgalmat igénylő számítási feladatok | Időszakos vagy kiszámíthatatlan forgalommal és alacsony átlag–csúcs forgalommal rendelkező számítási feladatok |
Hogyan működik? | Minden tárolóhoz konfiguráljon bizonyos mennyiségű kiosztott átviteli sebességet a kérelemegységekben (KÉRELEM-ek) kifejezve másodpercenként. Ez a kérelemegység-mennyiség másodpercenként elérhető az adatbázis-műveletekhez. A kiosztott átviteli sebesség manuálisan frissíthető, vagy automatikusan módosítható automatikus skálázással. | Az adatbázis-műveleteket a tárolókon futtathatja anélkül, hogy konfigurálnia kellene a korábban kiosztott kapacitást. |
Földrajzi eloszlás | Elérhető (korlátlan számú Azure-régió) | Nem érhető el (a kiszolgáló nélküli fiókok csak egyetlen Azure-régióban futtathatók) |
Tárolónkénti tárterület maximális száma | Korlátlan | 1 TB1 |
Teljesítmény | < SLA által lefedett pontolvasások és írások 10 ms-os késése | < Pontolvasások 10 ms-os késése és < 30 ms az SLO által lefedett írások esetén |
Számlázási modell | A számlázás óránként történik a kiépített RU/s esetében, függetlenül attól, hogy hány kérelemegységet használtak fel. | A számlázás óránként történik az adatbázis-műveletek által felhasznált kérelemegységek számához. |
1 Kiszolgáló nélküli tároló legfeljebb 1 TB-ig ga. A maximális RU/s rendelkezésre állás a tárolóban tárolt adatoktól függ. Lásd: Kiszolgáló nélküli teljesítmény
A várható fogyasztás becslése
Bizonyos esetekben nem egyértelmű, hogy a kiosztott átviteli sebességet vagy a kiszolgáló nélkülit kell-e választani egy adott számítási feladathoz. A döntés segítése érdekében megbecsülheti a teljes várható felhasználást, vagy az egy hónap alatt felhasználható kérelemegységek teljes számát.
További információ: kiszolgáló nélküli költségek becslése.
1. példa: a számítási feladatok várhatóan legfeljebb 500 RU/s-ra fognak kirobbanni, és egy hónap alatt összesen 20 000 000 kérelemegységet használnak fel.
- Kiosztott átviteli sebesség módban a kiosztott átviteli sebességgel rendelkező tárolót 500 RU/s mennyiségben konfigurálná a következő havi költséghez: 0,008 USD * 5 * 730 = 29,20 USD
- Kiszolgáló nélküli módban a felhasznált kérelemegységekért fizetnie kell: $0,25 * 20 = $5.00
2. példa: a számítási feladatok várhatóan legfeljebb 500 RU/s-ra fognak kirobbanni, és egy hónap alatt összesen 250 000 000 kérelemegységet használnak fel.
- Kiosztott átviteli sebesség módban a kiosztott átviteli sebességgel rendelkező tárolót 500 RU/s mennyiségben konfigurálná a következő havi költséghez: 0,008 USD * 5 * 730 = 29,20 USD
- Kiszolgáló nélküli módban a felhasznált kérelemegységekért fizetne: $0,25 * 250 = $62,50
(Ezek a példák nem számolják el a tárolási költséget, ami megegyezik a két mód között.)
Feljegyzés
Az előző példában bemutatott költségek csak bemutató célokra szolgálnak. A legfrissebb díjszabási információkért tekintse meg a díjszabási oldalt.
Következő lépések
- További információ az átviteli sebesség Azure Cosmos DB-n való kiépítéséről
- További információ a kiszolgáló nélküli Azure Cosmos DB-ről
- Ismerkedés a kérelemegységek fogalmával