PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Porównanie opcji baz danych w chmurze dla PostgreSQL

PostgreSQL to najbardziej zaawansowany i preferowany na świecie RDBMS typu open source dla wielu start-upów, aplikacji mobilnych i programistów.

Tradycyjny sposób konfiguracji, obsługi i skalowania PostgreSQL jest czasochłonny i wymaga wiedzy z zakresu systemów baz danych i PostgreSQL.

Istnieje wielu dostawców oferujących platformy chmurowe dla różnych baz danych. Rozwiązania te są wyposażone w udogodnienia ułatwiające konfigurację, obsługę i skalowanie wdrożeń PostgreSQL w chmurze.

Niektóre przykłady tych usług dla PostgreSQL to Amazon RDS dla PostgreSQL, Google Cloud SQL dla PostgreSQL, Heroku PostgreSQL, baza danych w chmurze EnterpriseDB, Microsoft Azure dla PostgreSQL itp.

Istnieją dwa modele środowiska bazy danych w chmurze.

  1. Tradycyjny model chmury:zawartość będzie uruchamiana w określonej infrastrukturze przedsiębiorstwa, a każdy nadzór spadnie na barki personelu IT firmy.
  2. Baza danych jako usługa (DBaaS):Działa w infrastrukturze dostawców usług i oni (dostawca) byliby odpowiedzialni za wszelkie problemy lub usterki.

Zalety bazy danych opartej na chmurze

  1. Zwiększ szybkość wprowadzania aplikacji na rynek
  2. Łatwa w konfiguracji i zarządzaniu bazą danych
  3. Pozbywanie się infrastruktury fizycznej.
  4. Programiści mogą skupić się na głównej części aplikacji zamiast na zarządzaniu serwerami i utrzymaniu ich.
  5. Łatwość wykonywania kopii zapasowej
  6. Łatwe skalowanie
  7. Wysoka dostępność

Amazon RDS dla PostgreSQL

Amazon RDS dla PostgreSQL to jeden z największych graczy na świecie, który dostarcza usługę baz danych PostgreSQL w chmurze. Jest to jedna z najlepszych opcji skalowania wdrożenia PostgreSQL w chmurze. Dzięki Amazon RDS możemy łatwo zarządzać naszymi bazami danych i nimi administrować.

Funkcje korzystania z Amazon RDS dla PostgreSQL

  1. Łatwy w konfiguracji
  2. Skalowanie przyciskiem
  3. Automatyczne tworzenie kopii zapasowych i odzyskiwanie
  4. Zmienna pojemność sprzętu i zarządzanie pamięcią masową
  5. Opłacalne
  6. Wysoka dostępność

Ceny

Polityka cenowa Amazon RDS polega na płaceniu tylko za to, z czego korzystasz. Nie ma opłaty minimalnej ani maksymalnej. Możesz oszacować swój miesięczny rachunek za pomocą prostego kalkulatora miesięcznego AWS.

Ceny Amazon RDS dla PostgreSQL zależą od rodzaju instancji.

  1. Pojedyncze wdrożenie AZ:Ceny zależą od wdrożenia instancji DB w pojedynczej strefie dostępności.
  2. Wdrożenie Multi AZ:Ceny zależą od wdrożenia instancji DB w wielu strefach dostępności.
  3. Zarezerwowane instancje

Przykład

Google Cloud SQL

Cloud SQL firmy Google zapewnia w pełni zarządzaną usługę baz danych, która ułatwia konfigurowanie, utrzymywanie i administrowanie bazami danych PostgreSQL BETA w chmurze. Jest hostowany na platformie chmurowej Google, która oferuje wysoką wydajność, skalowalność i zapewnia infrastrukturę dla aplikacji działających w dowolnym miejscu na świecie.

Funkcje

  1. Skalowalność
  2. Wysoka wydajność
  3. Zintegrowany
  4. W pełni zarządzany
  5. Bezpieczeństwo
  6. Standardowe interfejsy API
  7. Ochrona dostępności

Ceny

Na cennik Google Cloud SQL dla PostgreSQL składają się następujące opłaty:

  1. Ceny instancji
  2. Ceny procesora i pamięci
  3. Ceny przechowywania
  4. Ceny sieciowe

Ceny instancji

Cennik procesora i pamięci

Ceny przechowywania

Ceny sieciowe

Aby uzyskać więcej informacji, zapoznaj się z kalkulatorem cen platformy Google Cloud.

Microsoft Azure dla PostgreSQL

