Ciclo de vida dos sistemas operacionais

Este documento descreve os estágios do ciclo de vida das imagens públicas do sistema operacional (SO) no Compute Engine. Use essas informações para entender como as versões do SO fazem a transição da disponibilidade geral (GA) para o fim do suporte (EOS) ou o fim da vida útil (EOL) para ajudar você a criar planos de upgrade para suas cargas de trabalho.

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

Suporte comum ou disponibilidade geral (GA)

Nessa fase, os seguintes processos ocorrem:

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

    As famílias de imagens ajudam a gerenciar imagens do SO no projeto agrupando imagens relacionadas para que você possa avançar e reverter entre versões específicas de imagens do SO. Para mais informações, consulte Práticas recomendadas para famílias de imagens.

    Todas as chamadas para as referências da família de imagens se referem a essa imagem do SO criada recentemente. Por exemplo, se você especificar uma família de imagens durante a criação da VM usando a flag --image-family com o --image-project apropriado, a versão mais recente da imagem será usada.

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

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

Suspenso ou fim do suporte (EOS)

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

As versões suspensas do SO podem estar em uma fase de suporte estendido ou de fim do ciclo de vida.

Nessa fase, os provedores do SO param de fornecer atualizações de imagens, e as imagens do SO são marcadas como suspensas. Ainda é possível usar essas imagens de SO, mas você é 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 EOS, o seguinte ocorre:

  • A imagem mais recente da família de imagens é excluída ou marcada como suspensa.
  • Não é mais possível usar a família de imagens. No entanto, ainda é possível usar algumas ou todas as imagens do SO referenciando-as diretamente, com exceção do Windows, em que todas as imagens do SO são excluídas no EOS.

    Para criar uma VM a partir de uma imagem suspensa, use a Google Cloud CLI ou REST. Ao especificar a imagem, use a flag --image porque as famílias de imagens não apontam para imagens suspensas. Para mais informações sobre como criar VMs, consulte Criar uma instância de VM a partir de uma imagem pública.

  • Quando uma versão do SO atinge ou ultrapassa o estágio do 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 suspensas.

    Todas as VMs que usam imagens do SO pertencentes a essa versão do SO EOS continuam funcionando no Compute Engine e ainda são qualificadas para Cloud de Confiance by S3NS suporte após a data de EOS. No entanto, se algum problema com a VM for identificado como associado a versão suspensa do SO, o Google talvez não consiga resolver o problema já que o suporte do provedor do SO não está mais disponível.

As versões suspensas do SO podem estar em uma fase de suporte estendido ou de fim do ciclo de vida.

Suporte estendido

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

  • Para o SO Red Hat Enterprise Linux (RHEL): suporte de manutenção, fase de vida útil estendida, suporte de ciclo de vida estendido ELS (complemento) ou suporte de atualização estendido (EUS)
  • Para o Rocky Linux: o suporte de longo prazo pode ser comprado da CIQ
  • Para o SO SUSE Linux Enterprise Server (SLES): suporte de longo prazo do pacote de serviços, suporte estendido de sobreposição do pacote de serviços (ESPOS)
  • Para o SO Ubuntu Pro: manutenção de segurança estendida (ESM)
  • Para o SO Windows: atualizações de segurança estendidas

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

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 oferecem suporte a um período de suporte estendido, o seguinte ocorre:

  • A imagem mais recente da família de imagens é marcada como suspensa ou excluída de Cloud de Confiance by S3NS.

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

  • Para VMs atuais que usam versões do SO EOL, o seguinte ocorre:

    • A VM não pode fazer o download ou instalar pacotes de software ou atualizações do fornecedor do SO, e as atualizações de segurança não estão mais disponíveis. Isso ocorre porque o conteúdo do fornecedor do SO pode não estar mais disponível nos canais atuais, já que a infraestrutura do repositório de software configurado do fornecedor do SO pode ser desativada 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 SO ou no Google. O Google pode fornecer opções de migração ou upgrades para versões mais recentes do SO.

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

