Ciclo de vida dos sistemas operacionais


Este documento descreve o ciclo de vida de uma versão de sistema operacional (SO), desde sua criação até o estágio de fim de ciclo de vida (EOL).

Uma versão do sistema operacional passa por dois estágios principais como parte de seu ciclo de vida:

  1. Suporte convencional ou disponibilidade geral (GA)
  2. Obsoleto ou fim do suporte (EOS): que é dividido nas duas subetapas a seguir:

    1. Suporte estendido
    2. Fim do ciclo de vida (EOL)

Para algumas versões do sistema operacional, depois de serem marcadas como obsoletas, elas também poderão ter uma fase de suporte estendida antes de atingirem o EOL completo.

As seções a seguir descrevem os estágios do ciclo de vida de uma versão do sistema operacional no Compute Engine.

Suporte convencional ou disponibilidade geral (GA)

Nesta etapa ocorrem os seguintes processos:

  1. Com a introdução de uma nova versão do sistema operacional, o provedor de imagem do sistema operacional cria uma nova imagem do sistema operacional e atribui um nome usando a convenção de nomenclatura para essa distribuição do sistema operacional. Por exemplo, debian-11-bullseye-v20230801 .
  2. O provedor de imagens cria então uma nova família de imagens. Por exemplo, debian-11.

    As famílias de imagens ajudam você a gerenciar imagens do sistema operacional em seu projeto agrupando imagens relacionadas, para que você possa avançar e retroceder entre versões específicas da imagem do sistema operacional. Para obter mais informações, consulte Práticas recomendadas para famílias de imagens .

    Todas as chamadas para a família de imagens fazem referência a esta imagem de sistema operacional criada recentemente. Por exemplo, se você especificar uma família de imagens durante a criação da VM usando o sinalizador --image-family com o --image-project apropriado, a versão mais recente da imagem será usada.

  3. Ocasionalmente, o provedor de imagem aplica segurança crítica ou correções de bugs, que são enviadas pelo provedor do sistema operacional, à imagem do sistema operacional. Nessas atualizações, novos recursos podem ser introduzidos. Quando uma atualização é enviada, ocorre o seguinte:

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

Obsoleto ou fim do suporte (EOS)

Em algum momento, cada versão do sistema operacional atinge a fase de descontinuação. Para datas de descontinuação da versão do sistema operacional, consulte Detalhes do sistema operacional .

Versões obsoletas do sistema operacional podem estar em uma fase de suporte estendido ou de fim de ciclo de vida.

Nesse estágio, os provedores de sistema operacional param de fornecer atualizações de imagens e as imagens do sistema operacional são marcadas como obsoletas. Você ainda poderá usar essas imagens do sistema operacional, mas será responsável por adquirir atualizações, que estão sujeitas à disponibilidade da distribuição do sistema operacional, do fornecedor ou da comunidade de código aberto.

Quando uma versão do sistema operacional atinge o EOS, ocorre o seguinte:

  • A imagem mais recente na família de imagens foi excluída ou marcada como obsoleta.
  • Você não pode mais usar a família de imagens. No entanto, você ainda pode usar algumas ou todas as imagens do sistema operacional referenciando-as diretamente, com exceção do Windows, onde todas as imagens do sistema operacional são excluídas no EOS.

    Para criar uma VM a partir de uma imagem obsoleta, você deve usar a CLI gcloud ou REST. Ao especificar a imagem, você deve usar o sinalizador --image porque as famílias de imagens não apontam para imagens obsoletas. Para obter mais informações sobre a criação de VMs, consulte Criar uma instância de VM a partir de uma imagem pública .

  • Quando uma versão do sistema operacional atinge ou ultrapassa o estágio de ciclo de vida estendido, o Google não garante a compatibilidade de recursos com novas famílias de máquinas ou plataformas de CPU para essas versões obsoletas.

    Todas as VMs que usam imagens do sistema operacional pertencentes a esta versão do sistema operacional EOS continuam funcionando no Compute Engine e ainda estão qualificadas para Google Cloud suporte além da data EOS. No entanto, se for identificado algum problema com a VM associado à versão obsoleta do sistema operacional, o Google poderá não conseguir resolver o problema, pois o suporte do provedor do sistema operacional não estará mais disponível.

