PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Confronto delle opzioni del database cloud per PostgreSQL

PostgreSQL è l'RDBMS open source più avanzato e preferito al mondo per molte start-up, applicazioni mobili e sviluppatori.

Il modo tradizionale per configurare, far funzionare e ridimensionare PostgreSQL richiede molto tempo e esperienza nei sistemi di database e PostgreSQL.

Esistono molti fornitori che forniscono piattaforme cloud per diversi database. Queste soluzioni sono dotate di funzionalità per semplificare la configurazione, il funzionamento e la scalabilità delle distribuzioni PostgreSQL nel cloud.

Alcuni esempi di questi servizi per PostgreSQL sono Amazon RDS per PostgreSQL, Google cloud SQL per PostgreSQL, Heroku PostgreSQL, database cloud EnterpriseDB, Microsoft Azure per PostgreSQL, ecc.

Esistono due modelli di ambiente di database cloud.

  1. Modello cloud tradizionale:il contenuto verrà eseguito sulla particolare infrastruttura aziendale e qualsiasi supervisione ricadrà sulle spalle del personale IT dell'azienda.
  2. Database as a service (DBaaS):viene eseguito sull'infrastruttura dei fornitori di servizi e loro (il fornitore) sarebbero responsabili di eventuali intoppi o anomalie.

Vantaggi di un database basato su cloud

  1. Aumenta la velocità di immissione dell'applicazione sul mercato
  2. Facile da configurare e amministrare il database
  3. Sbarazzarsi dell'infrastruttura fisica.
  4. Gli sviluppatori possono concentrarsi sulla parte principale dell'applicazione invece di gestire e mantenere i server.
  5. Facile eseguire il backup
  6. Ridimensiona facilmente
  7. Alta disponibilità

Amazon RDS per PostgreSQL

Amazon RDS for PostgreSQL è uno dei maggiori attori al mondo che fornisce il servizio di database PostgreSQL nel cloud. È una delle migliori opzioni per scalare una distribuzione PostgreSQL nel cloud. Con Amazon RDS possiamo gestire e amministrare facilmente i nostri database.

Caratteristiche dell'utilizzo di Amazon RDS per PostgreSQL

  1. Facile da configurare
  2. Ridimensionamento dei pulsanti
  3. Backup e ripristino automatizzati
  4. Capacità hardware ridimensionabile e gestione dello storage
  5. Efficienza in termini di costi
  6. Alta disponibilità

Prezzi

La politica dei prezzi di Amazon RDS prevede di pagare solo per ciò che utilizzi. Non è prevista una tariffa minima o massima. Puoi stimare la tua fattura mensile utilizzando il calcolatore mensile semplice di AWS.

I prezzi di Amazon RDS per PostgreSQL dipendono dal tipo di istanze.

  1. Distribuzione AZ singola:il prezzo dipende dalla distribuzione di istanze database in una singola zona di disponibilità.
  2. Distribuzione multi-AZ:i prezzi dipendono dalla distribuzione di istanze database in più zone di disponibilità.
  3. Istanze riservate

Esempio

Google Cloud SQL

Cloud SQL di Google fornisce un servizio di database completamente gestito che semplifica la configurazione, la manutenzione e l'amministrazione dei database BETA di PostgreSQL nel cloud. È ospitato sulla piattaforma cloud di Google che offre prestazioni elevate, scalabilità e fornisce un'infrastruttura per applicazioni in esecuzione in qualsiasi parte del mondo.

Caratteristiche

  1. Scalabilità
  2. Alte prestazioni
  3. Integrato
  4. Completamente gestito
  5. Sicurezza
  6. API standard
  7. Protezione disponibilità

Prezzi

I prezzi di Google Cloud SQL per PostgreSQL sono composti dai seguenti costi:

  1. Prezzi delle istanze
  2. Prezzi CPU e memoria
  3. Prezzi di archiviazione
  4. Prezzi di rete

Prezzi delle istanze

Prezzi CPU e memoria

Prezzi di archiviazione

