Os ambientes de execução do ambiente flexível do App Engine usam componentes de código aberto que são mantidos pelas respectivas comunidades. Os ambientes de execução são identificados pela versão da linguagem. Por exemplo, Java 17, Python 3.10 e assim por diante.
O Google oferece suporte para um ambiente de execução durante o período de disponibilidade geral (GA, na sigla em inglês). Durante esta janela de suporte:
- Os componentes do ambiente de execução são atualizados regularmente com correções de bugs e segurança.
- Para manter a estabilidade, o App Engine evita a implementação de recursos ou alterações interruptivas no ambiente de execução. As alterações interruptivas serão anunciadas com antecedência nas notas de lançamento específicas do ambiente de execução.
Quando uma versão da linguagem não é mais ativamente mantida pela respectiva comunidade, o App Engine também deixa de fornecer manutenção e suporte para esse ambiente de execução da linguagem. Antes que um ambiente de execução atinja o fim da fase de suporte, conforme descrito na programação de suporte de ambientes de execução, o Google envia uma notificação aos clientes.
O Google pode fazer mudanças no cronograma de suporte ou ciclo de vida de qualquer ambiente de execução de acordo com os termos do contrato de uso dos serviços do Google Cloud Platform.
Ambientes de execução personalizados
Os ambientes de execução personalizados permitem definir novos ambientes de execução, que podem incluir outros componentes, como intérpretes de linguagem ou servidores de aplicativos.
Os ambientes de execução personalizados não são afetados pela política de ciclo de vida do ambiente de execução.
Ciclo de vida do ambiente de execução
Suporte no nível do GA | Fim do suporte | Descontinuado | Desativado | |
---|---|---|---|---|
Criação e reimplantação | Sim | Não | Não | Não |
Atualizações de configuração do projeto | Sim | Sim | Não | Não |
Execução de cargas de trabalho atuais | Sim | Sim | Sim | Não |
Avisos da IU e da CLI | Sim | Sim | Não | Não |
Patches de idioma | Automático | Sem atualizações automáticas | Sem atualizações automáticas | Sem atualizações automáticas |
Patches de APIs e SDKs | Automático | Sem atualizações automáticas | Sem atualizações automáticas | Sem atualizações automáticas |
Suporte ao cliente | Suporte no nível do GA | Sem suporte ao ambiente de execução | Sem suporte ao ambiente de execução | Sem suporte ao ambiente de execução |
Período de notificação
O App Engine começará a emitir notificações no app 90 dias antes do fim do suporte do app. Após a notificação, prepare-se para fazer upgrade do aplicativo para um ambiente de execução mais recente compatível com o ambiente flexível.
Fim do suporte
Quando os componentes do ambiente de execução atingirem o fim da data de suporte:
- o Google não vai mais aplicar atualizações ou patches de segurança aos componentes do ambiente de execução;
- o aplicativo continuará em execução e recebendo tráfego;
- não será mais possível criar e/ou atualizar o aplicativo no ambiente de execução sem suporte;
- os problemas decorrentes do uso de um ambiente de execução incompatível não estarão qualificados para o suporte técnico.
Recomendamos que você faça upgrade do seu aplicativo para uma versão de ambiente de execução compatível assim que ele estiver disponível para continuar recebendo atualizações de segurança e qualificação para o suporte técnico.
Se preferir, reimplante o aplicativo usando um ambiente de execução personalizado.Descontinuado
Se o Google permitir que sua organização reative as implantações em um ambiente de execução sem suporte, não será mais possível fazer isso após o ambiente de execução ser descontinuado.
Sempre que possível, faremos os esforços razoáveis para notificá-lo antes da suspensão do uso por notificações no app ou outros meios. Em alguns casos, inclusive em circunstâncias que envolvam vulnerabilidades de segurança críticas ou problemas semelhantes de alta gravidade, é possível que o aviso não seja prático.
Desativado
Os aplicativos que continuarem a usar um ambiente de execução descontinuadopoderão ser desativados sem aviso prévio. Será necessário escolher um ambiente mais atualizado para implantar os aplicativos.
Consulte a programação de suporte dos ambientes de execução para conferir as principais datas.