Criteri per le versioni dei database

In questa pagina vengono descritti i criteri di supporto delle versioni dei database di Cloud SQL.

Versioni del database supportate da Cloud SQL

I motori di database supportati da Cloud SQL includono più versioni. Le versioni possono variare in termini di funzionalità e tipi di problemi che si verificano. Sebbene l'esecuzione di un upgrade possa influire sugli utenti, è fondamentale anche fornire funzionalità di database aggiornate e patch importanti. Cloud SQL mantiene aggiornate le tue istanze automaticamente con patch e aggiornamenti delle versioni secondarie.

Versioni principali e secondarie supportate da Cloud SQL

Cloud SQL supporta le seguenti versioni dei database:

Versione principale Versione secondaria Data di inizio dell'assistenza regolare Data di inizio del supporto esteso Data di deprecazione
MySQL 8.0 (predefinito)8.0.36
8.0.35
8.0.34
8.0.33
8.0.32
8.0.31 (predefinita)
8.0.30
8.0.29 (deprecata)
8.0.28
8.0.0.27
8.0.0.27.
30 agosto 2020 1 luglio 2026 1 luglio 2029
MySQL 5.7 5.7.44 1 agosto 2016 1 febbraio 2025 1 febbraio 2028
MySQL 5.6 5.6.51 1 agosto 2016 1 febbraio 2025 1 febbraio 2028
Versione principaleVersione secondaria Data di inizio dell'assistenza regolare Data di inizio del supporto esteso Data di deprecazione
PostgreSQL 15 (predefinito)15,5 24 maggio 20231 febbraio 20281 febbraio 2031
PostgreSQL 14 14,10 11 novembre 20211 febbraio 20271 febbraio 2030
PostgreSQL 1313,13 5 novembre 20201 febbraio 20261 febbraio 2029
PostgreSQL 1212,17 21 maggio 20201 febbraio 20251 febbraio 2028
PostgreSQL 1111,22 27 settembre 20191 febbraio 20251 febbraio 2028
PostgreSQL 1010,23 27 marzo 20201 febbraio 20251 febbraio 2028
PostgreSQL 9.69.6.24 1 aprile 20181 febbraio 20251 febbraio 2028
Versione principaleVersione secondariaData di inizio del supporto
SQL Server 2022 StandardCU1126 giugno 2023
SQL Server 2022 EnterpriseCU1126 giugno 2023
SQL Server 2022 ExpressCU1126 giugno 2023
SQL Server 2022 WebCU1126 giugno 2023
SQL Server 2019 Standard (predefinito)CU2424 giugno 2021
SQL Server 2019 EnterpriseCU2424 giugno 2021
SQL Server 2019 ExpressCU2424 giugno 2021
SQL Server 2019 WebCU2424 giugno 2021
SQL Server 2017 StandardCU3119 febbraio 2020
SQL Server 2017 EnterpriseCU3119 febbraio 2020
SQL Server 2017 ExpressCU3119 febbraio 2020
SQL Server 2017 WebCU3119 febbraio 2020

Formato della versione del database Cloud SQL

Per MySQL, i primi due numeri del numero di versione indicano la versione principale e l'ultimo numero indica la versione secondaria. Ad esempio, per la versione 5.7.13, Cloud SQL utilizza 5.7 come versione principale e 13 come versione secondaria.

Per PostgreSQL 9.6, i primi due numeri nel numero di versione costituiscono la versione principale e l'ultimo numero è la versione secondaria. Ad esempio, per la versione 9.6.1, Cloud SQL utilizza 9.6 come versione principale e 1 come versione secondaria. Per PostgreSQL 10 e versioni successive, il primo numero corrisponde alla versione principale. Ad esempio, per la versione 10.1, 10 è la versione principale e 1 è la versione secondaria.