Prezzi di rete

Per ulteriori dettagli, controlla il calcolatore dei prezzi della piattaforma cloud di Google.

Microsoft Azure per PostgreSQL

Il database di Azure per PostgreSQL è un servizio di database ben gestito che semplifica la creazione di app senza alcun onere di gestione e amministrazione. Il servizio Azure per PostgreSQL usa la community PostgreSQL e funziona perfettamente con strumenti, driver e librerie nativi.

Azure per PostgreSQL offre inoltre disponibilità elevata e scalabilità in pochi secondi, aiutandoti ad adattarti facilmente ai cambiamenti delle richieste dei clienti. Inoltre, trarrai vantaggio da sicurezza e conformità senza precedenti, tra cui Azure IP Advantage, e dalla copertura leader del settore di Azure con più data center rispetto a qualsiasi altro provider di servizi cloud. Azure attualmente offre supporto per PostgreSQL versioni 9.5 e 9.6.

Caratteristiche

  1. Community PostgreSQL completamente gestita
  2. Lingue e framework a scelta dei clienti
  3. Alta disponibilità integrata
  4. Scala in pochi secondi
  5. Backup automatizzati e ripristino point-in-time
  6. Sicurezza e portata senza precedenti
  7. Prezzi semplici e flessibili

Livelli tariffari

Esistono tre diversi piani tariffari del database di Azure per PostgreSQL:

  1. Base
  2. Uso generale
  3. Memoria ottimizzata

I piani tariffari del database di Azure per PostgreSQL si differenziano per la quantità di calcolo in vCore di cui è possibile eseguire il provisioning, la memoria per vCore e la tecnologia di archiviazione usata per archiviare i dati. Tutte le risorse sono fornite a livello di server PostgreSQL. Ogni server può avere uno o più database.

Prezzi

Calcola la generazione 4 e calcola la generazione 5

vCore Prezzo
1 $ 0,034/ora
2 $ 0,068/ora

Archiviazione

GB/mese $ 0,10

Il prezzo sopra indicato è solo per il livello base. Si prega di controllare maggiori dettagli sui prezzi qui.

Consulta la Guida introduttiva per il database di Azure per PostgreSQL.

Heroku PostgreSQL

Heroku Postgres è un database SQL gestito come servizio fornito da Heroku. Heroku Postgres aiuta a massimizzare i dati invece di dedicare tempo alla configurazione e alla manutenzione del database. Fornisce un'ampia gamma di funzionalità come il test della migrazione degli schemi, la gestione dei livelli di accesso al database e la protezione delle query, la scalabilità orizzontale e l'accesso rapido ai dati. Heroku Postgres conserva i dati in modo molto sicuro perché fornisce protezione continua ai dati e offre anche una serie di modi per replicare, eseguire il backup ed esportare i dati. Heroku Postgres fornisce una dashboard web e la possibilità di condividere le query con i dataclip.

Caratteristiche

  1. Facile da installare
  2. Controllo automatico dello stato di salute
  3. Alta disponibilità
  4. Ridimensionamento automatico in orizzontale
  5. Applicazione perfetta dell'ultima patch di sicurezza

Prezzi

Heroku Postgres offre un'ampia gamma di piani per servire casi d'uso di dimensioni variabili, dai blog ai grandi set di dati, alle applicazioni con transazioni elevate.

Livelli del piano

I piani sono divisi in cinque livelli di alto livello. La differenza principale tra ogni livello è la quantità di tempo di inattività mensile tollerato per il database nel livello.

  1. Livello hobby:questo è per le app che possono tollerare fino a 4 ore di inattività al mese
  2. Livello standard:questo è per le app che possono tollerare fino a 1 ora di inattività al mese
  3. Livello Premium:questo è per le app che possono tollerare fino a 15 minuti di inattività al mese
  4. Livello privato:questo è per i clienti Heroku Enterprise
  5. Shield Tier:questo è per i clienti Heroku Enterprise che necessitano di database conformi alla conformità.

Database cloud EnterpriseDB

