Ir a

App Engine

Crea aplicaciones muy escalables en una plataforma sin servidor totalmente gestionada.

Los nuevos clientes reciben 300 USD en crédito gratis para invertirlos en Google Cloud durante los primeros 90 días. Todos los clientes de Google Cloud obtienen 28 horas de instancia al día de forma gratuita.

  • action/check_circle_24px Creado con Sketch

    Escala tus aplicaciones desde cero hasta abarcar todo el planeta sin tener que preocuparte por gestionar la infraestructura

  • action/check_circle_24px Creado con Sketch

    Descarga de trabajo a los desarrolladores con una plataforma de gestión sin servidor y despliegues que no requieren configuración

  • action/check_circle_24px Creado con Sketch

    Gana en agilidad gracias a la compatibilidad con lenguajes de desarrollo conocidos y la gran variedad de herramientas para desarrolladores que ofrece

Ventajas

Lenguajes y herramientas conocidos y abiertos

Crea y despliega aplicaciones rápidamente con lenguajes conocidos o usa tus propios entornos de ejecución de lenguajes y frameworks. Además, podrás gestionar recursos con la línea de comandos, depurar el código fuente y ejecutar backends de APIs fácilmente.

Tan sencillo como añadir código

Céntrate en escribir el código sin preocuparte por gestionar la infraestructura subyacente. Protege tus aplicaciones frente a amenazas de seguridad mediante las funciones de cortafuegos, las reglas de gestión de identidades y accesos (IAM) y los certificados SSL y TLS gestionados.

Paga solo por lo que utilizas

Trabaja en un entorno sin servidor, en el que no tienes que preocuparte por si estás aprovisionando recursos de más o de menos. App Engine escala automáticamente en función del tráfico de la aplicación y solo consume recursos cuando se está ejecutando el código.

Características principales

Características principales

Crea tu aplicación en Node.js, Java, Ruby, C#, Go, Python o PHP, o bien en tu propio entorno de ejecución de lenguajes.

Plataforma abierta y flexible

Al suministrar un contenedor Docker, los entornos de ejecución personalizados te permiten incluir cualquier biblioteca y framework en App Engine.

Solución totalmente gestionada

El hecho de utilizar un entorno totalmente gestionado te permite centrarte en el código mientras App Engine se encarga de la infraestructura.

Ver todas las características

Documentación

Documentación

Aspectos básicos de Google Cloud
Cómo elegir el entorno adecuado de App Engine

Aprende a ejecutar tus aplicaciones en App Engine con un tipo de entorno flexible, estándar o ambos.

Aspectos básicos de Google Cloud
Entorno estándar de App Engine

Descubre cómo facilita el entorno estándar de App Engine la creación y el despliegue de aplicaciones, que se ejecutan de forma fiable aunque soporten una carga intensa o contengan una gran cantidad de datos.

Aspectos básicos de Google Cloud
Entorno flexible de App Engine

Descubre cómo gracias a App Engine pueden centrarse los desarrolladores en lo que mejor saben hacer: escribir código.

Tutorial
Prueba App Engine

Descubre cómo crear una aplicación Hola, mundo usando el entorno flexible o estándar y el lenguaje que prefieras.

Arquitectura
Python en App Engine

Consulta información adicional sobre los dos entornos en lenguaje Python disponibles en App Engine y elige el que más te convenga.

Arquitectura
Java en App Engine

Obtén más información sobre los dos entornos de aplicaciones Java disponibles en App Engine y decide cuál se adapta mejor a ti.

Arquitectura
Node.js en App Engine

Compara los dos entornos en lenguaje Node.js disponibles en App Engine y elige el que mejor se adapte a tus necesidades.

Aspectos básicos de Google Cloud
Ubicaciones de App Engine

Obtén más información sobre la disponibilidad regional de App Engine y cómo afecta la ubicación a la latencia, la disponibilidad y la durabilidad.

Tutorial
Crea una aplicación Android con Firebase y App Engine

En este tutorial se explica cómo usar Firebase para desarrollar una aplicación móvil con almacenamiento de datos de backend, sincronización en tiempo real y registro de eventos de usuario.

Usos

Casos prácticos

Uso
Aplicaciones web modernas

