sql >> Databáze >  >> RDS >> Database

Snížení nákladů na hostování databáze:DigitalOcean vs. AWS vs. Azure

Pokud své databáze hostujete v cloudu, je výběr správného poskytovatele cloudových služeb důležitým rozhodnutím pro vaše dlouhodobé náklady na hosting. To je zvláště patrné v dnešním světě, kde organizace dělají, co mohou, aby optimalizovaly a snížily své náklady. Během posledních několika týdnů jsme byli zavaleni požadavky od zákazníků z řad malých a středních podniků, kteří chtěli zlepšit návratnost investic do svého databázového hostingu. V tomto článku porovnáme tři z nejpopulárnějších cloudových poskytovatelů, AWS vs. Azure vs. DigitalOcean, pokud jde o jejich náklady na hostování databáze pro databázi MongoDB®, abychom vám pomohli rozhodnout, který cloud je pro vaši firmu nejlepší.

Na první pohled

Porovnání nákladů na cloudovou instanci

Náklady na instanci DigitalOcean jsou o více než 28 % levnější než AWS a o více než 26 % nižší než Azure. Přečtěte si nyní

Porovnání nákladů ScaleGrid DBaaS:AWS vs. Azure vs. DigitalOcean

ScaleGrid pro databázi MongoDB® na DigitalOcean ušetří v průměru 122 % vašich měsíčních nákladů na hosting AWS a 140 % na Azure. Přečtěte si nyní

Časté dotazy ohledně hostingu DigitalOcean

Přečtěte si o možnostech vysoké dostupnosti DigitalOcean, výkonu latence a o tom, jak migrovat mezi cloudovými plány. Přečtěte si nyní

Porovnání nákladů na cloudové instance

Který poskytovatel cloudu tedy poskytuje nejhospodárnější řešení pro hostování databází? Porovnáváme AWS vs. Azure vs. DigitalOcean pomocí níže uvedených typů instancí:

AWS Instance EC2
Azure Instance virtuálních počítačů
DigitalOcean Kapky

Protože hostování databáze je více závislé na paměti (RAM) než na úložišti, porovnáme různé velikosti instancí v rozsahu od pouhého 1 GB RAM až po 64 GB RAM, abyste viděli jak se náklady liší v různých pracovních zátěžích aplikací.

Pojďme se podívat na měsíční náklady (720 hodin) na hostování databáze pro samostatné, na vyžádání, vyhrazené instance na AWS, Azure a DigitalOcean. Jak můžete vidět z níže uvedeného grafu, hosting databáze DigitalOcean poskytuje výrazné úspory nákladů oproti AWS i Azure. Navíc jejich cena za kapky je extrémně jednoduchá a snadno pochopitelná – 5 $/GB.

Jak můžete vidět z výše uvedeného grafu, náklady na instance DigitalOcean jsou v průměru o více než 28 % levnější než AWS a o více než 26 % nižší než Azure.

Porovnání nákladů na hostování databáze ScaleGrid:AWS vs. Azure vs. DigitalOcean

Jak bylo uvedeno výše, důvodem, proč jsme se rozhodli napsat tento článek, je nedávný nárůst dotazů od zákazníků, jak mohou snížit náklady na hostování databází , takže jsme se chtěli ujistit, že porovnáme náklady na naše plně spravované řešení DBaaS i mezi cloudovými poskytovateli. Zde jsou konfigurace pro toto srovnání:

Plán Dedikovaný hosting
Databáze Databáze MongoDB®
Strategie replikace 2 repliky + arbitr

Naše plány vyhrazeného hostování jsou komplexní, včetně všech nákladů na stroje, disky a sítě a také nepřetržitou podporu. Tyto plány jsou pro vás plně spravovány u kteréhokoli z těchto cloudových poskytovatelů a jsou dodávány s komplexní konzolí pro automatizaci všech vašich úloh správy databází, monitorování a údržby v cloudu.

Pojďme se podívat na srovnání cen dedikovaného hostování ScaleGrid pro databázi MongoDB® napříč AWS vs. Azure vs. DigitalOcean:

Vyhrazené plány ScaleGrid AWS Azurová DigitalOcean
2 GB 190 $ 187 $ 104 $
4 GB 330 $ 374 $ 140 $
8 GB 657 $ 750 $ 300 $
16 GB 1 164 $ 1 250 $ 500 $
32 GB 1 912 $ 2 025 $ 800 $

