Ciclo di vita dei sistemi operativi


Questo documento descrive il ciclo di vita di una versione del sistema operativo (OS), dalla sua creazione alla fase di fine del ciclo di vita (EOL).

Una versione del sistema operativo passa attraverso due fasi principali del suo ciclo di vita:

  1. Supporto mainstream o disponibilità generale (GA)
  2. Obsoleto o fine del supporto: suddiviso ulteriormente nelle due fasi secondarie seguenti:

    1. Supporto esteso
    2. Fine del ciclo di vita

Per alcune versioni del sistema operativo, dopo essere state contrassegnate come obsolete, potrebbe essere prevista una fase di supporto esteso prima di raggiungere la fine del ciclo di vita completa.

Le sezioni seguenti descrivono le fasi del ciclo di vita di una versione del sistema operativo su Compute Engine.

Supporto mainstream o disponibilità generale (GA)

In questa fase si svolgono i seguenti processi:

  1. Con l'introduzione di una nuova versione del sistema operativo, il fornitore dell'immagine sistema operativo crea una nuova immagine sistema operativo e assegna un nome utilizzando la convenzione di denominazione per quella distribuzione del sistema operativo. Ad esempio, debian-11-bullseye-v20230801.
  2. Il fornitore dell'immagine crea quindi una nuova famiglia di immagini. Ad esempio, debian-11.

    Le famiglie di immagini ti aiutano a gestire le immagini sistema operativo nel tuo progetto raggruppando le immagini correlate, in modo da poter eseguire il roll forward e il rollback tra versioni specifiche delle immagini sistema operativo. Per ulteriori informazioni, consulta le best practice per le famiglie di immagini.

    Tutte le chiamate alla famiglia di immagini fanno riferimento a questa immagine sistema operativo creata di recente. Ad esempio, se specifichi una famiglia di immagini durante la creazione della VM utilizzando il flag --image-family con il valore --image-project appropriato, viene utilizzata l'ultima versione dell'immagine.

  3. Di tanto in tanto, il fornitore dell'immagine applica correzioni di bug o di sicurezza critiche, inviate dal fornitore del sistema operativo, all'immagine del sistema operativo. In questi aggiornamenti, potrebbero essere introdotte nuove funzionalità. Quando viene inviato un aggiornamento, si verifica quanto segue:

    • L'immagine del sistema operativo corrente viene aggiornata e viene generato un nuovo nome. Ad esempio, debian-11-bullseye-v20230801 con gli aggiornamenti diventa debian-11-bullseye-v20230901.
    • La famiglia di immagini debian-11 ora punta alla nuova immagine sistema operativo debian-11-bullseye-v20230901.
    • L'immagine sistema operativo precedente (debian-11-bullseye-v20230801) è contrassegnata deprecated.

Ritirati o fine del supporto

A un certo punto, ogni versione del sistema operativo raggiunge la fase di ritiro. Per le date di ritiro delle versioni del sistema operativo, consulta Dettagli del sistema operativo.

Le versioni del sistema operativo ritirate possono trovarsi in una fase di supporto esteso o di fine ciclo di vita.

In questa fase, i fornitori di sistemi operativi interrompono la fornitura di aggiornamenti delle immagini e le immagini del sistema operativo vengono contrassegnate come deprecate. Potresti comunque essere in grado di utilizzare queste immagini del sistema operativo, ma sei responsabile dell'acquisizione degli aggiornamenti, che sono soggetti alla disponibilità della distribuzione del sistema operativo, del fornitore o della community open source.

Quando una versione del sistema operativo raggiunge la fine del ciclo di vita, si verifica quanto segue:

  • L'ultima immagine della famiglia di immagini è stata eliminata o contrassegnata come deprecata.
  • Non puoi più utilizzare la famiglia di immagini. Tuttavia, puoi comunque utilizzare alcune o tutte le immagini del sistema operativo facendo riferimento direttamente a queste, ad eccezione di Windows, in cui tutte le immagini del sistema operativo vengono eliminate al termine del ciclo di vita.

    Per creare una VM da un'immagine ritirata, devi utilizzare gcloud CLI o REST. Quando specifichi l'immagine, devi utilizzare il flag --image perché le famiglie di immagini non puntano a immagini deprecate. Per saperne di più sulla creazione di VM, consulta Crea un'istanza VM da un'immagine pubblica.

  • Quando una versione del sistema operativo raggiunge o supera la fase del ciclo di vita esteso, Google non garantisce la compatibilità delle funzionalità con le nuove famiglie di macchine o piattaforme CPU per queste versioni ritirate.

    Tutte le VM che utilizzano immagini del sistema operativo appartenenti a questa versione del sistema operativo EOS continuano a funzionare su Compute Engine e sono ancora idonee per l'Google Cloud assistenza oltre la data di fine del supporto. Tuttavia, se viene rilevato che eventuali problemi con la VM sono associati alla versione del sistema operativo ritirata, Google potrebbe non essere in grado di risolvere il problema in quanto l'assistenza del fornitore del sistema operativo non è più disponibile.

