Entorno flexible de App Engine

App Engine permite a los desarrolladores enfocarse en lo que hacen mejor: escribir código. Según Google Compute Engine, el entorno flexible de App Engine aumenta y disminuye la escala de la aplicación de forma automática y balancea la carga.

Entornos de ejecución

Puedes personalizar estos entornos de ejecución o proporcionar tu propio entorno de ejecución si proporcionas un un Dockerfile o una imagen de Docker personalizada de la comunidad de código abierto.

Funciones

  • Infraestructura personalizable: Las instancias del entorno flexible de App Engine son máquinas virtuales de Compute Engine, lo que significa que puedes aprovechar las bibliotecas personalizadas, usar SSH para la depuración y también implementar tus propios contenedores de Docker. .

  • Opciones de rendimiento: Aprovecha una amplia variedad de configuraciones de CPU y memoria. Puedes especificar la cantidad de memoria y CPU que requiere cada instancia de tu aplicación. El entorno flexible aprovisionará la infraestructura que necesitas.

  • Compatibilidad con funciones nativas: Se admiten de forma nativa funciones como microservicios, autorizaciones, bases de datos SQL y NoSQL, división de tráfico, registro, control de versiones, análisis de protección, y red de distribución de contenidos.

  • Máquinas virtuales administradas: App Engine administra tus máquinas virtuales y garantiza lo siguiente:

    • Se verifica el estado de las instancias, se corrigen cuando es necesario y se ubican conjuntamente con otros servicios dentro del proyecto.
    • Se aplican automáticamente las actualizaciones críticas y compatibles con versiones anteriores al sistema operativo subyacente.
    • Se ubican automáticamente las instancias de VM según la región geográfica de acuerdo con la configuración del proyecto. Los servicios de administración de Google garantizan que todas las instancias de VM de un proyecto estén ubicadas conjuntamente para un rendimiento óptimo.
    • Se reinician las instancias de VM semanalmente. Durante los reinicios, los servicios de administración de Google aplican todas las actualizaciones necesarias del sistema operativo y de seguridad.
    • Siempre tienes acceso raíz a las instancias de VM de Compute Engine. Según la configuración predeterminada, el acceso SSH a las instancias de VM en el entorno flexible está inhabilitado. Si lo deseas, puedes habilitar el acceso raíz a las instancias de VM de tu aplicación.

Obtén información sobre las diferencias entre el entorno estándar y el entorno flexible.