App Engine permite a los desarrolladores centrarse en lo que mejor saben hacer: escribir código. El entorno flexible de App Engine, basado en Compute Engine, escala tu aplicación automáticamente y equilibra la carga.
Tiempos de ejecución
Puedes personalizar estos tiempos de ejecución o proporcionar el tuyo propio con una imagen Docker o un Dockerfile personalizados 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 depurar y desplegar tus propios contenedores Docker.
Opciones de rendimiento: aprovecha una amplia gama de configuraciones de CPU y memoria. Puedes especificar la cantidad de CPU y memoria que necesita cada instancia de tu aplicación, y el entorno flexible de App Engine aprovisiona la infraestructura necesaria.
Compatibilidad nativa con funciones: se admiten de forma nativa funciones como microservicios, autorización, bases de datos SQL y NoSQL, división del tráfico, registro, control de versiones, análisis de seguridad y redes de distribución de contenido.
Máquinas virtuales gestionadas: App Engine gestiona tus máquinas virtuales y se asegura de que:
- Las instancias se someten a comprobaciones del estado, se reparan cuando es necesario y se colocan junto con otros servicios del proyecto.
- Las actualizaciones críticas y compatibles con versiones anteriores se aplican automáticamente al sistema operativo subyacente.
- Las instancias de VM se ubican automáticamente por región geográfica según la configuración de tu proyecto. Los servicios de gestión de Google aseguran que todas las instancias de VM de un proyecto estén ubicadas en el mismo lugar para que el rendimiento sea óptimo.
- Todas las instancias flexibles se pueden reiniciar semanalmente si hay actualizaciones disponibles. Esta programación no está garantizada. Durante los reinicios, los servicios de gestión de Google aplican 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 del entorno flexible de App Engine está inhabilitado de forma predeterminada. Si quieres, puedes habilitar el acceso root a las instancias de VM de tu aplicación.
Autoescalado: App Engine escala automáticamente tu aplicación en función de la carga entrante.
- App Engine respeta las reservas de VMs de Compute Engine que ya tengas en una región que coincida con tu configuración. Tener una reserva de VM aumenta las probabilidades de que recibas una asignación de recursos durante una escasez temporal de recursos.
Consulta las diferencias entre el entorno estándar y el entorno flexible.
Pruébalo
Si es la primera vez que utilizas Google Cloud, crea una cuenta para evaluar el rendimiento de App Engine en situaciones reales. Los nuevos clientes también reciben 300 USD en crédito gratuito para ejecutar, probar y desplegar cargas de trabajo.
Probar App Engine gratis