Java en Google App Engine

App Engine te permite elegir entre dos entornos para las aplicaciones de Java: el entorno estándar y el flexible. Ambos entornos presentan el mismo flujo de trabajo del desarrollador centrado en códigos, escalan con rapidez y eficacia para controlar los aumentos en la demanda y te permiten usar tecnología de entrega comprobada de Google a fin de compilar tus aplicaciones web, para dispositivos móviles y de IoT con rapidez y con una sobrecarga operativa mínima. Si bien los entornos disponibles tienen mucho en común, presentan algunas diferencias importantes.

Elige tu entorno preferido

Entorno estándar

  • Está optimizado para escalar casi instantáneamente a fin de controlar grandes alzas de tráfico.

  • Resulta más rentable para las aplicaciones que tienen períodos significativos en los que no entregan tráfico.

  • El entorno de ejecución de Java basado en OpenJDK es compatible con la biblioteca pública estándar de Java.

  • No impone un administrador de seguridad, lo que significa que tu código no estará restringido por problemas de permisos de Java.

  • Nivel gratuito

  • SO Ubuntu

  • El entorno de ejecución de Java 8 ya no es compatible.

Entorno flexible

  • Tiene entornos de ejecución de lenguaje de código abierto completos.

  • Utiliza cualquier objeto binario, marco de trabajo o biblioteca que elijas.

  • El código se puede portar a cualquier lugar que admita contenedores Docker.

  • Más rentable para aplicaciones que entregan tráfico continuamente.

  • No está incluido en el nivel gratuito. La aplicación siempre tiene una cantidad mínima de instancias en ejecución. Más rentable para aplicaciones que entregan tráfico continuamente.

  • SO Ubuntu

Elige un entorno

Puedes ejecutar una aplicación de App Engine en dos entornos, el entorno estándar y el flexible. Consulta un resumen de las diferencias entre los dos entornos.
Más información