Azure Cosmos DB – díjszabás

Globálisan elosztott többmodelles adatbázis-szolgáltatás

Kezdje el használni ingyenes Azure fiókját, és szerezze be a 30 napig érvényes $200 kreditet. Ha most regisztrál, 12 hónapnyi ingyenes hozzáférést biztosítunk a Azure Cosmos DB szolgáltatáshoz.

Az Azure Cosmos DB a Microsoft globálisan elosztott többmodelles adatbázisa. Az Azure Cosmos DB fejlesztésének középpontjában az alapoktól fogva a globális elosztás és a horizontális skálázás áll. Kulcsrakész globális elosztást kínál tetszőleges mennyiségű Azure-régióra, mert bárhol is vannak a felhasználói, gördülékenyen skálázza és replikálja az adatokat. Világszerte rugalmasan skálázhatja a teljesítményt és a tárolást, és csak azért a teljesítményért és tárolásért kell fizetnie, amire szüksége van. Az Azure Cosmos DB az iparág élvonalába tartozó, átfogó szolgáltatási szerződések (SLA-k) alapján 10 ezredmásodpercen belüli késésidőt garantál, ami a világon a legjobb 1%-ba tartozik, ezen kívül többszörös, jól definiált konzisztenciamodellekkel segíti a teljesítmény finomhangolását, és többkiszolgálós képességekkel rendelkező magas rendelkezésre állást biztosít.

Az Azure Cosmos DB valóban sémafüggetlen: automatikusan indexeli az összes adatot, így a séma-és indexkezeléssel nem kell foglalkoznia. Ezenkívül többmodelles, tehát natívan támogatja a dokumentum, kulcs-érték, gráf és oszlopcsalád alapú adatmodelleket is. Az Azure Cosmos DB segítségével tetszőleges API-kkal férhet hozzá az adataihoz, hiszen a rendszer natívan támogatja az SQL (dokumentum), a MongoDB (dokumentum), az Azure Table Storage (kulcs-érték), a Gremlin (gráf) és a Cassandra (oszlopcsalád) alapú modelleket.

Díjszabás részletei

Az Azure Cosmos DB használatánál csak a kiosztott átviteli kapacitásért és a tárolókban tárolt adatokért kell fizetnie (például dokumentumok tárolója, rekordtáblák vagy csúcspontokból/élekből álló gráfok). A kiosztott átviteli kapacitás lehetővé teszi az adatok tárolókból történő olvasását vagy tárolókba történő írását, számlázása pedig kérelemegységenként (kérelemegység/s alapon) történik. A tárolók használatakor óradíjat kell fizetnie a kiosztott átviteli sebességért, melyet 100 kérelemegység/s alapon (minimum 400 kérelemegység/s), illetve a (GB-ban mért) tárolt adatmennyiség alapján számolunk el. A korlátlan tárolókra partíciónként minimum 100 kérelemegység/s vonatkozik.

Unit (Egység) Ár
SSD-alapú tárolás (/GB) $- GB/hó
Fenntartott kérelemegységek/s (100 kérelemegységenként, minimum 400 kérelemegység) $-
A szolgáltatásra a standard szintű adatátviteli díjak érvényesek. A havi díjak becslése havi 730 órányi használaton alapul.

Az Azure Cosmos DB-tárolók skálázása

A nagy teljesítményt és kapacitást igénylő számítási feladatokhoz korlátlan tárolót is létrehozhat – ehhez partíciókulcsot kell definiálnia a tároló létrehozásakor. A korlátlan tároló méretezése zökkenőmentesen, a tárolt adatmennyiség növekedésével, illetve a gyűjteményhez kiosztott teljesítmény növelésével párhuzamosan történik.

Azure Cosmos DB Emulator (ingyenes)

Töltse le az ingyenes Azure Cosmos DB Emulatort, amelynek segítségével a helyi számítógépén fejlesztheti és tesztelheti az Azure Cosmos DB-t használó alkalmazásokat. Amennyiben elégedett az alkalmazás működésével, egyszerűen végrehajthatja a telepítést, ha úgy módosítja a konfigurációt, hogy az egy felhőbeli Azure Cosmos DB-példányra mutasson.

A Cosmos DB-t kétféle módon próbálhatja ki ingyenesen.

Próbálja ki az Azure Cosmos DB-t az ingyenes Azure-fiók részeként.

Az időkorlátos ingyenes Azure Cosmos DB-próbalehetőséggel előfizetés nélkül, ingyen és kötelezettségmentesen élvezheti a Cosmos DB nyújtotta előnyöket.

