sql >> Databáze >  >> RDS >> PostgreSQL

Porovnání možností cloudové databáze pro PostgreSQL

PostgreSQL je nejpokročilejší a nejpreferovanější open source RDBMS na světě pro mnoho start-upů, mobilních aplikací a vývojářů.

Tradiční způsob nastavení, provozu a škálování PostgreSQL je časově náročný a vyžaduje odborné znalosti v databázových systémech a PostgreSQL.

Existuje mnoho prodejců, kteří poskytují cloudové platformy pro různé databáze. Tato řešení přicházejí s vybavením, které usnadňuje nastavení, provoz a škálování nasazení PostgreSQL v cloudu.

Některé příklady těchto služeb pro PostgreSQL jsou Amazon RDS pro PostgreSQL, Google cloud SQL pro PostgreSQL, Heroku PostgreSQL, cloudová databáze EnterpriseDB, Microsoft Azure pro PostgreSQL atd.

Existují dva modely prostředí cloudové databáze.

  1. Tradiční cloudový model:Obsah bude provozován na konkrétní podnikové infrastruktuře a jakýkoli dohled bude spadat na bedra IT personálu společnosti.
  2. Databáze jako služba (DBaaS):Běží na infrastruktuře poskytovatelů služeb a oni (dodavatel) by byli odpovědní za jakékoli problémy nebo závady.

Výhody cloudové databáze

  1. Zrychlete uvedení aplikace na trh
  2. Snadné nastavení a správa databáze
  3. Zbavení se fyzické infrastruktury.
  4. Vývojáři se mohou místo správy a údržby serverů soustředit na hlavní část aplikace.
  5. Snadné zálohování
  6. Snadné měřítko
  7. Vysoká dostupnost

Amazon RDS pro PostgreSQL

Amazon RDS pro PostgreSQL je jedním z největších hráčů na světě, který poskytuje databázové služby PostgreSQL v cloudu. Je to jedna z nejlepších možností, jak škálovat nasazení PostgreSQL v cloudu. S Amazon RDS můžeme snadno spravovat a spravovat naše databáze.

Funkce používání Amazon RDS pro PostgreSQL

  1. Snadné nastavení
  2. Změna měřítka pomocí tlačítka
  3. Automatické zálohování a obnova
  4. Změnitelná kapacita hardwaru a správa úložiště
  5. Nákladově efektivní
  6. Vysoká dostupnost

Cena

Cenovou politikou Amazon RDS je platit pouze za to, co používáte. Neexistuje žádný minimální ani maximální poplatek. Svůj měsíční účet můžete odhadnout pomocí jednoduché měsíční kalkulačky AWS.

Ceny Amazon RDS pro PostgreSQL závisí na typu instancí.

  1. Jednotné nasazení AZ:Cena závisí na nasazení instancí DB v jedné zóně dostupnosti.
  2. Nasazení více AZ:Cena závisí na nasazení instancí DB ve více zóně dostupnosti.
  3. Rezervované instance

Příklad

Google Cloud SQL

Cloud SQL společnosti Google poskytuje plně spravovanou databázovou službu, která usnadňuje nastavení, údržbu a správu databází PostgreSQL BETA v cloudu. Je hostován na cloudové platformě Google, která nabízí vysoký výkon, škálovatelnost a poskytuje infrastrukturu pro aplikace běžící kdekoli na světě.

Funkce

  1. Škálovatelnost
  2. Vysoký výkon
  3. Integrované
  4. Plně spravováno
  5. Zabezpečení
  6. Standardní rozhraní API
  7. Ochrana dostupnosti

Cena

Cena Cloud SQL pro PostgreSQL společnosti Google se skládá z následujících poplatků:

  1. Cena podle instancí
  2. Ceny CPU a paměti
  3. Cena úložiště
  4. Síťové ceny

Cena instancí

Cena CPU a paměti

Cena úložiště

Síťové ceny

Další podrobnosti naleznete v kalkulačce cen cloudové platformy Google.

Microsoft Azure pro PostgreSQL

