Questa pagina descrive le policy di assistenza per le versioni dei database per AlloyDB per PostgreSQL.
Per informazioni sulle policy relative alle versioni di AlloyDB Omni, consulta Policy relative alle versioni dei database AlloyDB Omni.
Policy relative alle versioni di AlloyDB
Le istanze AlloyDB eseguono un server di database creato e gestito da Google che è completamente compatibile con PostgreSQL. Puoi controllare la versione principale di PostgreSQL con cui 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 specifica di PostgreSQL, 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 migrando i dati del cluster in 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 versione principale.
Policy relative alle versioni principali
Questa sezione descrive il ciclo di vita della compatibilità e dell'assistenza per le versioni principali in AlloyDB.
Assistenza standard
Il nostro obiettivo è offrire assistenza tempestiva per la compatibilità di AlloyDB con le nuove versioni principali di PostgreSQL. La tempistica di questa assistenza dipende dal prodotto AlloyDB:
AlloyDB per PostgreSQL: il nostro obiettivo è supportare la compatibilità con una nuova versione principale di PostgreSQL entro cinque mesi dal rilascio della 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 finché la community di sviluppatori motore del database supporta la versione principale, per almeno cinque anni. Dopo 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.
AlloyDB in Google Distributed Cloud: il nostro obiettivo è supportare la compatibilità con una nuova versione principale di PostgreSQL entro quattro mesi dalla disponibilità di questa versione principale in AlloyDB Omni.
Queste sono linee guida generali. I tempi di rilascio effettivi per la nuova versione potrebbero variare.
Assistenza estesa
Per le versioni principali di AlloyDB che raggiungono la fine del ciclo di vita, AlloyDB offre assistenza estesa. L'assistenza estesa ti consente di continuare a eseguire le istanze AlloyDB per tre anni dopo che la community di sviluppatori smette di supportare le versioni principali su cui sono in esecuzione le istanze. L'assistenza estesa viene offerta per tre anni. Puoi utilizzare questo tempo per pianificare, testare ed eseguire l'upgrade delle istanze a una versione principale con assistenza standard. Per ulteriori informazioni su come eseguire un upgrade della versione principale, consulta Eseguire l'upgrade della versione principale del database in loco ed Eseguire l'upgrade della versione principale del server di un cluster migrando i dati.
Per ulteriori informazioni sull'assistenza estesa, consulta Assistenza estesa in AlloyDB.
Ritiro
Al termine dell'assistenza estesa per una versione principale, AlloyDB ritira la versione principale. Quando Google prevede di terminare l'assistenza estesa per una versione principale di PostgreSQL, fornisce ai proprietari del progetto quanto segue:
- Avvisi di fine assistenza, inviati almeno 12 mesi prima, alla fine del secondo anno di assistenza estesa.
- Strumenti e documentazione per ridurre al minimo le interruzioni dell'upgrade.
Qualsiasi cluster AlloyDB che esegue ancora la versione principale del database ritirata al termine del periodo di assistenza estesa viene sottoposto automaticamente all'upgrade alla versione predefinita in quel momento.
Cronologia dell'assistenza per le versioni principali
La seguente tabella mostra le date in cui l'assistenza di AlloyDB per le versioni compatibili è diventata disponibile pubblicamente (GA):
Versione principale compatibile con PostgreSQL |
Data di inizio dell'assistenza standard di AlloyDB |
Data di disponibilità generale dell'assistenza per le versioni di AlloyDB Omni |
Data di inizio dell'assistenza estesa 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 PostgreSQL per essere eseguite su un'istanza AlloyDB. I requisiti minimi di versione per le funzionalità sono documentati.
Assistenza per le versioni secondarie
AlloyDB e AlloyDB in Distributed Cloud mirano a rilasciare l'assistenza per la compatibilità con 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 correzioni di bug aggiuntive.
Dopo che AlloyDB rilascia l'assistenza per una nuova versione secondaria di PostgreSQL, Google applica automaticamente questo aggiornamento a tutte le istanze. Questi aggiornamenti vengono propagati durante un'implementazione di manutenzione successiva. Per ulteriori informazioni sulla manutenzione automatica di AlloyDB, consulta Informazioni sulla manutenzione.
Ad esempio, se AlloyDB rilascia l'assistenza per una nuova versione secondaria di PostgreSQL 17, tutte le istanze di un cluster configurato con la compatibilità con PostgreSQL 17 vengono sottoposte all'upgrade a questa nuova versione secondaria durante un'operazione di manutenzione pianificata successiva.
Quando crei un'istanza AlloyDB, questa esegue la versione secondaria supportata più di recente all'interno della versione principale di PostgreSQL.
Assistenza per le versioni principali e secondarie supportate
AlloyDB supporta la compatibilità con le seguenti versioni del database PostgreSQL:
Versione compatibile con PostgreSQL |
AlloyDB |
|---|---|
PostgreSQL 18 |
18.1 |
PostgreSQL 17 (predefinita) |
17.7 |
|
PostgreSQL 16 |
16.9 |
PostgreSQL 15 |
15.13 |
PostgreSQL 14 |
14.18 |
Compatibilità con PostgreSQL 18
Prima di utilizzare PostgreSQL 18 come versione del database, tieni presente quanto segue:
- La replica logica dal server di 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 di 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 di standby non è supportata.
Aggiornamenti della sicurezza
Quando la community di PostgreSQL rilascia versioni secondarie con correzioni di sicurezza, il team di sicurezza di AlloyDB le esamina per verificarne la criticità e l'impatto.
Per AlloyDB per PostgreSQL, le correzioni critiche vengono sottoposte a backport e i cluster vengono aggiornati nell'ambito di un'implementazione di manutenzione successiva. Il nostro obiettivo è applicare le patch critiche entro un mese.
Le correzioni meno gravi sono incluse negli upgrade delle versioni secondarie future. In questo modo, i cluster sono sempre aggiornati con le correzioni di sicurezza più recenti e sono protetti da potenziali attacchi.