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

Bring Your Own Cloud (BYOC) vs. Dedikovaný hosting na ScaleGrid

To, kde se rozhodnete hostovat své cloudové databáze, je velké rozhodnutí. Musíte si vybrat model hostingu, poskytovatele cloudu a poté primární a pohotovostní regiony, do kterých se chcete nasadit. Pokud však uvažujete o využití poskytovatele spravovaných databází, musíte učinit další rozhodnutí – můžete hostovat ve svém vlastním cloudovém účtu nebo musíte hostovat prostřednictvím poskytovatele spravovaných služeb? V tomto příspěvku porovnáme plán Bring Your Own Cloud (BYOC) společnosti ScaleGrid se standardním modelem vyhrazeného hostování, abychom vám pomohli určit nejlepší strategii pro nasazení databází MySQL, PostgreSQL, Redis™ a MongoDB®.

Co je ScaleGrid’s Bring Your Own Cloud Plan?

V ScaleGrid nabízíme jedinečný model nazvaný plán Bring Your Own Cloud (BYOC), který vám umožňuje skutečně hostovat vaše databázové clustery prostřednictvím vašeho vlastního cloudového účtu. To se liší od standardního modelu vyhrazeného hostování, který vyžaduje, abyste hostovali prostřednictvím svého poskytovatele DBaaS. Zatímco model Dedicated je stále velmi populární a velmi snadno se nastavuje, mnoho společností je proti používání DBaaS vůbec, protože nechtějí hostovat prostřednictvím účtu, který není ve vlastnictví jejich organizace.

V ScaleGrid podporujeme oba modely, takže naši uživatelé mají na výběr mezi hostováním přes nás nebo hostováním na jejich vlastním účtu. Každý z těchto modelů je vhodný pro produkční nasazení a aplikace s vysokým provozem a je dostupný pro všechny naše podporované databáze, včetně databáze MySQL, PostgreSQL, Redis™ a MongoDB® (databáze Greenplum® již brzy). Zde jsou databáze a poskytovatelé cloudu podporovaní každým modelem:

Podporované databáze Přineste si svůj vlastní cloud Dedikovaný hosting
MySQL AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
PostgreSQL AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
Redis™ AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
Databáze MongoDB® OCI, DigitalOcean DigitalOcean, Linode, OCI
Greenplum® (již brzy) AWS AWS

Je model BYOC vhodný pro mé nasazení?

Pokud na některou z těchto otázek dokážete odpovědět ano, BYOC je plán pro vás:

  1. Chcete využít rezervované instance ke snížení dlouhodobých nákladů na hosting až o 40 %? Přečtěte si nyní
  2. Jste startup, který má bezplatné kredity na hosting poskytovatele cloudu, které byste rádi použili na hostování své databáze? Přečtěte si nyní
  3. Vyhovuje vám nastavení vlastní cloudové infrastruktury prostřednictvím vlastního účtu poskytovatele cloudu?
  4. Chcete nasadit ve virtuálním privátním cloudu/síti (VPC a VNET)? Přečtěte si nyní
  5. Chcete využít skupiny zabezpečení pro řízení přístupu? Přečtěte si nyní
  6. Požadujete přístup SSH k základnímu počítači? Přečtěte si nyní

BYOC vs. ceny vyhrazeného hostingu

Jaký je hlavní rozdíl mezi cenou Bring Your Own Cloud a našimi plány Dedicated Hosting? Vzhledem k tomu, že naše plány BYOC jsou hostovány prostřednictvím vašeho vlastního účtu AWS nebo Azure, všechny cloudové instance, zálohy a náklady na přenos dat platíte přímo prostřednictvím vašeho poskytovatele cloudu. Naproti tomu hosting ScaleGrid Dedicated je all-inclusive, takže platíte jednu fixní cenu měsíčně (na základě využití) prostřednictvím svého účtu ScaleGrid. To je důvod, proč jsou naše ceny BYOC nižší než naše ceny vyhrazeného hostování, protože náklady uvedené pro BYOC jsou pouze to, co platíte za ScaleGrid a nezahrnují náklady na hardware.

Kde hostovat vaši cloudovou databázi? BYOC vs. Dedikovaný hosting | #mysql #postgresql #mongodb #redisClick To Tweet

Všechny nástroje pro správu, monitorování a údržbu DBaaS jsou zahrnuty v obou plánech spolu s nepřetržitou podporou.

Kolik zaplatím svému cloudovému poskytovateli prostřednictvím modelu BYOC?

