Per pianificare gli upgrade del database e mantenere i cluster in esecuzione su versioni PostgreSQL supportate, puoi utilizzare le policy di assistenza per le versioni principali e secondarie del database, le tempistiche del ciclo di vita e le pianificazioni di ritiro per AlloyDB per PostgreSQL.
Per informazioni sulle policy delle versioni di AlloyDB Omni, consulta Policy delle versioni del database AlloyDB Omni.Policy delle versioni di AlloyDB
Le istanze AlloyDB eseguono un server di database creato e gestito daGoogle Cloud , completamente compatibile con PostgreSQL. Puoi controllare con quale versione principale di PostgreSQL sono compatibili le tue istanze. AlloyDB mantiene aggiornata automaticamente la compatibilità delle versioni secondarie delle istanze.
Ogni cluster AlloyDB supporta la compatibilità con una versione principale di PostgreSQL specifica, ad esempio PostgreSQL 18. Scegli la versione principale quando crei il cluster. Dopo aver scelto una versione principale, il cluster la mantiene per tutta la sua durata, a meno che tu non avvii un upgrade della versione principale. Puoi eseguire l'upgrade di un cluster eseguendo un upgrade della versione principale in loco o eseguendo la migrazione dei dati del cluster a un nuovo cluster.
Ogni istanza AlloyDB esegue un servizio di database compatibile con una versione secondaria specifica di PostgreSQL, ad esempio 16.3. AlloyDB rilascia aggiornamenti di compatibilità delle versioni secondarie più volte all'anno e li applica automaticamente alle istanze. Questi aggiornamenti mantengono ogni istanza aggiornata con le correzioni di bug e le patch di sicurezza più recenti disponibili per la sua versione principale.
Policy per le versioni principali
Questa sezione descrive il ciclo di vita della compatibilità e dell'assistenza per le versioni principali di AlloyDB.
Assistenza regolare
Google Cloud mira a offrire un supporto tempestivo per la compatibilità di AlloyDB con le nuove versioni principali di PostgreSQL. Le tempistiche di questo supporto dipendono dal prodotto AlloyDB:
AlloyDB per PostgreSQL: Google Cloud mira a supportare la compatibilità con una nuova versione principale di PostgreSQL entro cinque mesi dalla release di disponibilità generale da parte della community di sviluppatori di PostgreSQL.
La prima fase di questa assistenza è l'assistenza standard. Durante l'assistenza standard, AlloyDB fornisce aggiornamenti delle versioni secondarie e di manutenzione e applica correzioni di sicurezza alle istanze. AlloyDB offre assistenza standard per una versione principale per tutto il tempo in cui la community di sviluppatori del motore del database supporta la versione principale, per un periodo non inferiore a cinque anni. Una volta che la versione principale raggiunge la fine del ciclo di vita (EOL) da parte della community, entra nella fase di assistenza estesa del ciclo di vita.
Queste sono linee guida generali. I tempi di rilascio effettivi della nuova versione potrebbero variare.
Supporto esteso
Google Cloud utilizza la pianificazione della fine del ciclo di vita della community PostgreSQL quando pianifica la fine del supporto standard per la compatibilità con qualsiasi versione principale di PostgreSQL.
Per le versioni principali di AlloyDB che raggiungono la fine del ciclo di vita, AlloyDB offre l'assistenza estesa. L'assistenza estesa ti consente di continuare a eseguire le istanze AlloyDB per tre anni dopo che la community di sviluppatori ha interrotto il supporto delle versioni principali su cui sono in esecuzione le istanze. L'assistenza estesa viene offerta per tre anni. Puoi utilizzare questo periodo per pianificare, testare ed eseguire l'upgrade delle tue istanze a una versione principale con assistenza standard. Per saperne di più sull'esecuzione di un upgrade della versione principale, consulta Esegui l'upgrade della versione principale del database in loco ed Esegui l'upgrade della versione principale del server di un cluster eseguendo la migrazione dei dati.
Per ulteriori informazioni sull'assistenza estesa, vedi Assistenza estesa in AlloyDB.
Ritiro
Al termine del supporto esteso per una versione principale, AlloyDB la ritira. Quando Google Cloud prevede di terminare l'assistenza estesa per una versione principale di PostgreSQL, Google Cloud fornisce ai Project Owner quanto segue:
- Notifiche di fine del supporto, inviate con almeno 12 mesi di anticipo, alla fine del secondo anno di supporto esteso.
- Strumenti e documentazione per ridurre al minimo le interruzioni dell'upgrade.
Qualsiasi cluster AlloyDB che esegue ancora la versione principale del database deprecata alla fine del periodo di assistenza esteso viene automaticamente aggiornato alla versione predefinita in quel momento.
Cronologia del supporto delle versioni principali
La tabella seguente mostra le date in cui il supporto di AlloyDB per le versioni compatibili è diventato disponibile a livello generale (GA):
Versione principale compatibile con PostgreSQL |
Data di inizio del supporto standard di AlloyDB |
Data di disponibilità generale del supporto della versione di AlloyDB Omni |
Data di inizio del supporto esteso di AlloyDB |
Data di ritiro di AlloyDB |
|---|---|---|---|---|
PostgreSQL 18 |
18 marzo 2026 |
9 aprile 2026 |
- |
- |
PostgreSQL 17 |
22 settembre 2025 |
15 dicembre 2025 |
1° febbraio 2030 |
1° febbraio 2033 |
PostgreSQL 16 |
23 ottobre 2024 |
8 aprile 2025 |
1° febbraio 2029 |
1° febbraio 2032 |
PostgreSQL 15 |
19 gennaio 2024 |
11 ottobre 2023 |
1° febbraio 2028 |
1° febbraio 2031 |
PostgreSQL 14 |
12 dicembre 2022 |
Non applicabile |
1° febbraio 2027 |
1° febbraio 2030 |
Dipendenze delle versioni per le funzionalità di AlloyDB
Alcune funzionalità di AlloyDB potrebbero richiedere una versione principale di compatibilità con PostgreSQL per essere eseguite su un'istanza AlloyDB. I requisiti minimi di versione per le funzionalità sono documentati.
Supporto delle versioni secondarie
AlloyDB e AlloyDB in Distributed Cloud mirano a rilasciare il supporto della compatibilità per una nuova versione secondaria di PostgreSQL ogni trimestre. Questi aggiornamenti includono correzioni di bug e correzioni di sicurezza. Il programma delle pubblicazioni può variare a seconda della necessità di ulteriori correzioni di bug.
Dopo che AlloyDB rilascia il supporto per una nuova versione secondaria di PostgreSQL, Google Cloud applica automaticamente questo aggiornamento a tutte le istanze. Questi aggiornamenti vengono propagati durante un'implementazione della manutenzione successiva. Per saperne di più sulla manutenzione automatica di AlloyDB, consulta Informazioni sulla manutenzione.
Ad esempio, se AlloyDB rilascia il supporto per una nuova versione secondaria di PostgreSQL 17, per tutte le istanze di un cluster configurato con la compatibilità con PostgreSQL 17 viene eseguito l'upgrade a questa nuova versione secondaria durante una successiva operazione di manutenzione pianificata.
Quando crei un'istanza AlloyDB, viene eseguita la versione secondaria supportata più di recente all'interno della versione principale di PostgreSQL.
Supporto delle versioni principali e secondarie supportate
AlloyDB supporta la compatibilità con le seguenti versioni del database PostgreSQL:
Versione compatibile con PostgreSQL |
AlloyDB |
|---|---|
PostgreSQL 18 |
18.4 |
PostgreSQL 17 (predefinito) |
17.10 |
|
PostgreSQL 16 |
16.14 |
PostgreSQL 15 |
15.18 |
PostgreSQL 14 |
14.23 |
Compatibilità con PostgreSQL 18
Prima di utilizzare PostgreSQL 18 come versione del database, tieni presente quanto segue:
- La replica logica dal server in standby non è supportata.
Compatibilità con PostgreSQL 17
Prima di utilizzare PostgreSQL 17 come versione del database, tieni presente quanto segue:
- La replica logica dal server in standby non è supportata.
Compatibilità con PostgreSQL 16
Prima di utilizzare PostgreSQL 16 come versione del database, tieni presente quanto segue:
- La replica logica dal server in standby non è supportata.
Aggiornamenti della sicurezza
Quando la community PostgreSQL rilascia versioni secondarie con correzioni di sicurezza, il team di sicurezza di AlloyDB le esamina per valutarne la criticità e l'impatto.
Per AlloyDB per PostgreSQL, viene eseguito il backporting delle correzioni critiche e i cluster vengono aggiornati nell'ambito di un'implementazione di manutenzione successiva. Google Cloud mira ad applicare le patch critiche entro un mese.
Le correzioni meno gravi sono incluse negli upgrade delle versioni secondarie future. In questo modo, i tuoi cluster sono sempre aggiornati con le correzioni di sicurezza più recenti e sono protetti da potenziali attacchi.