Entorno flexible de App Engine

App Engine permite a los desarrolladores enfocarse en lo que hacen mejor: escribir código. Sobre la base de Compute Engine, el entorno flexible de App Engine escala verticalmente la aplicación de forma automática al tiempo que 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 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, luego, 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 necesita cada instancia de tu aplicación. El entorno flexible de App Engine aprovisiona 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.
    • Todas las instancias flexibles se pueden reiniciar semanalmente si hay actualizaciones disponibles. Este programa no está garantizado. 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. El acceso SSH a las instancias de VM en el entorno flexible de App Engine está inhabilitado de forma predeterminada. Si lo deseas, puedes habilitar el acceso raíz a las instancias de VM de tu aplicación.
  • Ajuste de escala automático: App Engine escala tu aplicación de forma automática en función de la carga entrante.

    • App Engine respeta cualquier reserva de VM de Compute Engine que ya tengas en una región que coincida con tu configuración. Tener una reserva de VM aumenta la probabilidad de que recibas una asignación de recursos durante una escasez de recursos temporal.

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

Pruébalo tú mismo

Si es la primera vez que usas Google Cloud, crea una cuenta para evaluar el rendimiento de App Engine en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.

Probar App Engine gratis