Sdílet prostřednictvím


Celkové náklady na vlastnictví (TCO) se službou Azure Cosmos DB

PLATÍ PRO: NoSQL MongoDB Cassandra Skřítek Stůl

Součástí návrhu služby Azure Cosmos DB jsou podrobné zásady správného řízení víceklientské architektury a prostředků. Tento návrh umožňuje provoz služby Azure Cosmos DB s výrazně nižšími náklady a pomáhá uživatelům ušetřit. Služba Azure Cosmos DB v současné době podporuje více než 280 zákaznických úloh na jednom počítači (tato hustota se neustále zvyšuje) a tisíce zákaznických úloh v rámci jednoho clusteru. Zajišťuje vyrovnávání zatížení replik zákaznických úloh napříč různými počítači v clusteru a napříč několika clustery v rámci datacentra. Další informace najdete v tématu Azure Cosmos DB: Nasdílením hranice globálně distribuovaných databází. Kvůli zásadám správného řízení prostředků, víceklientské a nativní integraci se zbytkem infrastruktury Azure je azure Cosmos DB v průměru 4 až 6krát levnější než MongoDB, Cassandra nebo jiné OSS NoSQL běžící na IaaS a až 10krát levnější než databázové stroje běžící místně. Podívejte se na dokument o celkových nákladech na (ne) vlastnictví databázové cloudové služby NoSQL.

Databázové řešení OSS NoSQL, jako jsou Apache Cassandra, MongoDB, HBase, byly navrženy pro místní prostředí. Pokud se nabízí jako spravovaná služba, jsou ekvivalentní šabloně Resource Manageru s databází tenanta pro správu zřízených clusterů a podpory monitorování. Architektury NoSQL OSS vyžadují značné provozní režie a odborné znalosti můžou být obtížné a nákladné při hledání. Azure Cosmos DB je naopak plně spravovaná cloudová služba, která vývojářům umožňuje soustředit se na obchodní inovace a ne na správu a údržbu databázové infrastruktury.

Na rozdíl od služby Azure Cosmos DB nativní pro cloud nebyly databázové stroje OSS NoSQL navrženy a sestaveny pomocí zásad správného řízení prostředků nebo jemně odstupňované víceklientské architektury jako základních principů architektury. Databázové stroje OSS NoSQL, jako jsou Cassandra a MongoDB, představují základní předpoklad, že všechny prostředky virtuálního počítače, na kterém běží, jsou dostupné pro jejich použití. Mnoho z těchto databázových strojů nemůže fungovat, pokud množství prostředků klesne pod určitou prahovou hodnotu. Například u malých instancí virtuálních počítačů a jsou k dispozici s konfiguracemi doporučenými dodavatelem, které navrhují obvykle rozsáhlé virtuální počítače s vyššími náklady. Proto není možné hostovat operační systém NoSQL ani žádný jiný místní databázový stroj a zpřístupnit ho pomocí modelu nabíjení založeného na spotřebě, jako jsou požadavky za sekundu nebo spotřebované úložiště.

Celkové náklady na vlastnictví služby Azure Cosmos DB

Model bezserverového zřizování služby Azure Cosmos DB eliminuje potřebu nadměrného zřízení databázové infrastruktury. Prostředky Azure Cosmos DB jsou poskytovány bez nutnosti specializovaných konfigurací nebo licencování. Díky tomu můžou aplikace založené na službě Azure Cosmos DB běžet s maximálními 70% úsporami celkových nákladů na vlastnictví v porovnání s databázemi NoSQL OSS. Příklady v reálném čase najdete v případech použití zákazníků. Mezi další výhody cenového modelu služby Azure Cosmos DB patří:

  • Skvělá hodnota pro cenu: Tržní analytici, zákazníci a partneři potvrdili větší hodnotu všech funkcí, které Azure Cosmos DB nabízí za mnohem nižší cenu v porovnání s tím, co zákazníci mohou získat při implementaci těchto řešení sami nebo prostřednictvím jiných dodavatelů. Databázové funkce, jako jsou globální distribuce, zápisy do více oblastí, dobře definované a intuitivní modely konzistence, automatické indexování jsou výrazně zjednodušené díky službě Azure Cosmos DB bez jakékoli složitosti, režie nebo výpadku.

  • Nevyžaduje se žádná správa NoSQL DevOps: U služby Azure Cosmos DB není potřeba využívat DevOps ke správě nasazení, provádění údržby, škálování nebo oprav. Můžete spustit všechny úlohy, které byste udělali s clusterem NoSQL operačního systému hostovaným místně nebo v cloudové infrastruktuře.