Le versioni del sistema operativo ritirate possono trovarsi in una fase di supporto esteso o alla fine del ciclo di vita.

Supporto esteso

Per alcuni sistemi operativi, quando raggiungono la fase di ritiro, i distributori di sistemi operativi forniscono un pacchetto a pagamento di manutenzione, esteso o a lungo termine che può essere applicato al tuo sistema operativo:

  • Per il sistema operativo Red Hat Enterprise Linux (RHEL): supporto per la manutenzione, fase di vita estesa, componente aggiuntivo Extended Lifecycle Support (ELS) o Extended Update Support (EUS)
  • Per Rocky Linux: l'assistenza a lungo termine può essere acquistata da CIQ
  • Per il sistema operativo SUSE Linux Enterprise Server (SLES): Supporto del Service Pack a lungo termine, supporto ESPOS (Extended Service Pack Overlap Support)
  • Per Ubuntu Pro OS: Extended Security Maintenance (ESM)
  • Per il sistema operativo Windows: aggiornamenti della sicurezza estesi

Per ulteriori dettagli su questi pacchetti del ciclo di vita esteso, consulta la documentazione del fornitore del sistema operativo.

Fine del ciclo di vita

Per i sistemi operativi che hanno raggiunto la fine del periodo di supporto esteso o che non supportano un periodo di supporto esteso, si verifica quanto segue:

  • L'ultima immagine della famiglia di immagini è contrassegnata come deprecata o viene eliminata da Google Cloud.

  • Il software dell'ambiente guest fornito da Google non verrà aggiornato per le versioni del sistema operativo EOL e i repository non vengono più aggiornati o gestiti.

  • Per le VM esistenti che utilizzano versioni del sistema operativo EOL, si verifica quanto segue:

    • La VM non può scaricare o installare pacchetti software o aggiornamenti dal fornitore del sistema operativo e gli aggiornamenti della sicurezza non sono più disponibili. Ciò si verifica perché i contenuti del fornitore del sistema operativo potrebbero non essere più disponibili dai canali esistenti, in quanto l'infrastruttura del repository software configurata dal fornitore del sistema operativo potrebbe essere disattivata o archiviata.
    • La VM continua a essere eseguita, ma la compatibilità continua non è garantita. L'assistenza attiva potrebbe non essere disponibile presso il fornitore del sistema operativo o Google. Google può fornire opzioni per la migrazione o gli upgrade a versioni più recenti del sistema operativo.

Convenzione di denominazione delle immagini del sistema operativo, pianificazione degli aggiornamenti e criteri di ritiro

La seguente tabella descrive la convenzione di denominazione per le immagini del sistema operativo e le famiglie di immagini, la pianificazione degli aggiornamenti e le norme EOS applicabili.

Definizioni

Nella tabella vengono utilizzate le seguenti notazioni:

  • V è la versione numerica del sistema operativo. Ad esempio RHEL-7, dove 7 è la versione numerica
  • R è la stringa di rilascio a volte indicata come nome in codice di sviluppo per il sistema operativo. Ad esempio, debian-12-bookworm-v20240213 dove bookworm è la stringa di rilascio. Le stringhe di rilascio si applicano solo alle immagini del sistema operativo Debian e Ubuntu.
  • N è il numero build numerico. I numeri di build si applicano solo a Container-Optimized OS e Fedora CoreOS.
  • YYYYMMDD è l'anno, il mese e il giorno che identificano la data in cui l'immagine del sistema operativo è stata creata o pubblicata. Per alcuni sistemi operativi, la data è preceduta da un v minuscolo. Ad esempio: vYYYYMMDD.
Sistema operativo Famiglia di immagini Immagine sistema operativo Aggiorna pianificazione Norme sul ritiro
CentOS Stream
  • centos-stream-V
  • centos-stream-V-arm64
  • centos-stream-V-vYYYYMMDD
  • centos-stream-V-arm64-vYYYYMMDD
Mensile Le immagini del sistema operativo sono contrassegnate come deprecate, ma sono ancora disponibili per l'uso.
Container-Optimized OS
  • cos-V-lts
  • cos-arm64-V
  • cos-V-N
  • cos-arm64-V-N
Mensile Le immagini del sistema operativo sono contrassegnate come deprecate, ma sono ancora disponibili per l'uso.
Debian
  • debian-V
  • debian-V-arm64
  • debian-V-R-vYYYYMMDD
  • debian-V-R-arm64-vYYYYMMDD