ScaleGrid také nabízí podporu DigitalOcean pro MySQL, PostgreSQL a Redis™ se stejnou cenou podle RAM ve srovnání s řešením Managed Databases společnosti DigitalOcean. Zatímco ceny jsou stejné, ScaleGrid poskytuje v průměru téměř o 40 % vyšší propustnost oproti DigitalOcean pro MySQL a až o 94 % vyšší propustnost pro vyvážené pracovní zatížení ve srovnání s DigitalOcean pro PostgreSQL. Podívejte se na tyto příspěvky a uvidíte srovnání výkonu mezi těmito dvěma poskytovateli:

  • Nejlepší výkon MySQL DigitalOcean – ScaleGrid vs. DigitalOcean Managed Databases
  • Porovnání výkonu PostgreSQL DigitalOcean – ScaleGrid vs. DigitalOcean Managed Databases

Kolik můžete ušetřit migrací na DigitalOcean?

Takže nasazujete databázi MongoDB® na AWS nebo Azure a zajímá vás, jak můžete snížit náklady na hostování databáze? Pojďme se podívat, kolik můžete ušetřit migrací svého hostingu pro databázi MongoDB® do DigitalOcean:

Služba Dedicated Hosting společnosti ScaleGrid se 2 replikami + Arbiter pro databázi MongoDB® na DigitalOcean vám ušetří v průměru 122 % měsíčních nákladů na hosting AWS a 140 % měsíčních nákladů na hosting Azure . Výše uvedený graf nastiňuje úspory nákladů u různých plánů a pohybuje se od přibližně 80% úspory nákladů na 2 GB paměti RAM až po 153% úsporu nákladů v rámci našeho plánu velikosti 32 GB RAM.

Snížení nákladů na hostování databáze:DigitalOcean vs. AWS vs. AzureClick To Tweet

Výhody DigitalOcean

DigitalOcean poskytuje mnoho výhod pro hostování databází a více se o nich můžete dozvědět v našem příspěvku na blogu The Best Way to Host MongoDB on DigitalOcean. Zde je rychlý přehled klíčových výhod:

  • Vhodné pro vývojáře
  • Jednoduché stanovení cen
  • Virtuální počítače založené na SSD
  • Vysoký výkon

Časté dotazy ohledně hostingu DigitalOcean

Je můj databázový cluster stále vysoce dostupný?

Ano. Všechny naše možnosti vysoké dostupnosti jsou nabízeny v DigitalOcean, včetně 2 Replik + 1 Arbiter, 3 Replik a vlastních nastavení sady replik. DigitalOcean nemá koncept zón dostupnosti (AZ), takže uzly distribuujeme do různých oblastí. Například v USA distribuujeme uzly přes New York 3, New York 2 a New York 1.

Ovlivňuje to latenci?

Ano, můžete vidět zvýšení latence. V ideálním případě bychom chtěli vidět aplikaci i databázi ve stejném datovém centru. Pokud tedy svou aplikaci hostujete v AWS nebo Azure a přesunete svou databázi do DigitalOcean, zaznamenáte zvýšení latence. Průměrné latence mezi AWS US-East a umístěním datového centra DigitalOcean New York jsou obvykle pouze 17,4 ms zpáteční doby.

Jak mohu provést migraci?

ScaleGrid poskytuje průvodce importem pro migraci dat z jednoho clusteru do druhého. Pokud máte nějaké speciální potřeby pro migraci, kontaktujte prosím [email protected].

Další tipy pro vás

Nejlepší způsob, jak hostovat MongoDB na DigitalOcean

MongoDB je č. 3 open source a č. 1 NoSQL databáze na světě. Můžete předpokládat, že většina nasazení běží na AWS, Azure nebo GCP, ale mnoho malých a středních podniků tíhne ke cloudu DigitalOcean, který je vhodný pro vývojáře. Další informace

Vliv zhroucení na výkon na MongoDB:AWS, Azure a DigitalOcean

Meltdown a Spectre jsou zranitelnosti, které mohou být zneužity škodlivými programy ke krádeži citlivých informací. Podívejte se na testy výkonu, abyste zjistili dopad opravy jádra Meltdown CPU na vaše servery MongoDB. Další informace

Porovnání výkonu MongoDB na AWS, Azure a DigitalOcean

Než investujete hodně času a energie do konkrétního cloudu, je důležité porozumět celkovým charakteristikám výkonu MongoDB v tomto cloudu. Rozhodli jsme se to pro vás sestavit v rámci naší performance série. Další informace


  1. Ladění výkonu PL/SQL pro dotazy typu LIKE '%...%' se zástupnými znaky

  2. Bylo by možné při provádění PITR pozastavit/obnovit v PostgreSQL?

  3. Předat více hodnot v jednom parametru

  4. PostgreSQL Meltdown Benchmarks