Náklady na vlastnictví služby Azure Cosmos DB

  • Možnost elastického škálování: Propustnost služby Azure Cosmos DB je možné vertikálně navýšit nebo snížit, což vám umožní snížit náklady na vlastnictví během nevýkonných dob. Clustery NoSQL OSS nasazené v cloudové infrastruktuře nabízejí omezenou elasticitu a místní nasazení nejsou podle definice elastická. Pokud ve službě Azure Cosmos DB zřídíte větší propustnost, zaručuje se, že se propustnost škáluje lineárně. Tato záruka se zálohuje finančními smlouvami SLA a na 99. percentilu v libovolném měřítku.

  • Úspory z rozsahu: Spravovaná služba, jako je Azure Cosmos DB, funguje s velkým počtem uzlů, která je nativně integrovaná se sítěmi, úložištěm a výpočetními prostředky. Vzhledem k rozsáhlému měřítku služby Azure Cosmos DB můžete standardizaci ušetřit náklady.

  • Optimalizované pro cloud: Služba Azure Cosmos DB je navržená od základů s jemně odstupňovanou architekturou s více tenanty a izolací výkonu. To umožňuje optimální umístění, spouštění a vyrovnávání tisíců tenantů a jejich úloh napříč clustery a datovými centry. Naproti tomu aktuální generace databází NoSQL operačního systému funguje místně s celým virtuálním počítačem, u kterých se předpokládá spuštění úlohy jednoho tenanta. Tyto databáze také nejsou navržené tak, aby plně využívaly infrastrukturu a hardware poskytovatele cloudu. Například databázový stroj OSS NoSQL neví o rozdílech mezi virtuálním počítačem, který je mimo provoz virtuálních počítačů, nebo o tom, že disk Premium je už třikrát replikovaný. Nemůže využít tyto výhody a předat výhody a úspory zákazníkům.

  • Platíte po hodinách: U rozsáhlých úloh, které je potřeba škálovat v libovolném časovém okamžiku, se vám účtují jenom hodiny. Úlohy v aplikaci se obvykle liší v časech roku a podle dat, která se dotazují. Se službou Azure Cosmos DB můžete vertikálně navýšit nebo snížit kapacitu podle potřeby a platit jenom za to, co potřebujete. U místních systémů nebo systémů hostovaných IaaS se tento model nedá shodovat, protože neexistuje způsob, jak hardware každou hodinu vyřadit z provozu. V takových případech můžete s Azure Cosmos DB v průměru ušetřit 10 až 14krát.

  • Získáte mnoho funkcí zdarma: Ve službě Azure Cosmos DB jsou úlohy zápisu podstatně levnější v porovnání s alternativními databázovými službami. Kromě toho azure Cosmos DB nabízí funkce, jako je automatické indexování, hodnota TTL (Time to Live), kanál změn a další bez jakýchkoli dalších poplatků, něco, co ostatní databázové služby obvykle účtují.

  • Používá jednotnou měnu pro různé úlohy: Na rozdíl od alternativních nabídek ve službě Azure Cosmos DB nemusíte segmentovat úlohy, například čtení a zápisy. Nebo zřiďte propustnost pro jednotlivé typy úloh, které jsou propustností čtení a propustností zápisu. Ve službě Azure Cosmos DB je zřízená propustnost vyhrazena pomocí sjednocené a normalizované měny z hlediska jednotek žádostí nebo RU/s. Azure Cosmos DB nevynucuje přiřazování priority úlohám, plánování kapacity nebo placení za každý typ kapacity samostatně. Takový přístup umožňuje snadno zaměnit stejné RU/s mezi různými operacemi a typy úloh.

  • Nevyžaduje zřizování virtuálních počítačů pro škálování: Většina provozních databází vyžaduje, abyste přešli s velkými virtuálními počítači, abyste se vyhnuli hlučným sousedům a uvolněným zásadám správného řízení prostředků, pokud chcete škálovat. To představuje zátěž a počáteční závazek nákladů na zákazníky. Se službou Azure Cosmos DB můžete bez problémů začít s malými a rozrůstat se do velkých velikostí úloh a bez jakýchkoli výpadků nebo dopadu na dostupnost dat.

  • Zřízenou propustnost můžete využít k maximálnímu limitu: Na základě multiplexování podjádrových jader ve službě Azure Cosmos DB můžete zřízenou propustnost saturovat do většího rozsahu než možnosti hostované IaaS nebo nabídky třetích stran. Tato metoda šetří mnohem více než alternativní řešení.

  • Hloubková integrace služby Azure Cosmos DB s dalšími službami Azure Azure Cosmos DB má nativní integraci se sítěmi, výpočetními funkcemi, službami Azure Functions (bez serveru), Azure IoT a dalšími službami Azure. Díky této integraci získáte nejlepší výkon a rychlost replikace dat po celém světě s robustními zárukami. Řešení třetích stran se nebudou moct shodovat nebo by obvykle účtovala úroveň Premium, aby tyto funkce nabízela.

  • Automaticky získáte vysokou dostupnost s minimálně 10 až 20 doménami selhání: Azure Cosmos DB podporuje distribuci úloh napříč doménami selhání, funkci, která je důležitá pro vysokou dostupnost. Nabízí vysokou dostupnost 99,999 pro čtení a zápisy na 99. percentilu kdekoli na světě. Náklady na implementaci podobného řešení nebo prostřednictvím řešení třetích stran by byly vysoké.

  • Automaticky získáte všechny podnikové funkce bez dalších poplatků. Azure Cosmos DB nabízí nejkomplexnější sadu certifikací dodržování předpisů, zabezpečení a šifrování neaktivních uložených a neaktivních uložených dat bez dalších nákladů (v porovnání s naší soutěží). Místní dostupnost získáte automaticky kdekoli na světě. Databázi můžete rozšířit do libovolného počtu oblastí Azure a přidat nebo odebrat oblasti v libovolném okamžiku.

  • S rezervovanou kapacitou můžete ušetřit až 65 % nákladů: Rezervovaná kapacita služby Azure Cosmos DB pomáhá ušetřit peníze tím, že předem platíte za prostředky Azure Cosmos DB na jeden rok nebo tři roky. V porovnání s běžnými cenami můžete výrazně snížit náklady s ročními nebo třemi ročními závazky a ušetřit mezi 20 až 65% slevami. Na klíčových úlohách můžete získat lepší smlouvy SLA z hlediska kapacity zřizování.

Plánování kapacity

Jako pomoc při odhadu celkových nákladů na vlastnictví může být užitečné začít plánováním kapacity. Pokud plánujete migraci do služby Azure Cosmos DB z existujícího databázového clusteru, můžete k plánování kapacity použít informace o existujícím databázovém clusteru.

Další kroky