Versioni e criteri per le versioni dei database

Questa pagina descrive i criteri di supporto della versione del database di Cloud SQL.

Versioni del database supportate da Cloud SQL

I motori del database supportati da Cloud SQL includono più versioni. Le versioni possono variare per funzionalità e tipi di problemi che si presentano. Sebbene l'esecuzione di un upgrade possa influire sugli utenti, è fondamentale anche fornire funzionalità di database aggiornate e patch importanti. Cloud SQL mantiene le istanze aggiornate 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 standard Data di inizio del supporto esteso Data di ritiro
MySQL 8.0 (predefinito)8.0.37
8.0.36
8.0.35
8.0.34
8.0.33
8.0.32
8.0.31 (predefinito)
8.0.30
8.0.29 (deprecato)

7.0.8.28

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

Formato della versione del database Cloud SQL

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

Ciclo di vita della versione principale

Questa sezione descrive il ciclo di vita del supporto per le versioni principali di Cloud SQL.

Assistenza regolare

Cloud SQL mira a supportare le nuove versioni principali il giorno stesso del rilascio con disponibilità generale da parte della community di sviluppatori del motore del database. La prima fase è chiamata "assistenza regolare". Durante il supporto regolare, Cloud SQL fornisce aggiornamenti secondari della versione 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 del motore del database la supporti. Una volta che la versione principale ha raggiunto la fine del ciclo di vita (EOL) da parte della community, la versione principale entra nel supporto esteso in Cloud SQL.

Supporto esteso

Per le versioni principali di Cloud SQL per MySQL che hanno raggiunto la data di fine del ciclo di vita, Cloud SQL offre supporto esteso. Il supporto esteso ti consente di continuare a eseguire le tue istanze Cloud SQL per tre anni anche dopo che la community di sviluppatori smetterà di supportare le versioni principali su cui sono in esecuzione le istanze. Offre un supporto esteso per tre anni. Puoi utilizzare questo periodo per pianificare, testare ed eseguire l'upgrade delle istanze a una versione principale supportata regolarmente. Per maggiori informazioni sull'esecuzione di un upgrade della versione principale, consulta Esegui l'upgrade della versione principale del database in loco e Esegui 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 specifica versione principale, Cloud SQL ritira la versione principale. Un'istanza in esecuzione su una versione principale deprecata viene automaticamente aggiornata alla versione principale e secondaria predefinite per il motore del database. Cloud SQL invia un avviso di deprecazione ai proprietari del progetto almeno 12 mesi prima della data di ritiro.

Per le versioni principali di Cloud SQL per MySQL, i proprietari dei progetti ricevono un avviso di deprecazione al termine del secondo anno di supporto esteso.

Supporto della versione secondaria

Cloud SQL mira a supportare le nuove versioni secondarie il giorno stesso del rilascio con disponibilità generale da parte della community di sviluppatori del motore del database. Una volta che Cloud SQL supporta una nuova versione secondaria, Cloud SQL esegue automaticamente il provisioning delle nuove istanze nella nuova versione. Durante la successiva implementazione pianificata, Cloud SQL esegue l'upgrade alla nuova versione delle istanze esistenti. 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 secondaria di un'istanza Cloud SQL, Cloud SQL esegue l'upgrade di questa 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 l'ultima versione secondaria.

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. Quando la versione secondaria diventa predefinita, Cloud SQL esegue automaticamente il provisioning delle nuove istanze nella nuova versione secondaria.