A tabela a seguir descreve a convenção de nomenclatura para imagens do SO e famílias de imagens, a programação de atualizações e a política de EOS 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, às vezes chamada de codinome de desenvolvimento do SO. Por exemplo, debian-12-bookworm-v20240213, em que bookworm é a string de lançamento. As strings de lançamento só se aplicam a imagens do SO Debian e Ubuntu.
  • N é o número de build numérico. Os números de build só se aplicam ao Container-Optimized OS e ao Fedora CoreOS.
  • YYYYMMDD é o ano/mês/dia que identifica a data em que a imagem do SO foi criada ou publicada. Para alguns SOs, a data é precedida por um v minúsculo. Por exemplo, vYYYYMMDD.
SO Família de imagens Imagem do SO Atualizar programação Política de suspensão de uso
CentOS Stream
  • centos-stream-V
  • centos-stream-V-arm64
  • centos-stream-V-vYYYYMMDD
  • centos-stream-V-arm64-vYYYYMMDD
Mensal As imagens do SO são marcadas como suspensas, mas ainda estão disponíveis para uso.
Container-Optimized OS
  • cos-V-lts
  • cos-arm64-V
  • cos-V-N
  • cos-arm64-V-N
Mensal As imagens do SO são marcadas como suspensas, mas ainda estão disponíveis para uso.
Debian
  • debian-V
  • debian-V-arm64
  • debian-V-R-vYYYYMMDD
  • debian-V-R-arm64-vYYYYMMDD
Mensal As imagens do SO são marcadas como suspensas, mas ainda estão disponíveis para 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
Problemas críticos de segurança ou bugs As imagens do SO são excluídas na data de EOS.
RHEL
  • rhel-V
  • rhel-V-arm64
  • rhel-V-vYYYYMMDD
  • rhel-V-arm64-vYYYYMMDD
Mensal As imagens do SO são marcadas como suspensas, mas ainda estão disponíveis para 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
Mensal As imagens do SO são marcadas como suspensas, mas ainda estão disponíveis para uso.
RHEL para SAP
  • rhel-V-sap-ha
  • rhel-V-sap-vYYYYMMDD
Mensal As imagens do SO são marcadas como suspensas, mas ainda estão disponíveis para 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
Mensal As imagens do SO são marcadas como suspensas, mas ainda estão disponíveis para uso.
SQL Server no Windows Server
  • sql-R-V-win-V
  • sql-V-R-windows-V-dc-vYYYYMMDD
Mensal As imagens do SO são excluídas na data de EOS.
SLES
  • sles-V
  • sles-V-arm64
  • sles-V-vYYYYMMDD-x86-64
  • sles-V-vYYYYMMDD-arm64
Trimestral As imagens do SO são marcadas como suspensas, mas ainda estão disponíveis para uso.
SLES para SAP
  • sles-V-sap
  • sles-V-sap-hardened
  • sles-V-sap-vYYYYMMDD-x86-64
  • sles-V-sap-hardened-vYYYYMMDD-x86-64
Trimestral As imagens do SO são marcadas como suspensas, mas ainda estão disponíveis para uso.
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 As imagens do SO são marcadas como suspensas, mas ainda estão disponíveis para uso.
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 críticos de segurança ou bugs As imagens do SO são marcadas como suspensas, 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-V-R-vYYYYMMDD
  • ubuntu-pro-V-R-arm64-vYYYYMMDD
  • ubuntu-pro-fips-V-R-vYYYYMMDD
Problemas críticos de segurança ou bugs As imagens do SO são marcadas como suspensas, mas ainda estão disponíveis para uso.
Windows Server
  • windows-V
  • windows-V-core
  • windows-server-V-dc-vYYYYMMDD
  • windows-server-V-dc-core-vYYYYMMDD
Mensal As imagens do SO são excluídas na data de EOS.

A seguir