Globális skálázhatóság georeplikációval

Az Azure Cosmos DB-adatbázisok globálisan eloszthatók, így globális skálázású alkalmazásokat hozhat létre egyszerűen, és az adatai automatikusan replikálódnak a megadott régiókba. Az alkalmazása továbbra is egy logikai végponttal működik, az adatokat azonban automatikusan a legközelebbi régióból kapják meg a felhasználók egy adatkonzisztenciát és magas rendelkezésre állást biztosító intuitív programozási modell révén. A globálisan elosztott tárolók díjszabása az egyes régiókban felhasznált tárterületen és az egyes Azure Cosmos DB-tárolók számára kiosztott átviteli kapacitás és az Azure Cosmos DB-adatbázisfiókhoz társított régiók számának szorzatán alapul. A régiók közötti replikációt adatátviteli díjak is terhelik, amelyeket a standard díjszabás alapján számítunk fel.

Nagy átviteli sebességű és kis késésű lekérdezések

Az Azure Cosmos DB-vel igény szerint, rugalmasan, globálisan és egymástól függetlenül skálázhatja az átviteli kapacitást és a tárkapacitást, és a teljes rendszerre kiterjedő alacsony késést használhat, ami csak a kínálatok legjobb 1%-ára jellemző. Az olvasási és írási kérelmeket a szolgáltatás mindig a helyi régióból szolgálja ki, míg az adatok elosztása globálisan történik. A teljesítmény tovább optimalizálható az automatikus indexelés viselkedésének testreszabásával.

Támogatás és szolgáltatásszintek

  • A nyilvánosan elérhető Azure-szolgáltatásokhoz (köztük az Azure Cosmos DB-hez is) az Azure-támogatási csomagok keretében már akár havi $29 összegű díj ellenében kínálunk műszaki támogatást. A számlázás és az előfizetések kezelésének támogatása díjmentesen igénybe vehető.
  • SLA: az egyrégiós adatbázisok esetében 99.99%-os, míg a többrégiós adatbázisoknál 99.999%-os rendelkezésre állást garantálunk, ami biztosítja a kérelmek sikeres feldolgozását és az Azure Cosmos DB művelteinek végrehajtását. A szolgáltatási szintekről szolgáltatásszint-szerződésünk oldalain tájékozódhat bővebben.