Nejlepším způsobem, jak odhadnout náklady, které zaplatíte AWS nebo Azure prostřednictvím našeho modelu BYOC, je najít rozdíl mezi ekvivalentní velikostí plánu prostřednictvím našeho vyhrazeného Model hostování. Naše vyhrazené plány používají instance na vyžádání, takže pokud je využíváte prostřednictvím nasazení BYOC, vaše náklady by měly být relativně stejné. Pojďme si projít příklad:

Databáze: MySQL
Poskytovatel cloudu: AWS
Typ replikace: Mistr-Slave-Slave

S výše uvedenými konfiguracemi clusteru můžeme zkontrolovat ceny jak plánu Dedicated, tak plánu BYOC, abychom odhadli náklady, které zaplatíme prostřednictvím našeho poskytovatele cloudu:

Vyhrazená cena ScaleGrid: 560 $ měsíčně
Cena ScaleGrid BYOC: 232 $ měsíčně
Odhadované náklady na cloud: 328 $ měsíčně

I když je to dobrý způsob, jak získat hrubý odhad, vaše měsíční náklady na cloud se budou skutečně lišit v závislosti na množství provedených záloh a vaší aktivitě přenosu dat .

Vyhrazené instance

Jednou z velkých výhod modelu BYOC je, že můžete využít rezervované instance ke snížení dlouhodobých nákladů na hosting až o 40 %. Reserved Instance jsou předplacené instance, které si můžete zakoupit prostřednictvím svého cloudového poskytovatele, což vám umožní získat zvýhodněnou hodinovou sazbu za nákup na 1 rok nebo 3 roky předem. Instance AWS EC2 i instance virtuálních počítačů Azure jsou k dispozici jako rezervované instance a lze je používat prostřednictvím plánu BYOC.

Počáteční hostování

Plán BYOC je navíc velmi oblíbený u začínajících společností. Je to proto, že jsou schopni využít bezplatné kredity za hosting AWS nebo Azure zajištěné prostřednictvím jejich inkubátoru, akcelerátoru nebo programu komunity pro spouštění a mohou své bezplatné kredity použít na náklady na hostování databáze jako ScaleGrid. Nabízíme také další úspory pro společnosti v rané fázi prostřednictvím našeho Startup Programu, kde oprávněné společnosti mohou získat 50% slevu z našich plánů BYOC nebo Dedicated po dobu až 12 měsíců.

BYOC vs. funkce vyhrazeného hostování

Jak bylo uvedeno výše, plány BYOC i Dedicated jsou plně spravovány a jsou skvělé pro produkční nasazení. Naprostá většina funkcí je stejná, kromě těchto pokročilých funkcí dostupných prostřednictvím modelu BYOC:

Virtuální privátní cloudy / virtuální sítě

Virtuální privátní cloudy Amazon (VPC) a virtuální sítě Azure (VNET) jsou soukromé, izolované části cloudové infrastruktury, kde můžete spouštět prostředky. Jedná se o pokročilé cloudové konfigurace, které vám umožňují chránit vaše databáze před internetem. VPC a virtuální sítě lze zřídit do podsítí nebo částí, což vám umožní oddělit pracovní zátěž a řídit trasy mezi podsítěmi. Můžete také geograficky distribuovat své clustery napříč zónami dostupnosti, abyste zajistili vysokou dostupnost pro vaše nasazení. Ve ScaleGrid doporučujeme nasadit své clustery na privátní podsítě VPC, aby vaše databáze nebyla směrovatelná z internetu.

Nasazení aplikace a databáze na stejném VPC také poskytuje nejnižší možnou cestu latence. To se stává opravdu důležité pro řešení mezipaměti, jako je Redis™. Umožňuje vám také snížit náklady, protože nemusíte platit za provoz mezi aplikací a databází, když jsou ve stejném VPC. To může vést k významným úsporám nákladů u aplikací s vysokým provozem.

Tyto výkonné konfigurace zabezpečení vyžadují pochopení vaší cloudové infrastruktury. Podívejte se níže na sekci Jak začít, kde se dozvíte, jak nastavit infrastrukturu VPC nebo VNET pro vaše nasazení na ScaleGrid.

Tip odborníka

Použijte clustery sledujících synchronizaci dvou nezávislých databázových systémů (stejného typu), abyste mohli analyzovat, optimalizovat a testovat výkon aplikací pro databáze MySQL, PostgreSQL a MongoDB®.

