Ciclo di vita dei sistemi operativi

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

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

  1. Assistenza mainstream o disponibilità generale (GA)
  2. Ritiro o fine del supporto (EOS): suddivisa ulteriormente nelle due sottofasi seguenti:

    1. Assistenza estesa
    2. Fine del ciclo di vita (EOL)

Alcune versioni di sistema operativo, dopo essere state contrassegnate come deprecate, possono prevedere anche una fase di assistenza estesa prima della fine del loro ciclo di vita.

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 si attuano i seguenti processi:

  1. Con l'introduzione di una nuova versione del sistema operativo, il provider di immagini sistema operativo ne crea una nuova e le assegna un nome utilizzando la convenzione di denominazione per quella 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 sistema operativo del tuo progetto raggruppando quelle correlate, in modo da poter eseguire il roll forward e il rollback tra versioni specifiche delle immagini sistema operativo. Per saperne di più, consulta Best practice per le famiglie di immagini.

    Tutte le chiamate alla famiglia di immagini fanno riferimento all'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, verrà utilizzata l'ultima versione dell'immagine.

  3. A volte, il fornitore dell'immagine invia e applica all'immagine sistema operativo correzioni di bug o di sicurezza critiche. Con questi aggiornamenti, potrebbero essere introdotte nuove funzionalità. Quando viene inviato un aggiornamento, avviene quanto segue:

    • L'immagine sistema operativo attuale 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 rimanda alla nuova immagine sistema operativo debian-11-bullseye-v20230901.
    • L'immagine sistema operativo precedente (debian-11-bullseye-v20230801) è contrassegnata come deprecated.

Ritiro o fine 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, vedi Dettagli del sistema operativo.

Le versioni del sistema operativo deprecate possono trovarsi in una fase di assistenza estesa o di fine del ciclo di vita.

In questa fase, i fornitori di sistemi operativi smettono di fornire aggiornamenti delle immagini e le immagini sistema operativo vengono contrassegnate come deprecate. Potresti comunque essere in grado di utilizzarle, ma l'acquisizione degli aggiornamenti diventa una tua responsabilità. Gli aggiornamenti sono soggetti alla disponibilità della distribuzione da parte del sistema operativo, del fornitore o della community open source.

Quando una versione del sistema operativo raggiunge la fine del supporto, 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 usare alcune o tutte le immagini sistema operativo con riferimento diretto, ad eccezione di Windows, in cui tutte le immagini sistema operativo vengono eliminate alla fine del supporto.

    Per creare una VM da un'immagine deprecata, devi utilizzare gcloud CLI o REST. Quando specifichi l'immagine, devi utilizzare il flag --image perché le famiglie di immagini non rimandano alle 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 le piattaforme CPU per le versioni deprecate.

    Tutte le VM che utilizzano immagini del sistema operativo appartenenti alla versione del sistema operativo che ha raggiunto la fine del supporto continuano a funzionare su Compute Engine e sono ancora idonee per l'assistenzaTrusted Cloud by S3NS anche dopo la data di fine del supporto. Tuttavia, se vengono identificati problemi con la VM legati alla versione del sistema operativo deprecata, Google potrebbe non essere in grado di risolverli poiché l'assistenza da parte del fornitore del sistema operativo non è più disponibile.

Le versioni del sistema operativo deprecate possono trovarsi in una fase di assistenza estesa o di fine del ciclo di vita.

Assistenza estesa

In alcuni casi, quando raggiungono la fase di ritiro, i distributori del sistema operativo forniscono un pacchetto di manutenzione, esteso o a pagamento a lungo termine da applicare sistema operativo:

  • Per il sistema operativo Red Hat Enterprise Linux (RHEL): assistenza per la manutenzione, fase di vita estesa, supporto del ciclo di vita esteso (ELS; componente aggiuntivo) o supporto degli 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): l'assistenza a lungo termine del Service Pack, supporto di overlap del Service Pack esteso (ESPOS)
  • Per il sistema operativo Ubuntu Pro: manutenzione della sicurezza estesa (ESM)
  • Per il sistema operativo Windows: aggiornamenti di 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 assistenza esteso o che non ne prevedono uno, avviene quanto segue:

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

  • Il software dell'ambiente guest fornito da Google non verrà aggiornato per le versioni del sistema operativo che hanno raggiunto la fine del ciclo di vita e i repository non vengono più aggiornati o gestiti.

  • Per le VM esistenti che utilizzano versioni del sistema operativo che hanno raggiunto la fine del ciclo di vita, 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 perché i contenuti del fornitore del sistema operativo potrebbero non essere più disponibili nei canali esistenti, in quanto l'infrastruttura del repository dei software configurata dal fornitore del sistema operativo potrebbe essere stata disattivata o archiviata.
    • L'esecuzione della VM continua, ma non è garantita la compatibilità continua. L'assistenza attiva da parte del fornitore del sistema operativo o di Google potrebbe non essere disponibile. Google può fornire opzioni per eseguire la migrazione o gli upgrade alle versioni più recenti del sistema operativo.

Convenzione di denominazione delle immagini sistema operativo, programmazione degli aggiornamenti e norme sul ritiro

La seguente tabella illustra la convenzione di denominazione per le immagini sistema operativo e le famiglie di immagini, la programmazione degli aggiornamenti e le politiche sulla fine del ciclo di vita applicabili

Definizioni

Nella tabella vengono utilizzate le seguenti notazioni:

  • V è la versione del sistema operativo in cifre. Ad esempio RHEL-7, dove 7 è la versione in cifre.
  • R è la stringa di rilascio nota anche 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 sistema operativo Debian e Ubuntu.
  • N è il numero build. I numeri build si applicano solo a Container-Optimized OS e Fedora CoreOS.
  • YYYYMMDD è l'anno/mese/giorno che identifica la data di creazione o pubblicazione dell'immagine sistema operativo. Per alcuni sistemi operativi, la data è preceduta da un v in 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 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 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 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 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 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 sistema operativo sono contrassegnate come deprecate, ma sono ancora disponibili per l'utilizzo.
RHEL per SAP
  • rhel-V-sap-ha
  • rhel-V-sap-vYYYYMMDD
Mensile Le immagini 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 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 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 sistema operativo ritirate vengono eliminate sei mesi dopo la data di ritiro.

SLES per 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 sistema operativo ritirate vengono eliminate sei mesi dopo la data di ritiro.

SLES per 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 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 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 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 sistema operativo vengono eliminate alla data di fine del supporto.

Passaggi successivi