Os ambientes de execução do ambiente padrão 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.
Ciclo de vida do ambiente de execução
Suporte no nível do GA | Fim do suporte | Suspenso | Desativado | |
---|---|---|---|---|
Criação e reimplantação | Sim | Não1 | 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 |
Aplicação de patch no SO | 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 padrão.
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.
Veja mais detalhes nos guias de migração:- Migrar do Python 2.7 para o ambiente de execução mais recente do Python
- Migrar do PHP 5 para o ambiente de execução do PHP mais recente
- Migrar do Go 1.11 para o ambiente de execução mais recente do Go
- Migrar do Java 8 para o ambiente de execução do Java mais recente
Em determinados casos, o Google pode permitir que sua organização reative implantações em ambientes de execução sem suporte, de acordo com os Termos e Condições específicos do serviço. As implantações em ambientes de execução legados podem ser reativadas com uma política da organização.
Suspenso
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.
-
Em alguns casos, o Google pode permitir que sua organização reative as implantações para ambientes de execução legados usando uma política da organização. ↩