Ciclo de vida dos sistemas operativos


Este documento descreve o ciclo de vida de uma versão do sistema operativo (SO), desde a sua criação até à fase de fim do ciclo de vida (EOL).

Uma versão do SO passa por duas fases principais como parte do respetivo ciclo de vida:

  1. Apoio técnico geral ou disponibilidade geral (GA)
  2. Descontinuado ou fim do suporte (EOS): que se divide ainda nas duas subfases seguintes:

    1. Apoio técnico alargado
    2. Fim do ciclo de vida (EOL)

Para algumas versões do SO, depois de serem marcadas como descontinuadas, também podem ter uma fase de apoio técnico alargado antes de atingirem o FVD total.

As secções seguintes descrevem as fases do ciclo de vida de uma versão do SO no Compute Engine.

Apoio técnico geral ou disponibilidade geral (GA)

Nesta fase, ocorrem os seguintes processos:

  1. Com a introdução de uma nova versão do SO, o fornecedor de imagens do SO cria uma nova imagem do SO e atribui-lhe um nome através da convenção de nomenclatura para essa distribuição do SO. Por exemplo, debian-11-bullseye-v20230801.
  2. O fornecedor de imagens cria então uma nova família de imagens. Por exemplo, debian-11.

    As famílias de imagens ajudam a gerir as imagens do SO no seu projeto agrupando as imagens relacionadas, para que possa implementar e reverter entre versões específicas de imagens do SO. Para mais informações, consulte as práticas recomendadas para famílias de imagens.

    Todas as chamadas para a família de imagens referem-se a esta imagem do SO criada recentemente. Por exemplo, se especificar uma família de imagens durante a criação da VM através da flag --image-family com o --image-project adequado, é usada a versão mais recente da imagem.

  3. Ocasionalmente, o fornecedor de imagens aplica correções de segurança ou de erros críticas, enviadas pelo fornecedor do SO, à imagem do SO. Nestas atualizações, podem ser introduzidas novas funcionalidades. Quando é enviada uma atualização, ocorre o seguinte:

    • A imagem do SO atual é atualizada e é gerado um novo nome. Por exemplo, o debian-11-bullseye-v20230801 com as atualizações torna-se debian-11-bullseye-v20230901.
    • A família de imagens debian-11 aponta agora para a nova imagem do SO debian-11-bullseye-v20230901.
    • A imagem do SO anterior (debian-11-bullseye-v20230801) está marcada como deprecated.

Descontinuado ou fim do apoio técnico (EOS)

Em algum momento, cada versão do SO atinge a fase de descontinuação. Para ver as datas de descontinuação das versões do SO, consulte os detalhes do sistema operativo.

As versões de SO descontinuadas podem estar numa fase de apoio técnico alargado ou de fim do ciclo de vida.

Nesta fase, os fornecedores de SO deixam de fornecer atualizações de imagens e as imagens de SO são marcadas como descontinuadas. Ainda pode usar estas imagens do SO, mas é responsável por adquirir atualizações, que estão sujeitas à disponibilidade da distribuição do SO, do fornecedor ou da comunidade de código aberto.

Quando uma versão do SO atinge o FDS, ocorre o seguinte:

  • A imagem mais recente na família de imagens é eliminada ou marcada como descontinuada.
  • Já não pode usar a família de imagens. No entanto, ainda pode usar algumas ou todas as imagens do SO referenciando-as diretamente, com a exceção do Windows, em que todas as imagens do SO são eliminadas no FDS.

    Para criar uma VM a partir de uma imagem descontinuada, tem de usar a CLI gcloud ou a API REST. Quando especificar a imagem, tem de usar a flag --image porque as famílias de imagens não apontam para imagens descontinuadas. Para mais informações sobre como criar VMs, consulte o artigo Crie uma instância de VM a partir de uma imagem pública.

  • Quando uma versão do SO atinge ou ultrapassa a fase do ciclo de vida prolongado, a Google não garante a compatibilidade de funcionalidades com novas famílias de máquinas ou plataformas de CPU para estas versões descontinuadas.

    Todas as VMs que usam imagens do SO pertencentes a esta versão do SO em Fim de suporte continuam a funcionar no Compute Engine e continuam a ser elegíveis para Google Cloud apoio técnico após a respetiva data de Fim de suporte. No entanto, se forem identificados problemas com a VM associados à versão do SO descontinuada, a Google pode não conseguir resolver o problema, uma vez que o apoio técnico do fornecedor do SO já não está disponível.

As versões de SO descontinuadas podem estar numa fase de apoio técnico alargado ou no fim do ciclo de vida.

Apoio técnico alargado

Para alguns sistemas operativos, quando atingem a fase de descontinuação, os distribuidores de SO fornecem um pacote de manutenção, prolongado ou pago a longo prazo que pode ser aplicado ao seu SO:

  • Para o SO Red Hat Enterprise Linux (RHEL): apoio técnico de manutenção, fase de vida prolongada, apoio técnico do ciclo de vida prolongado ELS (suplemento) ou apoio técnico de atualizações alargadas (EUS)
  • Para o Rocky Linux: o apoio técnico a longo prazo pode ser comprado à CIQ
  • Para o SO SUSE Linux Enterprise Server (SLES): suporte de Service Pack a longo prazo, suporte de sobreposição de Service Pack alargado (ESPOS)
  • Para o SO Ubuntu Pro: manutenção de segurança alargada (ESM)
  • Para o SO Windows: atualizações de segurança alargadas

Para mais detalhes sobre estes pacotes de ciclo de vida alargado, consulte a documentação do fornecedor do SO.

Fim do ciclo de vida (EOL)

