Fejlesztési és tesztelési költségek optimalizálása az Azure Cosmos DB-ben

A KÖVETKEZŐKRE VONATKOZIK: Nosql MongoDB Cassandra Gremlin Táblázat

Ez a cikk az Azure Cosmos DB ingyenes fejlesztési és tesztelési lehetőségeinek, valamint a fejlesztési vagy tesztelési fiókok költségeinek optimalizálására szolgáló technikákat ismerteti.

Azure Cosmos DB emulátor (helyileg letölthető verzió)

Az Azure Cosmos DB emulator egy helyi letölthető verzió, amely az Azure Cosmos DB felhőszolgáltatást utánozza. Az Azure Cosmos DB API-kat használó kódot akkor is írhat és tesztelhet, ha nincs hálózati kapcsolata, és nem jár költségekkel. Az Azure Cosmos DB emulator helyi környezetet biztosít fejlesztési célokra, magas megbízhatósággal a felhőszolgáltatás számára. Az alkalmazást helyileg, Azure-előfizetés létrehozása nélkül fejlesztheti és tesztelheti. Ha készen áll az alkalmazás felhőben való üzembe helyezésére, frissítse a kapcsolati sztring, hogy csatlakozzon a felhőben lévő Azure Cosmos DB-végponthoz, nincs szükség további módosításokra. Ci/CD-folyamatot is beállíthat az Azure Cosmos DB emulátor buildelési feladatával az Azure DevOpsban a tesztek futtatásához. Első lépésként látogasson el az Azure Cosmos DB emulátor cikkére .

Az Azure Cosmos DB ingyenes kipróbálása

Az Azure Cosmos DB ingyenes kipróbálása ingyenes élmény, amely lehetővé teszi, hogy az Azure Cosmos DB-vel kísérletezzen a felhőben anélkül, hogy regisztrálná az Azure-fiókot vagy a hitelkártyáját. Az Azure Cosmos DB-fiókok kipróbálása korlátozott ideig, jelenleg 30 napig érhető el. Bármikor megújíthatja őket. Az Azure Cosmos DB-fiókok kipróbálása megkönnyíti az Azure Cosmos DB kiértékelését, az alkalmazások összeállítását és tesztelését, illetve a rövid útmutatók vagy oktatóanyagok használatát. Demót is létrehozhat, egységtesztelést végezhet, vagy akár többrégiós fiókot is létrehozhat, és anélkül futtathat rajta alkalmazást, hogy költségekkel járna. Az Azure Cosmos DB-fiók kipróbálása esetén egy megosztott átviteli sebességű adatbázis legfeljebb 25 tárolóval és 20 000 RU/s átviteli sebességgel, vagy egy legfeljebb 5000 RU/s sebességű tárolóval rendelkezhet. Első lépésként tekintse meg az Ingyenes Azure Cosmos DB kipróbálása című lapot.

Ingyenes Azure Cosmos DB-szint

Az Azure Cosmos DB ingyenes szintjével egyszerűen teheti meg az első lépéseket, fejleszthet és tesztelhet alkalmazásokat, vagy akár ingyenesen futtathat kis méretű, éles számítási feladatokat. Az ingyenes szintnek egy fiókban történő engedélyezése esetén ingyenesen juthat hozzá az első 1000 kérelemegységhez és 25 GB tárhelyhez.

Az ingyenes szint határozatlan ideig tart a fiók teljes élettartama alatt, és a normál Azure Cosmos DB-fiók összes előnyével és funkciójával rendelkezik, beleértve a korlátlan tárterületet és átviteli sebességet (RU/s), az SLA-kat, a magas rendelkezésre állást, a kulcsrakész globális terjesztést az összes Azure-régióban stb. Ingyenes szintű fiókot az Azure Portal, a parancssori felület, a PowerShell és egy Resource Manager-sablon használatával hozhat létre. További információkért tekintse meg, hogyan hozhat létre ingyenes szintű fiókról szóló cikket és a díjszabási oldalt.

Ingyenes Azure-fiók

Az Azure Cosmos DB része az ingyenes Azure-fióknak, amely egy bizonyos ideig ingyenesen kínál Azure-krediteket és erőforrásokat. Ez az ingyenes fiók kifejezetten az Azure Cosmos DB-hez kínál 25 GB tárterületet és 400 kiosztott átviteli sebességet az egész évre vonatkozóan. Ez a felület lehetővé teszi, hogy bármely fejlesztő egyszerűen tesztelje az Azure Cosmos DB funkcióit, vagy ingyenesen integrálhassa azt más Azure-szolgáltatásokkal. Az ingyenes Azure-fiókkal 200 dollár jóváírást kap, amit az első 30 napban költhet el. Nem számítunk fel díjat, még akkor sem, ha csak a frissítés mellett dönt. Első lépésként látogasson el az Ingyenes Azure-fiók lapra.

Kiszolgáló nélküli Azure Cosmos DB

Az Azure Cosmos DB kiszolgáló nélküli használata lehetővé teszi, hogy az Azure Cosmos DB-fiókját használatalapú módon használja, ahol csak az adatbázis-műveletek által felhasznált kérelemegységekért és az adatok által felhasznált tárterületért kell fizetnie. Az Azure Cosmos DB kiszolgáló nélküli módban való használatakor nincs minimális díj. Mivel kiküszöböli a kiépített kapacitás fogalmát, kifejezetten fejlesztési vagy tesztelési tevékenységekhez ideális, ha az adatbázis az idő nagy részében tétlen.

Megosztott átviteli sebességű adatbázisok használata

Megosztott átviteli sebességű adatbázisokban az adatbázis összes tárolója az adatbázis kiosztott átviteli sebességével (RU/s) osztozik. Ha például egy adatbázist 400 RU/s-val épít ki, és négy tárolóval rendelkezik, mind a négy tároló osztozik a 400 RU/s-n. Olyan fejlesztési vagy tesztelési környezetben, ahol az egyes tárolók ritkábban érhetők el, és így a minimum 400 RU/s-nál alacsonyabb értéket igényelnek, a tárolók megosztott átviteli sebesség adatbázisba helyezése segíthet a költségek optimalizálásában.

Tegyük fel például, hogy a fejlesztési vagy tesztfiók négy tárolóval rendelkezik. Ha négy tárolót hoz létre dedikált átviteli sebességgel (legalább 400 RU/s), a teljes RU/s értéke 1600 RU/s lesz. Ezzel szemben, ha közös átviteli sebességű adatbázist hoz létre (legalább 400 RU/s), és a tárolókat oda helyezi, a teljes RU/s csak 400 RU/s lesz. A megosztott átviteli sebességű adatbázisok általában olyan helyzetekben használhatók, ahol nincs szükség garantált átviteli sebességre egyetlen tárolón sem. További információ a megosztott átviteli sebességű adatbázisokról .

Következő lépések

Az emulátor vagy az ingyenes Azure Cosmos DB-fiókok használatának első lépéseit az alábbi cikkekben találja:

  • További információ az Azure Cosmos DB-számla értelmezéséről
  • További információ a kiszolgáló nélküli Azure Cosmos DB-ről
  • További információ az átviteli sebesség költségeinek optimalizálásáról
  • További információ a tárolási költségek optimalizálásáról
  • További információ az olvasási és írási költségek optimalizálásáról
  • További információ a lekérdezések költségeinek optimalizálásáról
  • További információ a többrégiós Azure Cosmos DB-fiókok költségeinek optimalizálásáról
  • Kapacitástervezést szeretne végezni az Azure Cosmos DB-be való migráláshoz? A kapacitástervezéshez használhatja a meglévő adatbázisfürt adatait.