Os tempos de execução do ambiente padrão do App Engine usam componentes de código aberto que são mantidos pelas respetivas comunidades. Os tempos de execução são identificados pela respetiva versão do idioma, por exemplo, Java 17, Python 3.10, etc.
A Google oferece apoio técnico para um tempo de execução durante a disponibilidade geral (GA). Durante este período de apoio técnico:
- Os componentes de tempo de execução são atualizados regularmente com correções de segurança e erros.
- Para manter a estabilidade, o App Engine evita implementar funcionalidades ou alterações disruptivas no tempo de execução. As alterações significativas vão ser anunciadas antecipadamente nas notas de lançamento específicas do tempo de execução.
Quando uma versão de idioma deixa de ser mantida ativamente pela respetiva comunidade, o App Engine também deixa de fornecer manutenção e apoio técnico para esse tempo de execução de idioma. Antes de um tempo de execução atingir o fim da fase de apoio técnico, conforme descrito na agenda de apoio técnico de tempos de execução, a Google envia uma notificação aos clientes.
A Google pode fazer alterações ao cronograma de apoio técnico ou ao ciclo de vida de qualquer tempo de execução de acordo com os termos do seu contrato para a utilização dos serviços da Google Cloud Platform.
Ciclo de vida do tempo de execução
Apoio técnico ao nível do GA | Fim do apoio técnico | Descontinuado | Desativado | |
---|---|---|---|---|
Criação e reimplementação | Sim | Não1 | Não | Não |
Atualizações da configuração do projeto | Sim | Sim | Não | Não |
Executar cargas de trabalho existentes | Sim | Sim | Sim | Pode estar desativado |
Avisos da IU e da CLI | Sim | Sim | Não | Não |
Patches de idiomas | Automático | Sem atualizações automáticas | Sem atualizações automáticas | Sem atualizações automáticas |
Aplicação de patches a APIs e SDKs | Automático | Sem atualizações automáticas | Sem atualizações automáticas | Sem atualizações automáticas |
Aplicação de patches ao SO | Automático | Sem atualizações automáticas | Sem atualizações automáticas | Sem atualizações automáticas |
Apoio ao cliente | Apoio técnico ao nível do GA | Sem suporte de tempo de execução | Sem suporte de tempo de execução | Sem suporte de tempo de execução |
Período de notificação
O App Engine vai começar a emitir notificações na app 90 dias antes de a aplicação atingir o fim do apoio técnico. Após a notificação, deve preparar-se para atualizar a sua aplicação para um runtime mais recente suportado no ambiente padrão.
Fim do apoio técnico
Quando os componentes de tempo de execução atingem a data de fim do suporte:
- A Google vai deixar de aplicar atualizações de segurança ou patches aos componentes do ambiente de tempo de execução.
- A sua aplicação vai continuar a ser executada e a receber tráfego.
- Já não vai poder criar e/ou atualizar a aplicação no tempo de execução não suportado.
- Os problemas decorrentes da utilização de um tempo de execução não suportado não são elegíveis para apoio técnico
Recomendamos vivamente que atualize a sua aplicação para uma versão de tempo de execução suportada assim que estiver disponível para continuar a receber atualizações de segurança e ser elegível para apoio técnico.
Para ver detalhes, consulte os guias de migração:- Migre do Python 2.7 para o tempo de execução do Python mais recente
- Migre do PHP 5 para o tempo de execução do PHP mais recente
- Migre do Go 1.11 para o runtime do Go mais recente
- Migre do Java 8 para o runtime Java mais recente
Em determinados casos, a Google pode permitir que a sua organização reative as implementações em tempos de execução não suportados, sujeitas aos termos e condições específicos do serviço. As implementações para runtimes antigos podem ser reativadas através de uma política da organização.
Descontinuado
Se a Google permitiu que a sua organização reativasse implementações num tempo de execução não suportado, a Google vai remover essa capacidade assim que o tempo de execução for descontinuado.
Sempre que possível, envidaremos esforços razoáveis para lhe enviar uma notificação antecipada da descontinuação através de notificações na app ou outros meios. Em determinadas instâncias, incluindo em circunstâncias que envolvam vulnerabilidades de segurança críticas ou problemas de gravidade elevada semelhantes, o aviso prévio pode não ser praticável.
Desativado
As aplicações que continuarem a usar um tempo de execução desativado podem ser desativadas sem aviso prévio. Tem de escolher um tempo de execução mais atualizado para implementar a sua aplicação.
Consulte o horário de apoio técnico dos tempos de execução para datas importantes.
-
Em determinados casos, a Google pode permitir que a sua organização reative as implementações para runtimes antigos através de uma política da organização. ↩