Per SQL Server, l'anno fornisce il numero di versione principale e la versione secondaria è l'aggiornamento cumulativo (CU). Ad esempio, per SQL Server 2022 Enterprise CU11, 2022 Enterprise è il numero di versione principale e CU11 è il numero di versione secondaria.

Ciclo di vita della versione principale

Questa sezione descrive il ciclo di vita dell'assistenza per le versioni principali in Cloud SQL.

Assistenza regolare

Cloud SQL mira a supportare le nuove versioni principali lo stesso giorno della release in disponibilità generale da parte della community di sviluppatori motore del database. La prima fase dell'assistenza è detta assistenza regolare. Durante l'assistenza standard, Cloud SQL fornisce aggiornamenti di versione secondari per il motore del database. Cloud SQL applica anche correzioni di sicurezza alle istanze. Cloud SQL offre supporto regolare per una versione principale, purché la community di sviluppatori motore del database supporti la versione principale. Quando la versione principale raggiunge la fine del ciclo di vita (EOL) da parte della community, la versione principale offre il supporto esteso in Cloud SQL.

Supporto esteso

Per le versioni principali di Cloud SQL per MySQL e Cloud SQL per PostgreSQL che hanno raggiunto la fine del ciclo di vita, Cloud SQL offre un supporto esteso. Il supporto esteso ti consente di continuare a eseguire le istanze Cloud SQL per tre anni anche dopo che la community degli sviluppatori smette di supportare le versioni principali su cui sono in esecuzione le istanze. Il supporto esteso viene offerto per tre anni. Puoi utilizzare questo periodo per pianificare, testare ed eseguire l'upgrade delle istanze a una versione principale attualmente supportata. 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 database eseguendo la migrazione dei dati.

Per ulteriori informazioni sul supporto esteso, consulta Supporto esteso in Cloud SQL.

Ritiro

Una volta terminato il supporto esteso per una versione principale specifica, Cloud SQL ritira la versione principale. Viene eseguito automaticamente l'upgrade di un'istanza in esecuzione su una versione principale deprecata alla versione principale e secondaria predefinita per il motore del database. Cloud SQL invia un avviso di ritiro ai proprietari del progetto almeno 12 mesi prima della data di ritiro.

Per le versioni principali di Cloud SQL per MySQL e Cloud SQL per PostgreSQL, i proprietari dei progetti ricevono un avviso di ritiro alla fine del secondo anno di supporto esteso.

Supporto delle versioni secondarie

Cloud SQL mira a supportare nuove versioni secondarie lo stesso giorno della release in disponibilità generale da parte della community di sviluppatori motore del database. Dopo che Cloud SQL supporta una nuova versione secondaria, Cloud SQL esegue automaticamente il provisioning delle nuove istanze nella nuova versione. Durante la successiva implementazione di manutenzione pianificata, Cloud SQL esegue l'upgrade delle istanze esistenti alla nuova versione. Un'eccezione a questo criterio è Cloud SQL per MySQL 8.0, che esegue il provisioning di nuove istanze nella versione secondaria predefinita. Per ulteriori informazioni, consulta MySQL 8.0.

Cloud SQL determina la versione secondaria di destinazione per ogni motore del database. Quando la versione secondaria di destinazione è diversa da quella di un'istanza Cloud SQL, Cloud SQL esegue l'upgrade di quella versione durante il ciclo di manutenzione successivo. Puoi controllare il giorno e l'ora in cui viene riavviata la manutenzione impostando un periodo di manutenzione per la tua istanza.

MySQL 8.0

Cloud SQL per MySQL esegue il provisioning delle istanze su una versione secondaria predefinita, che potrebbe non essere la versione secondaria più recente.

Dopo che Cloud SQL per MySQL supporta una nuova versione secondaria, gli utenti possono eseguire l'upgrade delle istanze Cloud SQL per MySQL esistenti alla nuova versione secondaria. Dopo che la versione secondaria diventa quella predefinita, Cloud SQL esegue automaticamente il provisioning delle nuove istanze nella nuova versione secondaria.