sql >> Database >  >> RDS >> PostgreSQL

Cloud Database-opties vergelijken voor PostgreSQL

PostgreSQL is 's werelds meest geavanceerde en geprefereerde open source RDBMS voor veel start-ups, mobiele applicaties en ontwikkelaars.

De traditionele manier om PostgreSQL in te stellen, te bedienen en te schalen is tijdrovend en vereist expertise op het gebied van databasesystemen en PostgreSQL.

Er zijn veel leveranciers die cloudplatforms bieden voor verschillende databases. Deze oplossingen worden geleverd met voorzieningen om het opzetten, bedienen en schalen van PostgreSQL-implementaties in de cloud gemakkelijk te maken.

Enkele voorbeelden van deze services voor PostgreSQL zijn Amazon RDS voor PostgreSQL, Google cloud SQL voor PostgreSQL, Heroku PostgreSQL, EnterpriseDB clouddatabase, Microsoft Azure voor PostgreSQL, enz.

Er zijn twee omgevingsmodellen voor clouddatabases.

  1. Traditioneel cloudmodel:de inhoud wordt uitgevoerd op de specifieke bedrijfsinfrastructuur en elk toezicht valt op de schouders van het IT-personeel van het bedrijf.
  2. Database as a service (DBaaS):het draait op de infrastructuur van de serviceprovider en zij (de leverancier) zijn verantwoordelijk voor eventuele problemen of storingen.

Voordelen van een cloudgebaseerde database

  1. Verhoog de snelheid waarmee de applicatie op de markt komt
  2. Eenvoudig in te stellen en te beheren van de database
  3. De fysieke infrastructuur verwijderen.
  4. Ontwikkelaars kunnen zich concentreren op het kerngedeelte van de applicatie in plaats van het beheren en onderhouden van servers.
  5. Gemakkelijk back-up maken
  6. Gemakkelijk uitschalen
  7. Hoge beschikbaarheid

Amazon RDS voor PostgreSQL

Amazon RDS voor PostgreSQL is een van de grootste spelers ter wereld die PostgreSQL-databaseservice in de cloud levert. Het is een van de beste opties om een ​​PostgreSQL-implementatie in de cloud te schalen. Met Amazon RDS kunnen we onze databases gemakkelijk beheren en beheren.

Kenmerken van het gebruik van Amazon RDS voor PostgreSQL

  1. Eenvoudig in te stellen
  2. Schaal met drukknop
  3. Geautomatiseerde back-up en herstel
  4. Aanpasbare hardwarecapaciteit en opslagbeheer
  5. Kostenefficiënt
  6. Hoge beschikbaarheid

Prijzen

Het prijsbeleid van Amazon RDS is om alleen te betalen voor wat je gebruikt. Er is geen minimum of maximum vergoeding. U kunt uw maandelijkse rekening schatten met behulp van de eenvoudige maandelijkse rekenmachine van AWS.

Amazon RDS voor PostgreSQL-prijzen zijn afhankelijk van het type instantie.

  1. Enkele AZ-implementatie:de prijs is afhankelijk van de implementatie van DB-instanties in een enkele beschikbaarheidszone.
  2. Multi AZ-implementatie:de prijs is afhankelijk van de implementatie van DB-instanties in meerdere beschikbaarheidszones.
  3. Gereserveerde instanties

Voorbeeld

Google Cloud SQL

Google's Cloud SQL biedt een volledig beheerde databaseservice die het gemakkelijk maakt om PostgreSQL BETA-databases in de cloud in te stellen, te onderhouden en te beheren. Het wordt gehost op het Google-cloudplatform dat hoge prestaties en schaalbaarheid biedt en een infrastructuur biedt voor applicaties die overal ter wereld worden uitgevoerd.

Functies

  1. Schaalbaarheid
  2. Hoge prestaties
  3. Geïntegreerd
  4. Volledig beheerd
  5. Beveiliging
  6. Standaard API's
  7. Beschikbaarheidsbescherming

Prijzen

De prijzen van Google Cloud SQL voor PostgreSQL zijn samengesteld uit de volgende kosten:

  1. Prijzen voor instanties
  2. CPU- en geheugenprijzen
  3. Opslagprijzen
  4. Netwerkprijzen

Instantieprijzen

CPU- en geheugenprijzen

Opslagprijzen

Netwerkprijzen

