Database Upgrades

Upgrade

Nessun downtime, nessuna sorpresa:
lascia che Vettabase aggiorni i tuoi database.

The purpose of an upgrade is to ensure the reliability of your technology by staying up to date with the actively maintained versions, and maximise performance and security by taking advantage of the latest optimisations and features.

Copriamo le seguenti tecnologie: MariaDB, MySQL, PostgreSQL, Cassandra.

Prossimi upgrade urgenti

Se le versioni dei tuoi server sono vicine alla loro End Of Life, l'aggiornamento è urgente.

Le patch di sicurezza e i bug fix non vengono più rilasciati dopo la EOL. I tool di terze parti potrebbero dismettere il suopporto per queste versioni. Il supporto del vendor potrebbe non essere disponibile. La documentazione online e i tool scaricabili potrebbero essere rimossi.

Le prossime scadenze sono:

  • MariaDB 10.1: 17th October 2020
  • MySQL 5.6: 5th February 2021
  • Apache Cassandra 2.*: Until Cassandra 4 is stable (currently in beta)
  • PostgreSQL 9.5: 11th February 2021

Procedura di upgrade

Un upgrade corretto consiste in diversi passaggi. La procedura esatta dipende dalla ttecnologia, ma l'idea generale é la seguente:

  • Decidere la nuova versione (target version).
  • Testare l'upgrade:
    • Correttezza e velocità delle query.
    • Velocità e stabilità dei server.
    • Performance tuning sulla nuova versione.
  • Pianificare l'uograde in produzione.
  • Upgrade.
  • Monitorare per un certo tempo, tenendosi pronti a tornare alla versione precedente.

Per aggiornare i server senza causare un'interruzione del servizio, un meccanismo di failover deve essere approntato. Questo può essere implementato lato applicativo, nel livello proxy, o come service discovery basato sui DNS. Qualunque soluzione si scelga, si raccomanda di implementarla prima dell'upgrade, con un ingaggio separato.

Un upgrade puó anche essere smeplificato rispetto alla procedura qui descritta. È importante notare però che una procedura ben pianificata minimizza i rischi di un disastro.

← Torna ai Servizi

Contattaci

Contattaci per discurete i prossimi aggiornamenti. Definiremo i dettagli insieme, in base alla tua situazione attuale, e riceverai un preventivo.

Contatti