Os tempos de execução do ambiente flexível 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.
Tempos de execução personalizados
Os tempos de execução personalizados permitem-lhe definir novos ambientes de tempo de execução que podem incluir componentes adicionais, como intérpretes de idiomas ou servidores de aplicações.
Os tempos de execução personalizados não são afetados pela política de ciclo de vida do tempo de execução.
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ão | 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 | Não |
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 |
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 flexível.
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.
Em alternativa, pode voltar a implementar a sua aplicação com um tempo de execução personalizado.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.