Este tópico descreve o ciclo de vida do Alibaba Cloud Linux e apresenta soluções recomendadas para lidar com os riscos à medida que o Alibaba Cloud Linux 2 entra na fase ELS.
Ciclo de vida do Alibaba Cloud Linux
O Alibaba Cloud Linux é um sistema operacional de servidor estável, seguro e de alto desempenho, desenvolvido pela Alibaba Cloud. Como um dos sistemas operacionais mais amplamente implantados na Alibaba Cloud, ele oferece manutenção de software do sistema, reforço de segurança, otimização de desempenho, suporte a múltiplas arquiteturas e Kernel Live Patching para diversas cargas de trabalho, incluindo serviços web, aplicações nativas da nuvem, big data, bancos de dados e IA.
O Alibaba Cloud Linux 2, a primeira versão do Alibaba Cloud Linux, foi lançado em março de 2019 e entrou na fase de Suporte Principal (MS). A fase MS terminou em 31 de março de 2024, quando o sistema operacional entrou na fase ELS. A fase ELS terminará em 31 de março de 2026, quando o Alibaba Cloud Linux 2 atingirá o fim de vida útil (EOL).
|
Versão |
Fase de suporte ao desenvolvimento |
Fase de suporte à manutenção |
Fase de suporte estendido |
Data de fim do suporte |
|
Alibaba Cloud Linux 4 |
Julho de 2025–junho de 2030 |
Julho de 2030–junho de 2035 |
Julho de 2035–junho de 2038 |
2038-06-30 |
|
Alibaba Cloud Linux 3 |
Abril de 2021–março de 2026 |
Abril de 2026–março de 2031 |
Abril de 2031–março de 2034 |
2034-03-31 |
|
Alibaba Cloud Linux 2 |
Abril de 2016–março de 2021 |
Abril de 2021–março de 2024 |
Abril de 2024–março de 2026 |
2026-03-31 |
Impacto do fim de vida útil do Alibaba Cloud Linux 2
De acordo com o plano de manutenção do Alibaba Cloud Linux 2, após 31 de março de 2026, os usuários do Alibaba Cloud Linux 2 não receberão mais qualquer manutenção ou suporte de software, incluindo correções de bugs e atualizações de recursos.
As imagens públicas da Alibaba Cloud e os serviços ECS também são afetados:
As instâncias ECS criadas com o Alibaba Cloud Linux 2 continuarão em execução sem interrupção.
O suporte ao sistema operacional Alibaba Cloud Linux 2 será descontinuado em 31 de março de 2026.
Soluções para o EOL do Alibaba Cloud Linux 2
Você deve tratar o fim de vida útil (EOL) do sistema operacional Alibaba Cloud Linux 2 com base nas necessidades atuais dos seus negócios. Por exemplo, se o serviço correspondente está programado para desativação, ignore este evento. Para cargas de trabalho acessíveis apenas em uma rede privada, os riscos são mais gerenciáveis, e você pode tratá-los seletivamente. Para serviços voltados à internet e cargas de trabalho que exigem alta estabilidade e segurança, avalie cuidadosamente os riscos e desenvolva um plano de resposta.
Para novas cargas de trabalho
Recomenda-se não usar imagens do Alibaba Cloud Linux 2 em fase ELS para criar novas instâncias ECS. Em vez disso, use um sistema operacional em fase de Suporte Principal (MS), como o Alibaba Cloud Linux 3, que é totalmente compatível com o Alibaba Cloud Linux 2.
Para cargas de trabalho existentes
A curto prazo, você pode assinar o serviço gratuito de ELS do Alibaba Cloud Linux 2, com duração de um ano. Essa assinatura oferece suporte que inclui correções para CVEs críticas e correções de bugs.
Para garantir a estabilidade dos negócios a longo prazo, recomenda-se começar a planejar e avaliar a atualização do sistema operacional.
Atualizar o sistema operacional
Etapa 1: Conheça o sistema operacional de destino
Antes de atualizar o sistema operacional, conheça o sistema operacional de destino. Atualize o Alibaba Cloud Linux 2 diretamente para o Alibaba Cloud Linux 3. O Alibaba Cloud Linux 3 possui os seguintes recursos.
Alta compatibilidade: o Alibaba Cloud Linux 3 é totalmente compatível com o ecossistema e as práticas operacionais do Alibaba Cloud Linux 2. Isso significa que os custos de migração são baixos ao migrar de uma versão anterior para uma nova.
Otimização de desempenho e estabilidade: o Alibaba Cloud Linux 3 é altamente otimizado para a Alibaba Cloud, oferecendo melhor desempenho e maior estabilidade do sistema.
Suporte oficial de longo prazo: a Alibaba Cloud oferece suporte oficial de longo prazo (LTS) e manutenção, garantindo a segurança e a estabilidade do sistema.
Gratuito: nenhuma taxa adicional é necessária.
O caminho de atualização mais direto: atualize do Alibaba Cloud Linux 2 para o Alibaba Cloud Linux 3.
Etapa 2: Escolha um plano de atualização
Antes de atualizar o sistema operacional, escolha um dos planos a seguir, recomendados pela Alibaba Cloud com base na implantação dos seus negócios.
Se o seu negócio tolerar um breve período de inatividade e você puder reimplantar o sistema de negócios, substitua o disco do sistema. Este plano é adequado para atualizações rápidas do sistema em ambientes de desenvolvimento, teste ou situações de emergência.
Se o seu negócio está implantado no disco do sistema ou é sensível a períodos de inatividade, migre reimplantando o ambiente. Isso envolve a aquisição de uma nova instância. Este plano é adequado para ambientes de produção ou ambientes com requisitos rigorosos de disponibilidade e estabilidade.
Se você tiver dificuldade em reimplantar o ambiente, tente o plano de migração e atualização do sistema operacional. Este plano é adequado para situações que não toleram interrupções prolongadas. No entanto, esteja ciente de possíveis problemas de compatibilidade e riscos de atualização.
Etapa 3: Testes e preparação pré-atualização
Preparação do teste | Descrição |
Avalie o impacto nos seus negócios |
|
Backup de dados | O processo de migração realiza diversas operações na instância ECS, incluindo a criação de snapshots de discos em nuvem regulares, a conversão da versão do kernel do sistema operacional, a reinstalação e atualização de pacotes, e a parada e inicialização da instância. Faça backup dos dados importantes com antecedência. Agende uma janela de migração para evitar impacto nos negócios. |
Verifique se nenhum snapshot está sendo criado | Se um snapshot estiver sendo criado, a migração falhará. Aguarde a conclusão da criação do snapshot antes de iniciar a operação de substituição. |
Testes e verificação abrangentes | Antes da migração, teste e verifique detalhadamente todas as aplicações de negócios no ambiente do sistema operacional de destino. Isso garante a compatibilidade e o desempenho entre as aplicações e o sistema operacional de destino, além de ajudar a evitar problemas como baixo desempenho dos negócios ou falhas funcionais após a migração. Antes e durante a migração, o sistema verifica as condições de migração e realiza uma avaliação pré-migração na instância original. Se o sistema de origem não atender às condições de migração ou se a avaliação pré-migração falhar, a migração será interrompida com um erro. Uma migração bem-sucedida não é garantida. Familiarize-se com as restrições de migração e os documentos de solução de problemas, e execute testes com antecedência. Para mais informações sobre problemas de migração, consulte Problemas de migração do sistema operacional (Linux). |
Etapa 4: Atualize o sistema operacional
Etapas e observações para reimplantar o ambiente
As etapas para os dois planos, criar uma instância com configurações personalizadas para substituir a instância original ou alterar o sistema operacional (substituir o disco do sistema) para uma instância existente, são as seguintes.
Backup de dados: antes da operação, faça backup dos dados da instância original criando uma imagem personalizada ou um snapshot.
Migração de cargas de trabalho: após adquirir uma nova instância ou alterar o sistema operacional, reimplante o ambiente de execução dos seus negócios. Isso inclui tarefas como instalar softwares e bibliotecas (apt, yum), configurar variáveis de ambiente e implantar aplicações. Siga este processo:
Colete informações dos softwares de aplicação da instância original e exporte os arquivos de configuração e dados essenciais.
Se você adquirir uma nova instância, reinstale os aplicativos especificados com base nas informações da instância original. Em seguida, importe os arquivos de configuração e dados exportados.
Se a aplicação de negócios for escrita em uma linguagem compilada, como C/C++, recompile a aplicação no novo sistema.
Teste a aplicação para garantir que ela funcione normalmente.
Transição dos negócios:
Se você adquirir uma nova instância e concluir a migração da carga de trabalho e a verificação dos negócios, pause os negócios na instância original. Em seguida, transfira a aplicação para ser executada na instância de destino.
Se você alterar o sistema operacional, substitua o disco do sistema na instância original. Em seguida, execute a migração da carga de trabalho e a verificação dos negócios. Certifique-se de fazer backup dos dados e coletar informações da instância original.
Etapas para uma atualização in-place
O plano de atualização in-place suporta apenas a atualização do Alibaba Cloud Linux 2 para o Alibaba Cloud Linux 3. Para mais informações, consulte Migração do sistema operacional (Linux).
Serviço ELS do Alibaba Cloud Linux 2
A fase de Suporte Principal (MS) do Alibaba Cloud Linux 2 termina em 31 de março de 2024. A Alibaba Cloud oferece o Plano de Suporte ELS do Alibaba Cloud Linux 2. Use este serviço ELS se não for possível migrar a curto prazo. Após o término do período ELS, o suporte técnico para o Alibaba Cloud Linux 2 será encerrado.
Após a assinatura, o sistema não corrige vulnerabilidades nem atualiza pacotes automaticamente. Execute essas ações manualmente usando a ferramenta yum. Para mais informações, consulte Atualizações de segurança usando yum.
Escopo do ELS para o Alibaba Cloud Linux 2
O serviço de Suporte ao Ciclo de Vida Estendido (ELS) do Alibaba Cloud Linux 2 oferece suporte para correções de vulnerabilidades e exposições comuns (CVE) importantes e correções de bugs. O escopo do serviço ELS é o seguinte:
Arquitetura suportada: x86 (64 bits)
Suporte de segurança: correções para CVEs críticas e importantes, incluindo suporte para vulnerabilidades de segurança principais. Para mais informações, consulte o Histórico de Atualizações de CVE do Alibaba Cloud Linux 2.
Suporte a correções de bugs
Problemas urgentes nos seguintes pacotes principais recebem as correções de bugs necessárias. O suporte para pacotes fora desta lista é avaliado conforme a necessidade: bind, bash, chrony, glibc, gnutls, httpd, kernel, libgcrypt, libvirt, nss, openssh, openssl, Python 2.7, qemu-kvm, rpm, sudo, systemd, wget e yum.
Para bugs que não podem ser corrigidos imediatamente, a Alibaba Cloud fornece soluções alternativas sugeridas.
Documentação relacionada
Para mais informações sobre o ciclo de vida do sistema operacional, as características de cada fase e soluções padrão para lidar com a fase EOL ou ELS, consulte Ciclo de vida do sistema operacional.
Para respostas a outras perguntas sobre o uso do Alibaba Cloud Linux, consulte Perguntas frequentes sobre o Alibaba Cloud Linux.