Ciclo di vita dei sistemi operativi


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

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

  1. Assistenza mainstream o disponibilità generale (GA)
  2. Ritirata o ritiro del supporto (EOS): suddivisa ulteriormente nei seguenti due sottostadi:

    1. Supporto esteso
    2. Fine del ciclo di vita (EOL)

Per alcune versioni del sistema operativo, dopo essere state contrassegnate come ritirate, potrebbe essere prevista anche una fase di supporto esteso prima del ritiro completo.

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

Assistenza mainstream o disponibilità generale (GA)

In questa fase vengono eseguiti i seguenti processi:

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

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

    Tutte le chiamate alla famiglia di immagini fanno riferimento a questa immagine del 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, verrà utilizzata la versione più recente dell'immagine.

  3. A volte, il provider dell'immagine applica correzioni di bug o di sicurezza critiche all'immagine del sistema operativo, inviate dal provider 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 diventadebian-11-bullseye-v20230901.
    • La famiglia di immagini debian-11 ora punta alla nuova immagine del sistema operativo debian-11-bullseye-v20230901.
    • L'immagine del sistema operativo precedente (debian-11-bullseye-v20230801) è contrassegnata comedeprecated.

Ritirato o ritiro del supporto (EOS)

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 essere in una fase di supporto esteso o di fine del ciclo di vita.

In questa fase, i fornitori di sistemi operativi smettono di fornire aggiornamenti delle immagini e le immagini del sistema operativo vengono contrassegnate come ritirate. 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 il ciclo di vita finale, si verifica quanto segue:

  • L'immagine più recente della famiglia di immagini viene 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 facendovi riferimento direttamente, 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 fanno riferimento alle immagini ritirate. Per ulteriori informazioni sulla creazione di VM, consulta Creare 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 le 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'assistenza di Google Cloud anche dopo la data EOS. Tuttavia, se vengono identificati problemi con la VM associati alla versione del sistema operativo ritirata, Google potrebbe non essere in grado di risolverli poiché 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 al termine del ciclo di vita.

Supporto esteso

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

  • Per il sistema operativo Red Hat Enterprise Linux (RHEL): assistenza per la manutenzione, fase di vita estesa, ELS (componente aggiuntivo) con supporto del ciclo di vita esteso o assistenza per gli aggiornamenti estesi (EUS)
  • Per Rocky Linux: l'assistenza a lungo termine può essere acquistata da CIQ
  • Per il sistema operativo SUSE Linux Enterprise Server (SLES): supporto a lungo termine del Service Pack, supporto dell'overlap del Service Pack esteso (ESPOS)
  • Per il sistema operativo Ubuntu Pro: manutenzione della sicurezza estesa (ESM)
  • Per il sistema operativo Windows: aggiornamenti della sicurezza estesi

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

Fine del ciclo di vita (EOL)

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

  • L'immagine più recente 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. Questo accade perché i contenuti del fornitore del sistema operativo potrebbero non essere più disponibili nei canali esistenti, poiché l'infrastruttura del repository software configurata dal fornitore del sistema operativo potrebbe essere disattivata o archiviata.
    • La VM continua a funzionare, ma la compatibilità continua non è garantita. Il supporto attivo potrebbe non essere disponibile dal fornitore del sistema operativo o da Google. Google può fornire opzioni per la migrazione o gli upgrade alle versioni più recenti del sistema operativo.

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

La seguente tabella illustra la convenzione di denominazione per le immagini OS e le famiglie di immagini, la pianificazione degli aggiornamenti e le norme relative al ritiro obbligatorio.

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 release. Le stringhe di release si applicano solo alle immagini del sistema operativo Debian e Ubuntu.
  • N è il numero di build numerico. I numeri di build si applicano solo a Container-Optimized OS e Fedora CoreOS.
  • YYYYMMDD è l'anno/mese/giorno che identifica la data di compilazione o pubblicazione dell'immagine del sistema operativo. Per alcuni sistemi operativi, la data è preceduta da unv 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'utilizzo.
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'utilizzo.
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'utilizzo.
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 o problemi di sicurezza critici Le immagini del sistema operativo vengono eliminate alla data di EOS.
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'utilizzo.
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'utilizzo.
RHEL for 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'utilizzo.
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'utilizzo.
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 EOS.
SLES
  • sles-V
  • sles-V-arm64
  • sles-V-vYYYYMMDD-x86-64
  • sles-V-vYYYYMMDD-arm64
Trimestrale Solo l'immagine del 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 del 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 del 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 o problemi di sicurezza critici Le immagini del sistema operativo sono contrassegnate come deprecate, ma sono ancora disponibili per l'utilizzo.
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 o problemi di sicurezza critici Le immagini del sistema operativo sono contrassegnate come deprecate, ma sono ancora disponibili per l'utilizzo.
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 EOS.

Passaggi successivi