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.
- Tradycyjny model chmury:zawartość będzie uruchamiana w określonej infrastrukturze przedsiębiorstwa, a każdy nadzór spadnie na barki personelu IT firmy.
- 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
- Zwiększ szybkość wprowadzania aplikacji na rynek
- Łatwa w konfiguracji i zarządzaniu bazą danych
- Pozbywanie się infrastruktury fizycznej.
- Programiści mogą skupić się na głównej części aplikacji zamiast na zarządzaniu serwerami i utrzymaniu ich.
- Łatwość wykonywania kopii zapasowej
- Łatwe skalowanie
- 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
- Łatwy w konfiguracji
- Skalowanie przyciskiem
- Automatyczne tworzenie kopii zapasowych i odzyskiwanie
- Zmienna pojemność sprzętu i zarządzanie pamięcią masową
- Opłacalne
- 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.
- Pojedyncze wdrożenie AZ:Ceny zależą od wdrożenia instancji DB w pojedynczej strefie dostępności.
- Wdrożenie Multi AZ:Ceny zależą od wdrożenia instancji DB w wielu strefach dostępności.
- 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
- Skalowalność
- Wysoka wydajność
- Zintegrowany
- W pełni zarządzany
- Bezpieczeństwo
- Standardowe interfejsy API
- Ochrona dostępności
Ceny
Na cennik Google Cloud SQL dla PostgreSQL składają się następujące opłaty:
- Ceny instancji
- Ceny procesora i pamięci
- Ceny przechowywania
- 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
- W pełni zarządzana społeczność PostgreSQL
- Języki i ramy wyboru klientów
- Wbudowana wysoka dostępność
- Skaluj w ciągu kilku sekund
- Automatyczne kopie zapasowe i przywracanie do określonego momentu
- Niezrównane bezpieczeństwo i zasięg
- Proste i elastyczne ceny
Poziomy cenowe
Istnieją trzy różne poziomy cenowe bazy danych Azure dla PostgreSQL:
- Podstawowe
- Ogólny cel
- 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
- Łatwy w instalacji
- Automatyczna kontrola stanu
- Wysoka dostępność
- Automatyczne skalowanie w poziomie
- 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.
- Poziom hobby:dotyczy aplikacji, które tolerują do 4 godzin przestojów miesięcznie
- Poziom Standardowy:dotyczy aplikacji, które mogą tolerować do 1 godziny przestoju miesięcznie
- Poziom Premium:dotyczy aplikacji, które tolerują do 15 minut przestojów miesięcznie
- Poziom prywatny:jest przeznaczony dla klientów Heroku Enterprise
- 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:
- Platforma EDB Postgres
- 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.
- Postgres plus baza danych w chmurze na AWS
- 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.
-
PostgreSQL Plus Cloud Database Basic:Jest to dostępne w społecznościowej bazie danych PostgreSQL.
-
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
- Łatwy w instalacji
- Kopia zapasowa i odzyskiwanie po awarii
- Wysoka dostępność
- Przywracanie punktu w czasie
- 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:
- Kupuj ofertę płatności zgodnie z rzeczywistym użyciem od Amazon bez długoterminowego zobowiązania
- 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
- Skaluj bazę danych
- Rozproszony silnik SQL
- Narzędzia do płynnej migracji
- Szybka wydajność
- Wysoka dostępność
- Obsługa SaaS dla wielu dzierżawców
- Automatyczne tworzenie kopii zapasowych i odzyskiwanie po awarii
Ceny
Pobierz oficjalny dokument na dziś skaluj PostgreSQLPobierz raportElephantSQL
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
- W pełni zarządzany HA PostgreSQL
- Automatyczne kopie zapasowe
- Monitorowanie
- 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.