Aggiornamento dei cluster Amazon SQL Aurora Postgree DB - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiornamento dei cluster Amazon SQL Aurora Postgree DB

Amazon Aurora rende disponibili nuove versioni del motore di database Postgre in SQL Regioni AWS solo dopo test approfonditi. Puoi aggiornare i cluster Aurora Postgre SQL DB alla nuova versione quando è disponibile nella tua regione.

A seconda della versione di Aurora Postgre SQL attualmente in esecuzione nel cluster DB, un aggiornamento alla nuova versione è un aggiornamento minore o un aggiornamento importante. Ad esempio, l'aggiornamento di un cluster Aurora Postgre 11.15 SQL DB ad Aurora Postgre 13.6 è un aggiornamento della versione principale. SQL L'aggiornamento di un cluster Aurora Postgre 13.3 SQL DB ad Aurora Postgre 13.7 è un aggiornamento di versione minore. SQL Negli argomenti seguenti sono disponibili informazioni su come eseguire entrambi i tipi di aggiornamenti.

Panoramica dei processi di aggiornamento di Aurora SQL Postgres

Le differenze tra aggiornamenti della versione principale e secondaria sono le seguenti:

Aggiornamenti della versione secondaria e patch

Aggiornamenti della versione secondaria e patch includono solo le modifiche compatibili con le versioni precedenti delle applicazioni esistenti. Gli aggiornamenti e le patch delle versioni minori diventano disponibili solo dopo i test e l'approvazione di Aurora SQL Postgre.

Aggiornamenti della versione secondaria possono essere applicati automaticamente da Aurora. Quando si crea un nuovo cluster Aurora Postgre SQL DB, l'opzione Abilita aggiornamento della versione secondaria è preselezionata. A meno che questa opzione non venga disattivata, gli aggiornamenti della versione secondaria vengono applicati automaticamente durante la finestra di manutenzione pianificata. Per ulteriori informazioni sull'opzione Aggiornamento automatico delle versioni minori (AmVU) e su come modificare il cluster database Aurora per utilizzarla, consulta Aggiornamenti automatici delle versioni secondarie per cluster DB Aurora.

Se l'opzione di aggiornamento automatico della versione secondaria non è impostata per il cluster Aurora Postgre SQL DB, Aurora Postgre SQL non viene aggiornato automaticamente alla nuova versione secondaria. Invece, quando viene rilasciata una nuova versione secondaria nel tuo Regione AWS e il tuo cluster Aurora Postgre SQL DB esegue una versione secondaria precedente, Aurora ti chiede di eseguire l'aggiornamento. A questo scopo, viene aggiunto un suggerimento alle attività di manutenzione per il cluster.

Le patch non sono considerate un aggiornamento e non vengono applicate automaticamente. Aurora Postgre SQL richiede di applicare eventuali patch aggiungendo un consiglio alle attività di manutenzione per il cluster Aurora Postgre DB. SQL Per ulteriori informazioni, consulta Come eseguire aggiornamenti della versione secondaria e applicare patch.

Nota

Anche le patch che risolvono la sicurezza o altri problemi critici vengono aggiunte come attività di manutenzione. Tuttavia, queste patch sono obbligatorie. Assicurati di applicare le patch di sicurezza al tuo cluster Aurora SQL Postgre DB quando diventano disponibili nelle attività di manutenzione in sospeso.

Il processo di aggiornamento implica la possibilità di brevi interruzioni poiché ogni istanza nel cluster viene aggiornata alla nuova versione. Tuttavia, dopo SQL le versioni 14.3.3, 13.7.3, 12.11.3, 11.16.3, 10.21.3 di Aurora Postgre e altre versioni successive di queste versioni minori e versioni principali più recenti, il processo di aggiornamento utilizza la funzionalità zero-downtime patching (). ZDP Questa funzionalità riduce al minimo le interruzioni e nella maggior parte dei casi le elimina completamente. Per ulteriori informazioni, consulta Aggiornamenti della versione secondaria e applicazione di patch senza tempi di inattività.

Nota

ZDPnon è supportato nei seguenti casi:

  • Quando i cluster Aurora Postgree SQL DB sono configurati come Aurora Serverless v1.

  • Quando i cluster Aurora Postgre SQL DB sono configurati come database globale Aurora nel database secondario Regioni AWS.

  • Durante l'aggiornamento delle istanze di lettura nel database globale Aurora.

  • Durante le patch e gli aggiornamenti del sistema operativo.

ZDPè supportato per i cluster Aurora Postgre SQL DB configurati come Aurora Serverless v2.

Aggiornamenti di una versione principale

A differenza degli aggiornamenti e delle patch delle versioni minori, Aurora Postgre SQL non dispone di un'opzione di aggiornamento automatico della versione principale. Le nuove SQL versioni principali di Postgre potrebbero contenere modifiche al database che non sono retrocompatibili con le applicazioni esistenti. La nuova funzionalità può causare l'interruzione del corretto funzionamento delle applicazioni esistenti.

Per evitare problemi, ti consigliamo vivamente di seguire la procedura descritta in Test di un aggiornamento del cluster database di produzione a una nuova versione principale prima di aggiornare le istanze DB nei cluster DB Aurora Postgre. SQL Assicurati innanzitutto che le applicazioni possano essere eseguite sulla nuova versione seguendo tale procedura. Quindi puoi aggiornare manualmente il tuo cluster Aurora Postgre SQL DB alla nuova versione.

Il processo di aggiornamento prevede la possibilità di una breve interruzione quando tutte le istanze del cluster vengono aggiornate alla nuova versione. Anche il processo di pianificazione preliminare richiede tempo. Si consiglia di eseguire sempre attività di aggiornamento durante la finestra di manutenzione del cluster o quando le operazioni sono minime. Per ulteriori informazioni, consulta Esecuzione di un aggiornamento della versione principale.

Nota

Gli aggiornamenti della versione secondaria e quelli della versione principale potrebbero entrambi comportare brevi interruzioni. Per questo motivo, è fortemente consigliato eseguire o pianificare gli aggiornamenti durante la finestra di manutenzione o durante altri periodi di scarso utilizzo.

I cluster Aurora Postgre SQL DB richiedono occasionalmente aggiornamenti del sistema operativo. Questi aggiornamenti a volte includono una nuova versione della libreria glibc. Durante gli aggiornamenti, ti consigliamo di seguire le linee guida descritte in .

Tecnica alternativa di aggiornamento blu/verde

In alcune situazioni, la priorità principale è eseguire il passaggio immediato dal cluster precedente a quello aggiornato. In tali situazioni, è possibile utilizzare un processo in più fasi che esegue i cluster vecchi e nuovi. side-by-side Qui, i dati vengono replicati dal cluster precedente a quello nuovo fino a quando il nuovo cluster non prende il controllo. Per informazioni dettagliate, consultare Utilizzo di Amazon RDS Blue/Green Deployments per gli aggiornamenti del database.