Azure Database for PostgreSQL je dobře spravovaná databázová služba, která usnadňuje vytváření aplikací bez jakékoli zátěže se správou a správou. Služba Azure for PostgreSQL využívá komunitní PostgreSQL a bezproblémově spolupracuje s nativními nástroji, ovladači a knihovnami.

Azure pro PostgreSQL také poskytuje vysokou dostupnost a škálovatelnost během několika sekund, což vám pomůže snadno se přizpůsobit změnám požadavků zákazníků. Navíc získáte výhody z bezkonkurenčního zabezpečení a dodržování předpisů, včetně Azure IP Advantage, a špičkového dosahu Azure s větším počtem datových center než kterýkoli jiný poskytovatel cloudu. Azure aktuálně nabízí podporu pro PostgreSQL verze 9.5 a 9.6.

Funkce

  1. Plně spravovaná komunita PostgreSQL
  2. Jazyky a rámce dle výběru zákazníka
  3. Vestavěná vysoká dostupnost
  4. Měřítko během několika sekund
  5. Automatické zálohování a obnovení v určitém okamžiku
  6. Bezkonkurenční zabezpečení a dosah
  7. Jednoduché a flexibilní stanovování cen

Cenové úrovně

Existují tři různé cenové úrovně databáze Azure pro PostgreSQL:

  1. Základní
  2. Obecný účel
  3. Optimalizována paměť

Cenové úrovně Azure Database for PostgreSQL se liší podle množství výpočtů ve virtuálních jádrech, které lze zřídit, paměti na virtuální jádro a technologie úložiště používané k ukládání dat. Všechny zdroje jsou poskytovány na úrovni serveru PostgreSQL. Každý server může mít jednu nebo více databází.

Cena

Generace výpočtu 4 a generace 5

vCore Cena
1 0,034 USD/hodinu
2 0,068 $/hodinu

Úložiště

GB/měsíc 0,10 $

Výše uvedená cena je pouze za základní úroveň. Podívejte se prosím na další podrobnosti o cenách zde.

Podívejte se prosím na Průvodce rychlým startem pro Azure Database for PostgreSQL.

Heroku PostgreSQL

Heroku Postgres je spravovaná databáze SQL jako služba poskytovaná společností Heroku. Heroku Postgres pomáhá maximalizovat data namísto trávení času nastavením a údržbou databáze. Poskytuje širokou škálu funkcí, jako je testovací migrace schémat, správa úrovní přístupu k databázi a ochrana dotazů, horizontální škálování a rychlý přístup k datům. Heroku Postgres uchovává data velmi bezpečně, protože poskytuje nepřetržitou ochranu dat a také nabízí řadu způsobů, jak data replikovat, zálohovat a exportovat. Heroku Postgres poskytuje webový panel a možnost sdílet dotazy pomocí datových klipů.

Funkce

  1. Snadná instalace
  2. Automatická kontrola stavu
  3. Vysoká dostupnost
  4. Automatické horizontální měřítko
  5. Bezproblémová aplikace nejnovější opravy zabezpečení

Cena

Heroku Postgres nabízí širokou škálu plánů pro použití případů, které se pohybují od blogů po velké datové sady a aplikace s vysokými transakcemi.

Úrovně plánu

Plány jsou rozděleny do pěti úrovní na vysoké úrovni. Hlavním rozdílem mezi jednotlivými vrstvami je množství tolerovaných měsíčních výpadků databáze v dané vrstvě.

  1. Hobby Tier:Toto je pro aplikace, které vydrží až 4 hodiny výpadku za měsíc
  2. Standardní úroveň:Toto je pro aplikace, které mohou tolerovat až 1 hodinu výpadku za měsíc
  3. Úroveň Premium:Toto je pro aplikace, které mohou tolerovat až 15 minut výpadku za měsíc
  4. Soukromá úroveň:Toto je pro zákazníky Heroku Enterprise
  5. Shield Tier:Toto je pro zákazníky Heroku Enterprise, kteří potřebují databáze splňující požadavky.

Cloudová databáze EnterpriseDB

EnterpriseDB PostgreSQL Plus Cloud Database se používá k nasazení PostgreSQL databází do instancí cloudového serveru. Hlavní databáze, všechny replikované instance a úložiště Amazon pro databázi běží na instancích AWS, které vlastníte, zatímco konzole Postgres Plus Cloud Database vlastní a provozuje EnterpriseDB.