As versões obsoletas do sistema operacional podem estar em uma fase de suporte estendido ou no final do ciclo de vida.

Suporte estendido

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

  • Para sistema operacional Red Hat Enterprise Linux (RHEL): suporte de manutenção, fase de vida estendida, suporte de ciclo de vida estendido ELS (complemento) ou suporte de atualização estendido (EUS)
  • Para Rocky Linux: suporte de longo prazo pode ser adquirido no CIQ
  • Para sistema operacional SUSE Linux Enterprise Server (SLES): suporte de longo prazo para service pack, suporte estendido para sobreposição de service pack (ESPOS)
  • Para Ubuntu Pro OS: Manutenção Estendida de Segurança (ESM)
  • Para sistema operacional Windows: atualizações de segurança estendidas

Para obter mais detalhes sobre esses pacotes de ciclo de vida estendido, consulte a documentação do provedor de sistema operacional.

Fim do ciclo de vida (EOL)

Para sistemas operacionais que atingiram o fim do período de suporte estendido ou sistemas operacionais que não suportam um período de suporte estendido, ocorre o seguinte:

  • A imagem mais recente na família de imagens está marcada como obsoleta ou excluída do Google Cloud.

  • O software de ambiente convidado fornecido pelo Google não será atualizado para versões do sistema operacional EOL, e os repositórios não serão mais atualizados ou mantidos.

  • Para VMs existentes que usam versões EOL OS, ocorre o seguinte:

    • A VM não pode baixar ou instalar pacotes de software ou atualizações do fornecedor do sistema operacional e as atualizações de segurança não estão mais disponíveis. Isso ocorre porque o conteúdo do fornecedor do sistema operacional pode não estar mais disponível nos canais existentes, pois a infraestrutura de repositório de software configurada do fornecedor do sistema operacional pode ser recusada ou arquivada.
    • A VM continua em execução, mas a compatibilidade contínua não é garantida. O suporte ativo pode não estar disponível no fornecedor do sistema operacional ou no Google. O Google pode fornecer opções de migração ou upgrade para versões mais recentes do sistema operacional.

Convenção de nomenclatura de imagem do sistema operacional, cronograma de atualização e política de suspensão de uso

A tabela a seguir descreve a convenção de nomenclatura para imagens e famílias de imagens do sistema operacional, o cronograma de atualização e a política EOS aplicável.

Definições

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

  • V é a versão numérica do sistema operacional. Por exemplo RHEL-7 onde 7 é a versão numérica
  • R é a string de lançamento às vezes chamada de codinome de desenvolvimento do sistema operacional. Por exemplo, debian-12-bookworm-v20240213 onde bookworm é a string de lançamento. As strings de liberação se aplicam apenas às imagens do sistema operacional Debian e Ubuntu .
  • N é o número numérico da compilação. Os números de compilação se aplicam apenas ao Container-Optimized OS e ao Fedora CoreOS .
  • YYYYMMDD é o ano/mês/dia que identifica a data em que a imagem do sistema operacional foi criada ou publicada. Para alguns sistemas operacionais, a data é precedida por um v minúsculo. Por exemplo, vYYYYMMDD .
SO Família de imagens Imagem do sistema operacional Cronograma de atualização Política de depreciação
Fluxo CentOS
  • centos-stream-V
  • centos-stream-V-arm64
  • centos-stream-V-vAAAAMMDD
  • centos-stream-V-arm64-vAAAAMMDD
Mensal As imagens do sistema operacional estão marcadas como obsoletas, mas ainda estão disponíveis para uso.
SO otimizado para contêiner
  • cos-V-lts
  • cos-arm64-V
  • cos-VN
  • cos-arm64-VN
Mensal As imagens do sistema operacional estão marcadas como obsoletas, mas ainda estão disponíveis para uso.
Debian
  • debian-V
  • debian-V-arm64
  • debian-VR-vAAAAMMDD
  • debian-VR-arm64-vAAAAMMDD
