Java no Google App Engine

O App Engine oferece-lhe uma escolha entre dois ambientes para aplicações Java: o ambiente padrão e o ambiente flexível. Ambos os ambientes têm o mesmo fluxo de trabalho de programador centrado no código, são rapidamente dimensionados e de forma eficiente para processar a procura crescente e permitem-lhe usar a tecnologia de publicação comprovada da Google para criar as suas aplicações Web, para dispositivos móveis e de IoT rapidamente e com custos operacionais mínimos. Embora os ambientes disponíveis tenham muito em comum, diferem em alguns aspetos importantes.

Escolha o seu ambiente preferido

  • Otimizado para ser dimensionado quase instantaneamente de forma a processar picos de tráfego enormes.

  • Mais rentável para aplicações que têm períodos significativos em que não publicam tráfego.

  • O tempo de execução Java baseado no OpenJDK suporta a biblioteca Java pública padrão.

  • Não impõe um gestor de segurança: o seu código não é restrito por problemas de autorizações do Java.

  • Nível gratuito.

  • SO Ubuntu

  • O tempo de execução do Java 8 já não é suportado.

  • Tempos de execução de linguagem código aberto completos.

  • Use qualquer estrutura, biblioteca ou ficheiro binário à sua escolha.

  • O código é portátil para qualquer lugar que suporte contentores Docker.

  • Mais rentável para aplicações que publicam tráfego continuamente.

  • Não tem nível gratuito. A aplicação tem sempre um número mínimo de instâncias em execução. Mais rentável para aplicações que publicam tráfego continuamente.

  • SO Ubuntu

Escolher um ambiente

Pode executar uma aplicação do App Engine em dois ambientes: o ambiente padrão e o ambiente flexível. Veja um resumo das diferenças entre os dois ambientes.