Ciclo de vida do tempo de execução

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.

Diagrama que descreve as fases no ciclo de vida de um tempo de execução do App Engine

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.