Vai al contenuto principale

PostgreSQL su Hikube

Hikube offre un servizio PostgreSQL gestito. La piattaforma si occupa del deployment e della gestione di un cluster PostgreSQL replicato e auto-riparante, che lei crea e amministra dalla console Hikube (menu DB & Messaging → PostgreSQL).


Architettura e funzionamento​

La piattaforma automatizza la gestione del ciclo di vita del database: creazione, aggiornamento, replica e ripristino dopo un incidente.

L'architettura è costruita attorno a un cluster replicato:

  • Un nodo primario (primary) che elabora le scritture e funge da riferimento per la coerenza dei dati.
  • Una o più repliche (standby) che ricevono in modo continuo le modifiche tramite replica.
  • Un meccanismo di auto-failover, che promuove automaticamente una replica a nuovo primario in caso di guasto, senza intervento manuale.

Questo approccio garantisce:

  • Resilienza di fronte ai guasti hardware o software
  • Scalabilità in lettura grazie alla distribuzione delle query tra le repliche
  • Semplicità operativa, poiché la piattaforma gestisce il coordinamento e la manutenzione del cluster

Cosa gestisce dalla console​

FunzioneDisponibile
Creazione di un cluster (versione da 15 a 18, preset, dimensione del disco, da 1 a 3 repliche, accesso esterno)Sì
Database ed estensioni PostgreSQLSì
Utenti, diritti per database (admin / sola lettura), rotazione della passwordSì
Aggiornamento di versione, cambio di preset, aumento della dimensione del disco, modifica dell'accesso esternoSì
Riavvio del clusterSì
Modifica del numero di repliche dopo la creazioneNo, contatti il supporto
Backup pianificati o su richiesta, ripristino (anche a un istante preciso)Sì, scheda Backups (vedere Backup)

Casi d'uso​

  • Applicazioni aziendali critiche che richiedono un database affidabile e ad alta disponibilità
  • E-commerce ed ERP, dove la continuità del servizio è indispensabile
  • SaaS multi-tenant, con la possibilità di ripartire i carichi tra primario e repliche
  • Business Intelligence e reporting, grazie alla lettura ottimizzata sulle repliche
  • Applicazioni cloud native, distribuite sui suoi cluster Kubernetes Hikube