Llega rápidamente a los clientes y usuarios finales por medio del despliegue de aplicaciones web en App Engine. Con los despliegues sin configuración y la gestión sin servidor, App Engine te permite centrarte en escribir el código. Además, App Engine escala automáticamente para adaptarse a los picos de tráfico repentinos sin aprovisionamiento, aplicación de parches ni monitorización.

A continuación, se muestra una arquitectura de referencia a modo de ejemplo para crear una aplicación web sencilla mediante App Engine y Google Cloud.

El ejemplo comienza a la izquierda con un icono de personas y se dirige hacia el rectángulo "Serving static content” (publicación de contenido estático), que contiene las opciones Cloud CDN, App Engine y Cloud Storage. Después, se dirige hacia el rectángulo de la derecha “Service dynamic content” (publicación de contenido dinámico), situado en la parte superior, que contiene Memcache, Datastore y Task Queues (colas de tareas). El rectángulo de la parte inferior “Log processing & monitoring” (monitorización y procesamiento de registros) contiene Pub/Sub, Dataflow, Cloud Storage, BigQuery, Cloud Logging y Cloud Monitoring.
Uso
Backends móviles escalables

Tanto si estás creando tu primera aplicación móvil como si quieres llegar a los usuarios que ya tienes a través del móvil, App Engine escala automáticamente el entorno de alojamiento para que no tengas que hacerlo tú. Además, la integración perfecta con Firebase proporciona una plataforma móvil con un frontend sencillo, así como un backend fiable y escalable.

A continuación, se muestra una arquitectura de referencia a modo de ejemplo para crear una aplicación móvil típica mediante Firebase y App Engine, además de otros servicios de Google Cloud.

En los dos cuadros apilados de la izquierda se puede leer "Game App" (aplicación de juegos) y "Game Server" (servidor de juegos). Estos se dirigen hacia el rectángulo con las opciones App Engine y Memcache. De este rectángulo salen dos flechas hacia FireBase y Datastore. A continuación, aparece un rectángulo “Data processing and analytics” (analíticas y procesamiento de datos) que contiene Pub/Sub, Dataflow y BigQuery. La flecha se dirige hacia el cuadro de la derecha "Report & share" (crear informe y compartir). En la parte inferior, aparece el rectángulo "Operations" (operaciones) que contiene Cloud Monitoring, Cloud Logging, Error Reporting y Cloud Trace.

Todas las características

Todas las características

Lenguajes populares Crea tu aplicación en Node.js, Java, Ruby, C#, Go, Python o PHP, o bien en tu propio entorno de ejecución de lenguajes.
Plataforma abierta y flexible Al suministrar un contenedor Docker, los entornos de ejecución personalizados te permiten incluir cualquier biblioteca y framework en App Engine.
Solución totalmente gestionada El hecho de utilizar un entorno totalmente gestionado te permite centrarte en el código mientras App Engine se encarga de la infraestructura.
Diagnóstico avanzado de aplicaciones Con Cloud Monitoring y Cloud Logging puedes monitorizar el estado y el rendimiento de la aplicación, mientras que con Cloud Debugger y Error Reporting podrás diagnosticar y corregir errores rápidamente.
Gestión de versiones de aplicaciones Alojar diferentes versiones de la aplicación y crear entornos de desarrollo, prueba, staging y producción es muy sencillo.
División del tráfico Envía las solicitudes recibidas a distintas versiones de una aplicación y haz pruebas A/B y despliegues incrementales de funciones.
Seguridad para aplicaciones Define las reglas de acceso con el cortafuegos de App Engine para proteger tu aplicación y utiliza certificados SSL y TLS gestionados de forma predeterminada en tu dominio personalizado sin costes adicionales.
Ecosistema de servicios Utiliza en tu aplicación el creciente ecosistema de servicios de Google Cloud, además del excelente conjunto de herramientas para desarrolladores en la nube que ofrece.

Precios

Precios

Los precios por utilizar la nube de App Engine son muy competitivos y se ajustan al uso de la aplicación. En el modelo de facturación de App Engine hay algunos componentes básicos, como las instancias del entorno estándar, las del entorno flexible y los servicios y APIs de App Engine. Prueba nuestra calculadora de precios para obtener una estimación de tu factura.

App Engine se ejecuta como instancias tanto en el entorno estándar como en el flexible.