Gyakori kérdések

  • Az Azure Cosmos DB-ben a kérelemegység a teljesítmény mértékegysége. Egy kérelemegység egy 1 KB-os elem GET hívásának megfelelő teljesítményt jelent. Az Azure Cosmos DB-ben minden művelet, így az olvasási, írási, SQL-lekérdezési és a tárolt eljárások végrehajtására irányuló műveletek előre meghatározott kérelemegység-értékkel rendelkeznek a végrehajtásukhoz szükséges teljesítmény alapján. A processzor, az adatátviteli teljesítmény és a memória terhelése, illetve ezek alkalmazásteljesítményre gyakorolt hatása helyett mindössze egyetlen mérőszámot, a kérelemegységek számát kell figyelembe vennie.

    A másodpercenként kiosztott kérelemegység alapján felhasznált kérelemegység és egy egy perces gyűjtő kérelemegysége megegyezik.

    A kérelemegységekről és a tárolóigények meghatározásáról további információt itt olvashat.

  • A számlázás alapja az a kiosztott átviteli kapacitás (RU/s), amelyet az Azure Cosmos DB-tárolóhoz rendeltek, óránkénti számlázással a kiosztott kapacitás idejére.

    Ha létrehoz egy fiókot az USA 2. keleti régiójában két tárolóval, amelyekhez 500 RU/s, illetve 700 RU/s kapacitást oszt ki, akkor a teljes kiosztott átviteli kapacitás 1200 RU/s lesz. Ezért a felszámolt díj 12 x $- = $-/ óra.

    Ha az átviteli sebességet módosítania kell, és az egyes tárolók kapacitását 500 RU/s értékkel növeli, valamint létrehoz egy új korlátlan tárolót 20 000 RU/s teljesítménnyel, akkor a teljes kiosztott kapacitás 22 200 RU/s (1000 RU/s + 1200 RU/s + 20 000 RU/s). Így a számlázott díj a következőre módosul: $- x 222 = $-/ óra.

    Ha egy 720 órás hónapban a kiosztott kapacitás 500 órán át 1200 RU/s volt, a maradék 220 órán át pedig 22.200 RU/s, akkor a havi számlája így alakul: 500 x $-/ óra + 220 x $-/ óra = $-/ óra

  • Ha úgy dönt, hogy a tárolókat szeretné több földrajzi régióra kiterjeszteni, minden tároló esetén régiónként kell fizetnie az átviteli sebességért és a tárolásért, ezenkívül pedig a régiók közötti adatátvitelért is fizetnie kell. Tegyük fel például, hogy rendelkezik egy tárolóval az USA nyugati régiójában, amelyhez 10 000 kérelemegység/s kiosztott átviteli sebesség tartozik, továbbá 1 TB-nyi adatot tárol ebben a hónapban. Tegyük fel, hogy ezután további 3 régióban – az USA keleti régiója, Észak-Európa és Kelet-Ázsia – is elkezd tárolókat használni, és ezekben a régiókban is ugyanannyi adatot tárol, illetve azonos átviteli sebességet használ fel. Havi számlájának végösszege a következő lesz (31 nappal számolva):

    Tétel Felhasználás (havi) Rate (Egységár) Havi költség
    Átviteli sebességre vonatkozó számla az USA nyugati régiójában lévő tároló esetén 10 ezer kérelemegység/s * 24 * 31 $- / 100 kérelemegység/másodperc óránként $-
    Átviteli sebességre vonatkozó számla 3 további régió esetén – az USA keleti régiója, Észak-Európa, Kelet-Ázsia 3 * 10 ezer kérelemegység/s * 24 * 31 $- / 100 kérelemegység/másodperc óránként $-
    Adattárolásra vonatkozó számla az USA nyugati régiójában lévő tároló esetén 1 TB $-/GB $-
    Adattárolásra vonatozó számla 3 további régió esetén – az USA keleti régiója, Észak-Európa, Kelet-Ázsia 3 * 1TB $-/GB $-
    Összes $-

    Tegyük fel továbbá azt is, hogy minden hónapban 100 GB-nyi kimenő forgalmat bonyolít, hogy replikálja az USA nyugati régiójában lévő tárolóban tárolt adatokat az USA keleti régiójában, az Észak-Európában, illetve a Kelet-Ázsiában lévő tárolókban. A kimenő forgalomért a kapcsolódó adatátviteli díjak alapján kell fizetnie.

  • A tárolási kapacitás elszámolási egysége a tárolt adatok havi időszakban (GB-ban) mért maximális óránkénti mennyisége. Ha például a hónap első felében 100 GB tárhelyet használt fel, a hónap második felében pedig 50 GB-ot, akkor az adott hónapban 75 GB adattárolásnak megfelelő használati díjat számítunk fel.

  • Az elszámolás átalánydíjjal történik minden egyes óráért, ameddig a tároló létezett, függetlenül a használattól és attól, hogy a tároló egy óránál kevesebb ideig volt-e aktív. Ha például létrehoz, majd 5 perc múlva töröl egy tárolót, a számla 1 óraegység díját fogja tartalmazni.

  • Ha 9:30-kor a kiosztott átviteli kapacitást 400 RU/s-ról 1000 RU/s-ra növeli, majd 10:45-kor visszaállítja 400 RU/s-ra, akkor 1000 RU/s két órányi használatát számoljuk fel.

  • Az Azure Cosmos DB-fiókban lévő tárolókhoz lefoglalt kérelemegységek számát az Azure Portalon, a támogatott SDK-kon keresztül vagy a REST API-val növelheti és csökkentheti.

  • S1, S2 vagy S3 teljesítményszintű gyűjtemény áthelyezése rögzített tárolóba (gyűjteménybe): Teljesítményszintek módosítása az Azure Portal használatával.

    Ha egy meglévő rögzített tárolót (gyűjteményt) szeretne áthelyezni korlátlan tárolóba (gyűjteménybe), olvassa el a Particionálás és skálázás az Azure Cosmos DB-ben című cikket.

Erőforrások

Azure-szolgáltatások várható havi díjának becslése

Gyakori kérdések az Azure díjszabásáról

Azure Cosmos DB – további információ

Műszaki oktatóanyagok, videók és más háttéranyagok

Becslésbe felvéve. Nyomja meg a 'v'-t a kalkulátorban való megtekintéshez Megtekintés a kalkulátorban

$200 értékű kredittel tanulhat és fejleszthet, és ingyenesen dolgozhat tovább

Ingyenes fiók