Baza danych Azure dla PostgreSQL to dobrze zarządzana usługa bazy danych, która ułatwia tworzenie aplikacji bez żadnych obciążeń związanych z zarządzaniem i administracją. Usługa Azure for PostgreSQL korzysta ze społeczności PostgreSQL i bezproblemowo współpracuje z natywnymi narzędziami, sterownikami i bibliotekami.

Azure for PostgreSQL zapewnia również wysoką dostępność i skalowalność w ciągu kilku sekund, pomagając łatwo dostosować się do zmian w wymaganiach klientów. Ponadto zyskasz niezrównane zabezpieczenia i zgodność, w tym Azure IP Advantage, oraz wiodący w branży zasięg platformy Azure z większą liczbą centrów danych niż jakikolwiek inny dostawca chmury. Azure oferuje obecnie obsługę PostgreSQL w wersjach 9.5 i 9.6.

Funkcje

  1. W pełni zarządzana społeczność PostgreSQL
  2. Języki i ramy wyboru klientów
  3. Wbudowana wysoka dostępność
  4. Skaluj w ciągu kilku sekund
  5. Automatyczne kopie zapasowe i przywracanie do określonego momentu
  6. Niezrównane bezpieczeństwo i zasięg
  7. Proste i elastyczne ceny

Poziomy cenowe

Istnieją trzy różne poziomy cenowe bazy danych Azure dla PostgreSQL:

  1. Podstawowe
  2. Ogólny cel
  3. Zoptymalizowana pamięć

Warstwy cenowe bazy danych Azure dla PostgreSQL są zróżnicowane według ilości obliczeń w rdzeniach wirtualnych, które można aprowizować, pamięci na rdzeń wirtualny i technologii przechowywania używanej do przechowywania danych. Wszystkie zasoby są udostępniane na poziomie serwera PostgreSQL. Każdy serwer może mieć jedną lub wiele baz danych.

Ceny

Oblicz generację 4 i generację obliczeń 5

rdzeń wirtualny Cena
1 0,034 USD/godz.
2 0,068 USD/godz.

Przechowywanie

GB/miesiąc 0,10 USD

Powyższa cena dotyczy tylko poziomu podstawowego. Sprawdź więcej szczegółów na temat cen tutaj.

Sprawdź przewodnik Szybki start dotyczący bazy danych Azure dla PostgreSQL.

PostgreSQL w Heroku

Heroku Postgres to zarządzana baza danych SQL jako usługa świadczona przez Heroku. Heroku Postgres pomaga zmaksymalizować ilość danych, zamiast poświęcać czas na konfigurację i konserwację bazy danych. Zapewnia szeroki zakres funkcji, takich jak testowanie migracji schematów, zarządzanie poziomami dostępu do baz danych i ochrona zapytań, skalowanie w poziomie i szybki dostęp do danych. Heroku Postgres przechowuje dane bardzo bezpiecznie, ponieważ zapewnia ciągłą ochronę danych, a także oferuje wiele sposobów replikacji, tworzenia kopii zapasowych i eksportowania danych. Heroku Postgres zapewnia pulpit nawigacyjny i możliwość udostępniania zapytań za pomocą klipów danych.

Funkcje

  1. Łatwy w instalacji
  2. Automatyczna kontrola stanu
  3. Wysoka dostępność
  4. Automatyczne skalowanie w poziomie
  5. Bezproblemowe stosowanie najnowszej poprawki bezpieczeństwa

Ceny

Heroku Postgres oferuje szeroką gamę planów obsługi przypadków użycia o różnej wielkości, od blogów po duże zbiory danych i aplikacje o dużej liczbie transakcji.

Poziomy planu

Plany są podzielone na pięć poziomów wysokiego poziomu. Główną różnicą między poszczególnymi warstwami jest ilość tolerowanego miesięcznego przestoju bazy danych w warstwie.

  1. Poziom hobby:dotyczy aplikacji, które tolerują do 4 godzin przestojów miesięcznie
  2. Poziom Standardowy:dotyczy aplikacji, które mogą tolerować do 1 godziny przestoju miesięcznie
  3. Poziom Premium:dotyczy aplikacji, które tolerują do 15 minut przestojów miesięcznie
  4. Poziom prywatny:jest przeznaczony dla klientów Heroku Enterprise
  5. Poziom ochrony:jest przeznaczony dla klientów Heroku Enterprise, którzy potrzebują baz danych z obsługą zgodności.

Baza danych EnterpriseDB w chmurze

EnterpriseDB PostgreSQL Plus Cloud Database służy do wdrażania baz danych PostgreSQL na instancjach serwerów w chmurze. Główna baza danych, wszystkie instancje replik i pamięć Amazon dla bazy danych uruchomiona na instancjach AWS, których jesteś właścicielem, podczas gdy konsole Postgres Plus Cloud Database są własnością i są obsługiwane przez EnterpriseDB.