Raadpleeg de prijscalculator voor het Google-cloudplatform voor meer informatie.

Microsoft Azure voor PostgreSQL

Azure-database voor PostgreSQL is een goed beheerde databaseservice die het gemakkelijker maakt om apps te bouwen zonder enige beheer- en administratielast. Azure for PostgreSQL-service maakt gebruik van community PostgreSQL en werkt naadloos samen met systeemeigen hulpprogramma's, stuurprogramma's en bibliotheken.

Azure voor PostgreSQL biedt ook binnen enkele seconden een hoge beschikbaarheid en schaalbaarheid, zodat u zich gemakkelijk kunt aanpassen aan veranderingen in de eisen van de klant. Bovendien profiteert u van ongeëvenaarde beveiliging en compliance, waaronder Azure IP Advantage, en het toonaangevende bereik van Azure met meer datacenters dan welke andere cloudprovider dan ook. Azure biedt momenteel ondersteuning voor PostgreSQL-versies 9.5 en 9.6.

Functies

  1. Volledig beheerde community PostgreSQL
  2. Talen en kaders naar keuze van klanten
  3. Ingebouwde hoge beschikbaarheid
  4. Schaal binnen enkele seconden
  5. Geautomatiseerde back-ups en herstel naar een bepaald tijdstip
  6. Ongeëvenaarde beveiliging en bereik
  7. Eenvoudige en flexibele prijzen

Prijsniveaus

Er zijn drie verschillende prijsniveaus van Azure-database voor PostgreSQL:

  1. Basis
  2. Algemeen doel
  3. Geheugen geoptimaliseerd

Azure-database voor PostgreSQL-prijsniveaus worden onderscheiden door de hoeveelheid rekenkracht in vCores die kan worden ingericht, geheugen per vCore en de opslagtechnologie die wordt gebruikt om de gegevens op te slaan. Alle bronnen zijn ingericht op PostgreSQL-serverniveau. Elke server kan één of meerdere databases hebben.

Prijzen

Computergeneratie 4 en computergeneratie 5

vCore Prijs
1 $ 0,034/uur
2 $ 0,068/uur

Opslag

GB/maand $ 0,10

De bovenstaande prijs is alleen voor de basislaag. Bekijk hier de meer details over prijzen.

Raadpleeg de snelstartgids voor Azure-database voor PostgreSQL.

Heroku PostgreSQL

Heroku Postgres is een beheerde SQL Database as a Service die wordt aangeboden door Heroku. Heroku Postgres helpt bij het maximaliseren van gegevens in plaats van tijd te besteden aan het opzetten en onderhouden van de database. Het biedt een breed scala aan functies, zoals het testen van schemamigratie, het beheren van databasetoegangsniveaus en het beschermen van query's, horizontaal schalen en snelle toegang tot gegevens. Heroku Postgres bewaart de gegevens zeer veilig omdat het continue bescherming van gegevens biedt en ook een aantal manieren biedt om de gegevens te repliceren, back-uppen en exporteren. Heroku Postgres biedt een webdashboard en de mogelijkheid om zoekopdrachten te delen met dataclips.

Functies

  1. Eenvoudig te installeren
  2. Geautomatiseerde gezondheidscontrole
  3. Hoge beschikbaarheid
  4. Automatisch horizontaal schalen
  5. Naadloos de nieuwste beveiligingspatch toepassen

Prijzen

Heroku Postgres biedt een breed scala aan abonnementen voor gebruiksscenario's, variërend in grootte van blogs tot grote datasets en toepassingen met veel transacties.

Planniveaus

Plannen zijn onderverdeeld in vijf niveaus op hoog niveau. Het belangrijkste verschil tussen elke laag is de hoeveelheid getolereerde maandelijkse downtime voor de database in de laag.

  1. Hobbylaag:dit is voor apps die tot 4 uur downtime per maand kunnen verdragen
  2. Standaardlaag:dit is voor apps die maximaal 1 uur downtime per maand kunnen verdragen
  3. Premium Tier:dit is voor apps die tot 15 minuten downtime per maand kunnen verdragen
  4. Privé niveau:dit is voor Heroku Enterprise-klanten
  5. Shield Tier:dit is voor Heroku Enterprise-klanten die databases met compliance-mogelijkheden nodig hebben.

EnterpriseDB Cloud Database