EnterpriseDB PostgreSQL Plus Cloud Database viene utilizzato per distribuire i database PostgreSQL alle istanze del server cloud. Il database master, tutte le istanze di replica e lo storage Amazon per il database vengono eseguiti su istanze AWS di tua proprietà, mentre le console Postgres Plus Cloud Database sono di proprietà e gestite da EnterpriseDB.

Il piano di abbonamento EDB Postgres offre l'abbonamento per:

  1. Piattaforma EDB Postgres
  2. EDB Postgres Ark DBaaS su più cloud

Il database Postgres Plus Cloud su AWS e la piattaforma di elaborazione EDB Postgres su Google sono forniti tramite un modello pay-as-you-go nel mercato AWS e nel mercato Google.

  1. Database cloud Postgres plus su AWS
  2. EDB Postgres su Google Compute

Questo è il costo stimato di EDB postgres su Google Compute Engine utilizzando la configurazione predefinita.

Esistono due versioni di EDB Postgres Plus Cloud Database.

  1. PostgreSQL Plus Cloud Database Basic:disponibile con il database PostgreSQL della community.

  2. PostgreSQL Plus Cloud Database Advanced:disponibile con PostgreSQL Plus Advanced Server di EnterpriseDB con compatibilità Oracle e sicurezza, prestazioni e gestibilità migliorate.

Caratteristiche

  1. Facile da installare
  2. Backup e ripristino di emergenza
  3. Alta disponibilità
  4. Recupero puntuale
  5. Supporto per Provisioned IOPS di Amazon:garantisce prestazioni del database coerenti e aumenta le prestazioni complessive per carichi di lavoro intensivi di I/O.

Esistono due opzioni per acquistare il database cloud EDB:

  1. Acquista l'offerta con pagamento in base al consumo da Amazon senza impegno a lungo termine
  2. Acquista un abbonamento di un anno da EDB che ti consente di acquistare risorse di elaborazione direttamente da Amazon, comprese le istanze riservate.

Per maggiori dettagli, controlla le domande frequenti sul database EDB Postgres plus cloud.

Citus DB Cloud

Citus distribuisce in modo intelligente i dati e le query tra i nodi in modo che il database possa ridimensionarsi e le query possano essere più veloci. Citus è disponibile come database come servizio, come software aziendale e come open source. È molto semplice partizionare un database PostgreSQL. Citus cloud fornisce un servizio Citus completamente gestito fornito su AWS.

Citus è un'estensione di PostgreSQL per la distribuzione del database su più nodi.

Caratteristiche

  1. Ridimensionamento del database
  2. Motore SQL distribuito
  3. Strumenti di migrazione senza interruzioni
  4. Prestazioni rapide
  5. Alta disponibilità
  6. Supporto SaaS multi-tenant
  7. Backup automatizzato e ripristino di emergenza

Prezzi

Scarica il whitepaper oggi PostgreSQL Management &Automation con ClusterControlScopri cosa devi sapere per distribuire, monitorare, gestire e scala PostgreSQLScarica il whitepaper

ElephantSQL

ElephantSQL fornisce PostgreSQL come servizio. ElephantSQL installa e gestisce PostgreSQL e offre database che vanno da shard server per piccoli progetti e prove di concetti, fino a configurazioni multi-server di livello aziendale. Fornisce inoltre uno strumento browser per le query SQL in cui è possibile creare, leggere, aggiornare ed eliminare i dati direttamente dal browser web.

Caratteristiche

  1. Ha PostgreSQL completamente gestito
  2. Backup automatici
  3. Monitoraggio
  4. Browser PostgreSQL

Prezzi

Conclusione

I database cloud sono molto importanti per rimuovere le complessità IT e per raggiungere gli obiettivi aziendali.
Oltre a gestire l'installazione, la manutenzione e il ridimensionamento delle infrastrutture IT, i continui aggiornamenti da parte dei fornitori di servizi cloud rendono più facile per le aziende ridurre i costi operativi senza scendere a compromessi su sicurezza e qualità.