Abonament EDB Postgres oferuje subskrypcję dla:

  1. Platforma EDB Postgres
  2. EDB Postgres Ark DBaaS do wielu chmur

Baza danych Postgres Plus Cloud na AWS i EDB Postgres na platformie obliczeniowej Google jest dostarczana w modelu płatności zgodnie z rzeczywistym użyciem w AWS Marketplace i Google Marketplace.

  1. Postgres plus baza danych w chmurze na AWS
  2. EDB Postgres w Google Compute

Jest to szacunkowy koszt postgresu EDB w silniku obliczeniowym Google przy użyciu domyślnej konfiguracji.

Istnieją dwie wersje bazy danych EDB Postgres Plus Cloud.

  1. PostgreSQL Plus Cloud Database Basic:Jest to dostępne w społecznościowej bazie danych PostgreSQL.

  2. Zaawansowana baza danych PostgreSQL Plus Cloud:jest dostępna z serwerem EnterpriseDB PostgreSQL Plus Advanced Server z kompatybilnością z Oracle oraz zwiększonym bezpieczeństwem, wydajnością i łatwością zarządzania.

Funkcje

  1. Łatwy w instalacji
  2. Kopia zapasowa i odzyskiwanie po awarii
  3. Wysoka dostępność
  4. Przywracanie punktu w czasie
  5. Obsługa aprowizowanych IOPS firmy Amazon:zapewnia stałą wydajność bazy danych i zwiększa ogólną wydajność w przypadku obciążeń intensywnie korzystających z operacji we/wy.

Istnieją dwie opcje zakupu bazy danych EDB w chmurze:

  1. Kupuj ofertę płatności zgodnie z rzeczywistym użyciem od Amazon bez długoterminowego zobowiązania
  2. Kup roczną subskrypcję od EDB, która umożliwia zakup zasobów obliczeniowych bezpośrednio od Amazon, w tym wystąpień zarezerwowanych.

Aby uzyskać więcej informacji, zapoznaj się z najczęściej zadawanymi pytaniami dotyczącymi bazy danych EDB Postgres plus w chmurze.

Citus DB Cloud

Citus inteligentnie rozdziela dane i zapytania między węzły, dzięki czemu baza danych może się skalować, a zapytania mogą być szybsze. Citus jest dostępny jako baza danych jako usługa, jako oprogramowanie dla przedsiębiorstw i jako open source. Shardowanie bazy danych PostgreSQL jest bardzo proste. Citus cloud zapewnia w pełni zarządzaną usługę Citus dostarczaną w oparciu o AWS.

Citus to rozszerzenie PostgreSQL do dystrybucji bazy danych w wielu węzłach.

Funkcje

  1. Skaluj bazę danych
  2. Rozproszony silnik SQL
  3. Narzędzia do płynnej migracji
  4. Szybka wydajność
  5. Wysoka dostępność
  6. Obsługa SaaS dla wielu dzierżawców
  7. Automatyczne tworzenie kopii zapasowych i odzyskiwanie po awarii

Ceny

Pobierz oficjalny dokument na dziś skaluj PostgreSQLPobierz raport

ElephantSQL

ElephantSQL udostępnia PostgreSQL jako usługę. ElephantSQL instaluje i zarządza PostgreSQL oraz oferuje bazy danych, od serwerów fragmentów dla małych projektów i weryfikacji koncepcji, po konfiguracje wieloserwerowe klasy korporacyjnej. Zapewnia również narzędzie przeglądarki do zapytań SQL, w którym można tworzyć, czytać, aktualizować i usuwać dane bezpośrednio z przeglądarki internetowej.

Funkcje

  1. W pełni zarządzany HA PostgreSQL
  2. Automatyczne kopie zapasowe
  3. Monitorowanie
  4. Przeglądarka PostgreSQL

Ceny

Wniosek

Bazy danych w chmurze są bardzo ważne dla usuwania złożoności IT i realizacji celów biznesowych.
Oprócz obsługi instalacji, konserwacji i skalowania infrastruktury IT, ciągłe aktualizacje przez dostawców usług w chmurze ułatwiają przedsiębiorstwom obniżanie kosztów operacyjnych bez kompromisów w sprawie bezpieczeństwa i jakości.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak osiągnąć wysoką dostępność PostgreSQL z pgBouncer?

  2. Heroku pg:pociągnięcie nie powiodło się wypełnienie schematu

  3. Zainstaluj pdo dla postgres Ubuntu

  4. GROUP BY i agregacja kolejnych wartości liczbowych

  5. Jak zwiększyć maksymalną liczbę połączeń w postgresie?