Mensal As imagens do sistema operacional estão marcadas como obsoletas, mas ainda estão disponíveis para uso.
Fedora Core OS
  • fedora-coreos-R
  • fedora-coreos-R-arm64
  • fedora-coreos-V-AAAAMMDD-N-gcp-x86-64
  • fedora-coreos-V-AAAAMMDD-N-gcp-aarch64
Bug crítico ou problemas de segurança As imagens do sistema operacional são excluídas na data do EOS.
RHEL
  • rhel-V
  • rhel-V-arm64
  • rhel-V-vAAAAMMDD
  • rhel-V-arm64-vAAAAMMDD
Mensal As imagens do sistema operacional estão marcadas como obsoletas, mas ainda estão disponíveis para uso.
RHEL BYOS
  • rhel-V-byos
  • rhel-V-byos-arm64
  • rhel-V-sap-byos
  • rhel-V-byos-vAAAAMMDD
  • rhel-V-byos-arm64-vAAAAMMDD
  • rhel-V-sap-byos-vAAAAMMDD
Mensal As imagens do sistema operacional estão marcadas como obsoletas, mas ainda estão disponíveis para uso.
RHEL para SAP
  • rhel-V-sap-ha
  • rhel-V-sap-vAAAAMMDD
Mensal As imagens do sistema operacional estão marcadas como obsoletas, mas ainda estão disponíveis para uso.
Linux rochoso
  • rocky-linux-V
  • rocky-linux-V-arm64
  • rocky-linux-V-otimizado-gcp
  • rocky-linux-V-otimizado-gcp-arm64
  • rocky-linux-V-vAAAAMMDD
  • rocky-linux-arm64-V-vAAAAMMDD
  • rocky-linux-V-otimizado-gcp-vAAAAMMDD
  • rocky-linux-V-otimizado-gcp-arm64-vYYYYMMDD
Mensal As imagens do sistema operacional estão marcadas como obsoletas, mas ainda estão disponíveis para uso.
SQL Server no Windows Server
  • sql-RV-win-V
  • sql-VR-windows-V-dc-vAAAAMMDD
Mensal As imagens do sistema operacional são excluídas na data do EOS.
SLES
  • sles-V
  • sles-V-arm64
  • sles-V-vAAAAMMDD-x86-64
  • sles-V-vAAAAMMDD-arm64
Trimestral Somente a imagem mais recente do sistema operacional está marcada como obsoleta.

As imagens do sistema operacional descontinuadas são excluídas seis meses após a data de descontinuação.

SLES para SAP
  • sles-V-sap
  • sles-V-endurecido com seiva
  • sles-V-sap-vAAAAMMDD-x86-64
  • sles-V-sap-endurecido-vYYYYMMDD-x86-64
Trimestral Somente a imagem mais recente do sistema operacional está marcada como obsoleta.

As imagens do sistema operacional descontinuadas são excluídas 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-vAAAAMMDD-x86-64
  • sles-V-byos-vAAAAMMDD-arm64
  • sles-V-sap-byos-vAAAAMMDD-x86-64
Trimestral Somente a imagem mais recente do sistema operacional está marcada como obsoleta.

As imagens do sistema operacional descontinuadas são excluídas 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-VR-vAAAAMMDD
  • ubuntu-VR-arm64-vAAAAMMDD
  • ubuntu-minimal-VR-vAAAAMMDD
  • ubuntu-minimal-VR-arm64-vAAAAMMDD
Bug crítico ou problemas de segurança As imagens do sistema operacional estão marcadas como obsoletas, mas ainda estão disponíveis para uso.
Ubuntu Pro
  • ubuntu-pro-V-lts
  • ubuntu-pro-V-lts-arm64
  • ubuntu-pro-fips-V-lts
  • ubuntu-pro-VR-vAAAAMMDD
  • ubuntu-pro-VR-arm64-vAAAAMMDD
  • ubuntu-pro-fips-VR-vAAAAMMDD
Bug crítico ou problemas de segurança As imagens do sistema operacional estão marcadas como obsoletas, mas ainda estão disponíveis para uso.
Servidor Windows
  • janelas-V
  • windows-V-core
  • windows-server-V-dc-vAAAAMMDD
  • windows-server-V-dc-core-vAAAAMMDD
Mensal As imagens do sistema operacional são excluídas na data do EOS.

O que vem a seguir