App Engine
Compila aplicaciones altamente escalables en una plataforma completamente administrada y sin servidores.
Los clientes nuevos obtienen $300 en créditos gratuitos para gastar en Google Cloud durante los primeros 90 días. Todos los clientes de Google Cloud obtienen 28 horas de instancia por día sin costo.
-
Escala tus aplicaciones desde cero hasta alcanzar una escala mundial, sin tener que administrar la infraestructura.
-
Libera a tus desarrolladores con implementaciones que no requieren configuración y administración sin servidores.
-
Mantente ágil gracias a la compatibilidad con lenguajes de desarrollo populares y una gran variedad de herramientas para desarrolladores.
Beneficios
Herramientas y lenguajes abiertos y populares
Compila e implementa apps rápidamente mediante lenguajes populares o usa tus propios frameworks y entornos de ejecución de lenguajes. También puedes administrar recursos desde la línea de comandos, depurar el código fuente y ejecutar backends de API de forma sencilla.
Simplemente, agrega el código
Enfócate en escribir código sin tener que administrar la infraestructura subyacente. Protege tus apps contra las amenazas de seguridad mediante funciones de firewall, reglas de IAM y certificados SSL/ TLS administrados.
Paga solo por lo que usas
Opera en un entorno sin servidores y sin preocuparte por el aprovisionamiento insuficiente o excesivo. App Engine modifica el ajuste de escala automático según el tráfico de tu app y consume recursos solamente cuando se ejecuta tu código.
Características clave
Características clave
Lenguajes de programación populares
Compila tu aplicación en Node.js, Java, Ruby, C#, Go, Python o PHP, o usa tu propio entorno de ejecución de lenguajes.
Abierto y flexible
Con los entornos de ejecución personalizados, puedes usar cualquier biblioteca y framework en App Engine mediante el suministro de un contenedor de Docker.
Administración completa
Con un entorno completamente administrado, puedes enfocarte en el código, mientras que los problemas de infraestructura se resuelven en App Engine.
Clientes
Documentación
Documentación
Elige el entorno de App Engine adecuado
Aprende a ejecutar tus aplicaciones en App Engine mediante el entorno flexible, el entorno estándar o ambos.
Entorno estándar de App Engine
Consulta cómo el entorno estándar de App Engine facilita la compilación y la implementación de una aplicación que se ejecuta de forma confiable, incluso con cargas pesadas y grandes cantidades de datos.
Entorno flexible de App Engine
Descubre cómo App Engine les permite a los desarrolladores enfocarse en lo que hacen mejor: escribir código.
Instala un SDK para App Engine
Aprende a configurar tu computadora para desarrollar, implementar y administrar tus aplicaciones en App Engine.
Python en App Engine
Obtén más información sobre los dos entornos de lenguaje de Python disponibles en App Engine y determina cuál te conviene más.
Java en App Engine
Obtén más información sobre los dos entornos de aplicaciones de Java disponibles en App Engine y determina cuál te conviene más.
Node.js en App Engine
Observa las diferencias entre los dos entornos de lenguaje de Node.js disponibles en App Engine y determina cuál se adapta mejor a tus necesidades.
Ubicaciones de App Engine
Obtén más información sobre la disponibilidad regional de App Engine, además de cómo las ubicaciones afectan tu latencia, disponibilidad y durabilidad.
Compila una app para Android mediante Firebase y App Engine
En este instructivo, se demuestra cómo escribir una app para dispositivos móviles con almacenamiento de datos de backend, sincronización en tiempo real y registro de eventos de usuario mediante Firebase.
Casos de uso
Casos de uso
Llega con rapidez a clientes y usuarios finales implementando aplicaciones web en App Engine. Con las implementaciones sin configuración y la administración sin servidores, App Engine permite que te enfoques en escribir código. Además, con el ajuste de escala automático, se pueden admitir incrementos de tráfico repentinos sin aprovisionamiento, parches ni supervisión.
A continuación, se muestra a modo de ejemplo una arquitectura de referencia para compilar una aplicación web sencilla mediante App Engine y Google Cloud.
Ya sea que compiles tu primera app para dispositivos móviles o quieras llegar a los usuarios existentes mediante una experiencia de dispositivos móviles, puedes ajustar de forma automática la escala del entorno de hosting con App Engine. Mediante la integración continua en Firebase, obtienes una plataforma de frontend para dispositivos móviles fácil de usar junto con el backend confiable y escalable.
A continuación, se muestra un ejemplo de arquitectura de referencia de una app para dispositivos móviles típica que se compiló mediante Firebase y App Engine, además de otros servicios de Google Cloud.
Todas las características
Todas las características
Lenguajes populares | Compila tu aplicación en Node.js, Java, Ruby, C#, Go, Python o PHP, o usa tu propio entorno de ejecución de lenguajes. |
Abierto y flexible | Con los entornos de ejecución personalizados, puedes usar cualquier biblioteca y framework en App Engine suministrando un contenedor de Docker. |
Plataforma completamente administrada | Con un entorno completamente administrado, puedes enfocarte en el código, mientras que los problemas de infraestructura se resuelven en App Engine. |
Diagnóstico de aplicaciones potente | Usa Cloud Monitoring y Cloud Logging para supervisar el estado y el rendimiento de las apps, y Cloud Debugger y Error Reporting a fin de diagnosticar y solucionar errores con rapidez. |
Control de versiones de aplicaciones | Aloja distintas versiones de tu app y crea entornos de desarrollo, etapa de pruebas y producción con facilidad. |
División de tráfico | Enruta las solicitudes entrantes a distintas versiones de la app, realiza pruebas A/B y, además, lanza funciones de forma incremental. |
Seguridad para aplicaciones | Define reglas de acceso con el firewall de App Engine para proteger tu aplicación y aprovecha los certificados SSL/TLS administrados disponibles de forma predeterminada en tu dominio personalizado sin costo adicional. |
Ecosistema de servicios | Descubre un ecosistema de servicios de Google Cloud creciente desde tu app, que incluye un excelente conjunto de herramientas para desarrolladores en la nube. |
Precios
Precios
Los precios competitivos de la nube de App Engine se ajustan en función del uso de tu app. Hay algunos componentes básicos que verás en el modelo de facturación de App Engine, como las instancias de los entornos estándar y flexible, así como los servicios y las API de App Engine. Para obtener una estimación de tu factura, consulta nuestra calculadora de precios.
App Engine se ejecuta como instancias dentro del entorno estándar o flexible.