EnterpriseDB PostgreSQL Plus Cloud Database wordt gebruikt om PostgreSQL-databases te implementeren op cloudserverinstanties. De hoofddatabase, alle replica-instanties en Amazon-opslag voor de database worden uitgevoerd op AWS-instanties die uw eigendom zijn, terwijl de Postgres Plus Cloud Database-consoles eigendom zijn van en worden beheerd door EnterpriseDB.

EDB Postgres-abonnement biedt abonnement voor:

  1. EDB Postgres-platform
  2. EDB Postgres Ark DBaaS naar meerdere clouds

De Postgres Plus Cloud Database op AWS en EDB Postgres op het Google-computerplatform worden geleverd via een pay-as-you-go-model in AWS Marketplace en in Google Marketplace.

  1. Postgres plus clouddatabase op AWS
  2. EDB Postgres op Google compute

Dit zijn de geschatte kosten van EDB-postgres op de Google-rekenmachine met standaardconfiguratie.

Er zijn twee versies van EDB Postgres Plus Cloud Database.

  1. PostgreSQL Plus Cloud Database Basic:Dit is beschikbaar bij de community PostgreSQL-database.

  2. PostgreSQL Plus Cloud Database Advanced:dit is beschikbaar met EnterpriseDB's PostgreSQL Plus Advanced Server met Oracle-compatibiliteit en verbeterde beveiliging, prestaties en beheerbaarheid.

Functies

  1. Eenvoudig te installeren
  2. Back-up en noodherstel
  3. Hoge beschikbaarheid
  4. Herstel op tijd
  5. Ondersteuning voor Amazon's Provisioned IOPS:het zorgt voor consistente databaseprestaties en verhoogt de algehele prestaties voor I/O-intensieve workloads.

Er zijn twee opties om een ​​EDB-clouddatabase aan te schaffen:

  1. Koop een pay-as-you-go-aanbieding van Amazon zonder langetermijnverplichting
  2. Koop een jaarabonnement bij EDB waarmee u computerbronnen rechtstreeks bij Amazon kunt kopen, inclusief gereserveerde instanties.

Raadpleeg de veelgestelde vragen over EDB Postgres plus clouddatabase voor meer informatie.

Citus DB Cloud

Citus verdeelt op intelligente wijze de data &queries over de nodes, zodat de database kan schalen en de queries sneller kunnen zijn. Citus is beschikbaar als een database als een service, als bedrijfssoftware en als open source. Het is heel eenvoudig om een ​​PostgreSQL-database te sharden. Citus cloud biedt een volledig beheerde Citus-service die bovenop AWS wordt geleverd.

Citus is een uitbreiding op PostgreSQL voor het distribueren van uw database over meerdere nodes.

Functies

  1. Database uitschalen
  2. Gedistribueerde SQL-engine
  3. Naadloze migratietools
  4. Snelle prestaties
  5. Hoge beschikbaarheid
  6. Multi-tenant SaaS-ondersteuning
  7. Geautomatiseerde back-up en noodherstel

Prijzen

Download vandaag de whitepaper PostgreSQL Management &Automation met ClusterControlLeer over wat u moet weten om te implementeren, bewaken, beheren en schaal PostgreSQLDownload de whitepaper

ElephantSQL

ElephantSQL biedt PostgreSQL als een service. ElephantSQL installeert en beheert PostgreSQL en biedt databases variërend van shardservers voor kleine projecten en proof of concepten tot enterprise-grade multi-server setups. Het biedt ook een browsertool voor SQL-query's waarmee u gegevens rechtstreeks vanuit de webbrowser kunt maken, lezen, bijwerken en verwijderen.

Functies

  1. Volledig beheerde HA PostgreSQL
  2. Geautomatiseerde back-ups
  3. Bewaking
  4. PostgreSQL-browser

Prijzen

Conclusie

Clouddatabases zijn erg belangrijk voor het wegnemen van IT-complexiteit en het behalen van bedrijfsdoelen.
Afgezien van het afhandelen van de installatie, het onderhoud en de opschaling van IT-infrastructuren, maken constante upgrades door cloudserviceproviders het voor ondernemingen gemakkelijker om de operationele kosten te verlagen zonder concessies te doen. op veiligheid en kwaliteit.


  1. Oracle pivot-operator

  2. een telling voor elke join - optimalisatie

  3. Volledige foutmeldingen ophalen in isql

  4. Fatale fout:oproep naar niet-gedefinieerde functie session_register()