Para sistemas operativos que atingiram o fim do período de apoio técnico alargado, ou sistemas operativos que não suportam um período de apoio técnico alargado, o seguinte ocorre:

  • A imagem mais recente na família de imagens está marcada como descontinuada ou foi eliminada de Google Cloud.

  • O software do ambiente convidado fornecido pela Google não vai ser atualizado para versões do SO em fim de vida, e os repositórios já não são atualizados nem mantidos.

  • Para VMs existentes que usam versões do SO em fim de vida, ocorre o seguinte:

    • A VM não consegue transferir nem instalar pacotes de software ou atualizações do fornecedor do SO, e as atualizações de segurança já não estão disponíveis. Isto ocorre porque o conteúdo do fornecedor do SO pode já não estar disponível nos canais existentes, uma vez que a infraestrutura do repositório de software configurada do fornecedor do SO pode ter sido desativada ou arquivada.
    • A VM continua a ser executada, mas a compatibilidade contínua não é garantida. O apoio técnico ativo pode não estar disponível junto do fornecedor do SO ou da Google. A Google pode oferecer opções de migração ou atualizações para versões mais recentes do SO.

Convenção de nomenclatura de imagens do SO, programação de atualizações e política de descontinuação

A tabela seguinte descreve a convenção de nomenclatura para imagens do SO e famílias de imagens, o cronograma de atualizações e a política de FdV aplicável.

Definições

As seguintes notações são usadas na tabela:

  • V é a versão numérica do SO. Por exemplo, RHEL-7, em que 7 é a versão numérica
  • R é a string de lançamento, por vezes, referida como o nome de código de desenvolvimento do SO. Por exemplo, debian-12-bookworm-v20240213, em que bookworm é a string de lançamento. As strings de lançamento aplicam-se apenas a imagens do SO Debian e Ubuntu.
  • N é o número de compilação numérico. Os números de compilação aplicam-se apenas ao SO otimizado para contentores e ao Fedora CoreOS.
  • YYYYMMDD é o ano/mês/dia que identifica a data em que a imagem do SO foi criada ou publicada. Em alguns SOs, a data é precedida por um v em minúsculas. Por exemplo, vYYYYMMDD.
SO Família de imagens Imagem do SO Agenda de atualizações Política de descontinuação
CentOS Stream
  • centos-stream-V
  • centos-stream-V-arm64
  • centos-stream-V-vYYYYMMDD
  • centos-stream-V-arm64-vYYYYMMDD
Mensalmente As imagens do SO estão marcadas como descontinuadas, mas continuam disponíveis para utilização.
SO otimizado para contentores
  • cos-V-lts
  • cos-arm64-V
  • cos-V-N
  • cos-arm64-V-N
Mensalmente As imagens do SO estão marcadas como descontinuadas, mas continuam disponíveis para utilização.
Debian
  • debian-V
  • debian-V-arm64
  • debian-V-R-vYYYYMMDD
  • debian-V-R-arm64-vYYYYMMDD
Mensalmente As imagens do SO estão marcadas como descontinuadas, mas continuam disponíveis para utilização.
Fedora CoreOS
  • fedora-coreos-R
  • fedora-coreos-R-arm64
  • fedora-coreos-V-YYYYMMDD-N-gcp-x86-64
  • fedora-coreos-V-YYYYMMDD-N-gcp-aarch64
Problemas de segurança ou erros críticos As imagens do SO são eliminadas na data de fim de suporte.
RHEL
  • rhel-V
  • rhel-V-arm64
  • rhel-V-vAAAAMMDD
  • rhel-V-arm64-vYYYYMMDD
Mensalmente As imagens do SO estão marcadas como descontinuadas, mas continuam disponíveis para utilização.
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
Mensalmente As imagens do SO estão marcadas como descontinuadas, mas continuam disponíveis para utilização.
RHEL para SAP
  • rhel-V-sap-ha
  • rhel-V-sap-vYYYYMMDD
Mensalmente As imagens do SO estão marcadas como descontinuadas, mas continuam disponíveis para utilização.
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
Mensalmente As imagens do SO estão marcadas como descontinuadas, mas continuam disponíveis para utilização.
SQL Server no Windows Server
  • sql-R-V-win-V
  • sql-V-R-windows-V-dc-vYYYYMMDD
Mensalmente As imagens do SO são eliminadas na data de fim de suporte.
SLES
  • sles-V
  • sles-V-arm64
  • sles-V-vYYYYMMDD-x86-64
  • sles-V-vYYYYMMDD-arm64
Trimestral Apenas a imagem do SO mais recente está marcada como descontinuada.

As imagens do SO descontinuadas são eliminadas seis meses após a data de descontinuação.

SLES para SAP
  • sles-V-sap
  • sles-V-sap-hardened
  • sles-V-sap-vYYYYMMDD-x86-64
  • sles-V-sap-hardened-vYYYYMMDD-x86-64
Trimestral Apenas a imagem do SO mais recente está marcada como descontinuada.

As imagens do SO descontinuadas são eliminadas seis meses após a data de descontinuação.

SLES para 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
Trimestral Apenas a imagem do SO mais recente está marcada como descontinuada.

As imagens do SO descontinuadas são eliminadas seis meses após a data de descontinuação.

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
Problemas de segurança ou erros críticos As imagens do SO estão marcadas como descontinuadas, mas continuam disponíveis para utilização.
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
Problemas de segurança ou erros críticos As imagens do SO estão marcadas como descontinuadas, mas continuam disponíveis para utilização.
Windows Server
  • windows-V
  • windows-V-core
  • windows-server-V-dc-vYYYYMMDD
  • windows-server-V-dc-core-vYYYYMMDD
Mensalmente As imagens do SO são eliminadas na data de fim de suporte.

O que se segue?