Plán předplatného EDB Postgres nabízí předplatné pro:

  1. Platforma EDB Postgres
  2. EDB Postgres Ark DBaaS do více cloudů

Cloudová databáze Postgres Plus na AWS a EDB Postgres na výpočetní platformě Google jsou poskytovány prostřednictvím modelu pay-as-you-go na tržišti AWS a na tržišti Google.

  1. Cloudová databáze Postgres plus na AWS
  2. EDB Postgres on Google compute

Toto jsou odhadované náklady na EDB postgres na výpočetním stroji Google při výchozí konfiguraci.

Existují dvě verze cloudové databáze EDB Postgres Plus.

  1. PostgreSQL Plus Cloud Database Basic:Je k dispozici s komunitní databází PostgreSQL.

  2. PostgreSQL Plus Cloud Database Advanced:Je k dispozici s PostgreSQL Plus Advanced Server EnterpriseDB s kompatibilitou Oracle a vylepšeným zabezpečením, výkonem a správou.

Funkce

  1. Snadná instalace
  2. Zálohování a obnova po havárii
  3. Vysoká dostupnost
  4. Obnovení bodu v čase
  5. Podpora pro zajišťované IOPS společnosti Amazon:Zajišťuje konzistentní výkon databáze a zvyšuje celkový výkon pro zátěže náročné na I/O.

Existují dvě možnosti nákupu cloudové databáze EDB:

  1. Nakupujte průběžnou nabídku od Amazonu bez dlouhodobého závazku
  2. Zakupte si roční předplatné od EDB, které vám umožní nakupovat výpočetní zdroje přímo od Amazonu, včetně vyhrazených instancí.

Další podrobnosti najdete v EDB Postgres plus cloudové databáze FAQ.

Citus DB Cloud

Citus inteligentně distribuuje data a dotazy mezi uzly, takže databáze se může škálovat a dotazy mohou být rychlejší. Citus je dostupný jako databáze jako služba, jako podnikový software a jako open source. Je velmi jednoduché rozdělit databázi PostgreSQL. Cloud Citus poskytuje plně spravovanou službu Citus poskytovanou nad AWS.

Citus je rozšíření PostgreSQL pro distribuci vaší databáze mezi více uzly.

Funkce

  1. Rozšířit databázi
  2. Distribuovaný stroj SQL
  3. Nástroje pro bezproblémovou migraci
  4. Rychlý výkon
  5. Vysoká dostupnost
  6. Podpora SaaS pro více nájemců
  7. Automatické zálohování a obnova po havárii

Cena

Stáhněte si dokument ještě dnes PostgreSQL Management &Automation with ClusterControlZjistěte, co potřebujete vědět k nasazení, monitorování, správě a scale PostgreSQLStáhněte si dokument Whitepaper

ElephantSQL

ElephantSQL poskytuje PostgreSQL jako službu. ElephantSQL instaluje a spravuje PostgreSQL a nabízí databáze od shard serverů pro malé projekty a ověřování konceptů až po podniková nastavení s více servery. Poskytuje také prohlížečový nástroj pro SQL dotazy, kde můžete vytvářet, číst, aktualizovat a mazat data přímo z webového prohlížeče.

Funkce

  1. Plně spravovaný HA PostgreSQL
  2. Automatické zálohování
  3. Monitorování
  4. Prohlížeč PostgreSQL

Cena

Závěr

Cloudové databáze jsou velmi důležité pro odstranění složitosti IT a pro dosažení obchodních cílů.
Kromě instalace, údržby a škálování IT infrastruktur, neustálé upgrady ze strany poskytovatelů cloudových služeb usnadňují podnikům snížit provozní náklady bez kompromisů. o bezpečnosti a kvalitě.


  1. PostgreSQL index na JSON

  2. Před přístupem k datům z kurzoru se ujistěte, že je správně inicializován

  3. SPOUŠTĚČE, které způsobují selhání INSERTů? Možný?

  4. Online vs offline zálohování