Bezpečnostní skupiny

Skupiny zabezpečení AWS a skupiny zabezpečení sítě Azure vám umožňují uzamknout přístup k vašim serverům prostřednictvím pokročilých virtuálních bran firewall. Když nastavíte novou instanci databáze na ScaleGrid prostřednictvím modelu BYOC, budete používat skupiny zabezpečení k řízení příchozího a odchozího provozu do vašich instancí. Ty by měly být vytvořeny ve stejném VPC nebo VNET jako váš cluster.

Přístup SSH ke stroji

Další vysoce unikátní funkcí dostupnou v plánu BYOC společnosti ScaleGrid je schopnost udržovat plný přístup SSH k základním strojům vašeho nasazení. To vám umožní využít externí pluginy a nástroje k lepší podpoře vašeho nasazení a zlepšení výkonu.

Naprostá většina poskytovatelů DBaaS tento přístup neposkytuje, což je jedna z největších překážek přijetí DBaaS. Organizace chtějí mít právo řídit svá vlastní nasazení, aniž by byly uzamčeny ve službě cookie cutter, která je velmi omezená. To je zvláště patrné v podnikovém prostoru, protože tyto organizace mají týmy databázových administrátorů, které spravují jejich nasazení a vyžadují svobodu uplatnit své interní odborné znalosti nad svými clustery.

Zajímá vás BYOC, ale nechcete přístup SSH? Žádný problém. Ve výchozím nastavení blokujeme přístup, takže neexistuje žádná šance, že by mohl být náhodně zneužit pro bezpečnost nasazení našich zákazníků. Pokud chcete používat svůj přístup SSH, pošlete nám e-mailovou podporu, abyste věděli, co byste chtěli udělat, a my vám pomůžeme.

Jak začít

Takže, který plán DBaaS vám zní nejlépe? Ať tak či onak, jsme tu, abychom vás podpořili a co nejvíce usnadnili nastavení vašeho účtu. Podívejte se na níže uvedené odkazy a začněte vytvářet nasazení svého vlastního cloudu nebo dedikovaného hostingu ve ScaleGrid:

Začínáme s BYOC

  1. Vytvořte si svůj cloudový profil – co je cloudový profil?
    1. Profil AWS Cloud
    2. Profil Azure Cloud
    3. Cloudový profil GCP
    4. Profil cloudu OCI
    5. Profil DigitalOcean Cloud
  2. Vytvořte svůj cluster BYOC
    1. Nový cluster MongoDB® BYOC
    2. Nový cluster Redis™ BYOC
    3. Nový cluster MySQL BYOC
    4. Nový cluster PostgreSQL BYOC

Začínáme s dedikovaným hostingem

  1. Vytvořte svůj vyhrazený cluster
    1. Nový dedikovaný cluster MongoDB®
    2. Nový vyhrazený cluster Redis™
    3. Nový vyhrazený cluster MySQL
    4. Nový vyhrazený cluster PostgreSQL

Pokud využíváte jiné řešení DBaaS a máte zájem o migraci na ScaleGrid, abyste mohli využít našich pokročilých konfigurací a ovládání, podívejte se na naše poskytovatele přepínání obchod. Přihlaste se a ušetříte 50 % z nákladů na hostování databáze po dobu až 6 měsíců, když přejdete na ScaleGrid.

Další tipy pro vás

Vysoká dostupnost

Dostupnost počítačového systému je procento doby, kdy jsou jeho služby během určitého časového období k dispozici. Obecně se vyjadřuje jako řada 9. Podívejte se na dostupnost a odpovídající prostoje měřené za jeden rok. Další informace

Sdružování připojení

V moderních webových aplikacích mají klienti tendenci otevírat mnoho spojení. Vývojářům se často důrazně nedoporučuje udržovat připojení k databázi, zatímco probíhají jiné operace. "Otevřete připojení co nejpozději, ukončete připojení co nejdříve." Další informace

Databázové trendy

Zajímá vás, které databáze jsou trendy? Objevte aktuální využití NoSQL vs. SQL, nejoblíbenější databáze, důležité metriky ke sledování a jejich časově nejnáročnější úlohy správy databází. Další informace


  1. Chyba syntaxe kvůli použití vyhrazeného slova jako názvu tabulky nebo sloupce v MySQL

  2. Jak migrovat databázi SQL Server do MySQL?

  3. Co je Percona DB

  4. SQL Server VYBRAT DO @proměnná?