Mensile Le immagini del sistema operativo sono contrassegnate come deprecate, ma sono ancora disponibili per l'uso.
Fedora CoreOS
  • fedora-coreos-R
  • fedora-coreos-R-arm64
  • fedora-coreos-V-YYYYMMDD-N-gcp-x86-64
  • fedora-coreos-V-YYYYMMDD-N-gcp-aarch64
Bug critici o problemi di sicurezza Le immagini del sistema operativo vengono eliminate alla data di fine del supporto.
RHEL
  • rhel-V
  • rhel-V-arm64
  • rhel-V-vYYYYMMDD
  • rhel-V-arm64-vYYYYMMDD
Mensile Le immagini del sistema operativo sono contrassegnate come deprecate, ma sono ancora disponibili per l'uso.
RHEL BYOS
  • rhel-V-byos
  • rhel-V-byos-arm64
  • rhel-V-sap-byos
  • rhel-V-byos-vYYYYMMDD
  • rhel-V-byos-arm64-vYYYYMMDD
  • rhel-V-sap-byos-vYYYYMMDD
Mensile Le immagini del sistema operativo sono contrassegnate come deprecate, ma sono ancora disponibili per l'uso.
RHEL per SAP
  • rhel-V-sap-ha
  • rhel-V-sap-vYYYYMMDD
Mensile Le immagini del sistema operativo sono contrassegnate come deprecate, ma sono ancora disponibili per l'uso.
Rocky Linux
  • rocky-linux-V
  • rocky-linux-V-arm64
  • rocky-linux-V-optimized-gcp
  • rocky-linux-V-optimized-gcp-arm64
  • rocky-linux-V-vYYYMMDD
  • rocky-linux-arm64-V-vYYYMMDD
  • rocky-linux-V-optimized-gcp-vYYYYMMDD
  • rocky-linux-V-optimized-gcp-arm64-vYYYYMMDD
Mensile Le immagini del sistema operativo sono contrassegnate come deprecate, ma sono ancora disponibili per l'uso.
SQL Server su Windows Server
  • sql-R-V-win-V
  • sql-V-R-windows-V-dc-vYYYYMMDD
Mensile Le immagini del sistema operativo vengono eliminate alla data di fine del supporto.
SLES
  • sles-V
  • sles-V-arm64
  • sles-V-vYYYYMMDD-x86-64
  • sles-V-vYYYYMMDD-arm64
Trimestrale Solo l'immagine sistema operativo più recente è contrassegnata come deprecata.

Le immagini del sistema operativo ritirate vengono eliminate sei mesi dopo la data di ritiro.

SLES for SAP
  • sles-V-sap
  • sles-V-sap-hardened
  • sles-V-sap-vYYYYMMDD-x86-64
  • sles-V-sap-hardened-vYYYYMMDD-x86-64
Trimestrale Solo l'immagine sistema operativo più recente è contrassegnata come deprecata.

Le immagini del sistema operativo ritirate vengono eliminate sei mesi dopo la data di ritiro.

SLES for SAP BYOS
  • sles-V-byos
  • sles-V-byos-arm64
  • sles-V-sap-byos
  • sles-V-byos-vYYYYMMDD-x86-64
  • sles-V-byos-vYYYYMMDD-arm64
  • sles-V-sap-byos-vYYYYMMDD-x86-64
Trimestrale Solo l'immagine sistema operativo più recente è contrassegnata come deprecata.

Le immagini del sistema operativo ritirate vengono eliminate sei mesi dopo la data di ritiro.

Ubuntu LTS
  • ubuntu-V-lts
  • ubuntu-V-lts-arm64
  • ubuntu-minimal-V-lts
  • ubuntu-minimal-V-lts-arm64
  • ubuntu-V-R-vYYYYMMDD
  • ubuntu-V-R-arm64-vYYYYMMDD
  • ubuntu-minimal-V-R-vYYYYMMDD
  • ubuntu-minimal-V-R-arm64-vYYYYMMDD
Bug critici o problemi di sicurezza Le immagini del sistema operativo sono contrassegnate come deprecate, ma sono ancora disponibili per l'uso.
Ubuntu Pro
  • ubuntu-pro-V-lts
  • ubuntu-pro-V-lts-arm64
  • ubuntu-pro-fips-V-lts
  • ubuntu-pro-V-R-vYYYYMMDD
  • ubuntu-pro-V-R-arm64-vYYYYMMDD
  • ubuntu-pro-fips-V-R-vYYYYMMDD
Bug critici o problemi di sicurezza Le immagini del sistema operativo sono contrassegnate come deprecate, ma sono ancora disponibili per l'uso.
Windows Server
  • windows-V
  • windows-V-core
  • windows-server-V-dc-vYYYYMMDD
  • windows-server-V-dc-core-vYYYYMMDD
Mensile Le immagini del sistema operativo vengono eliminate alla data di fine del supporto.

Passaggi successivi