Se requiere un método de pago para todos los tiempos de ejecución de App Engine

Desde el 30 de noviembre del 2019, solo puedes desplegar nuevas versiones de tus aplicaciones de App Engine si tu cuenta proporciona un método de pago, como una tarjeta de crédito. Desde el 9 de agosto del 2021, todas las aplicaciones de App Engine requieren un método de pago para seguir ejecutándose. Este requisito se aplica a las aplicaciones de todos los entornos de ejecución de App Engine, incluidas las aplicaciones de Java 8, Python 2.7, PHP 5 y Go 1.11 en el entorno estándar de App Engine.

Desde el 9 de agosto del 2021, si una aplicación en ejecución no tiene un método de pago, se cerrará.

Aunque debes proporcionar un método de pago para tus cuentas, el nivel gratuito de App Engine no ha cambiado y no va a desaparecer.

Por qué hemos hecho este cambio

Requerir un método de pago para todos los tiempos de ejecución evita el fraude y el abuso, y alinea App Engine con el resto de Google Cloud. De esta forma, podemos invertir más tiempo en ofrecerte nuevas funciones y asistencia a medida que tu negocio crece en App Engine.

Además, todos los tiempos de ejecución de App Engine ahora usan Cloud Build para compilar aplicaciones en un contenedor durante el proceso de implementación. Cloud Build requiere un método de pago, por lo que, si no se proporciona ninguno, los despliegues en App Engine fallarán. Desde el 9 de agosto del 2021, si una aplicación en ejecución no tiene un método de pago, se cerrará. Puedes restaurar tu aplicación añadiendo un método de pago.

Además de proporcionar un método de pago, no tienes que hacer ningún otro cambio en tu proyecto. El cambio en Cloud Build se realiza por completo en segundo plano y no afecta a los comandos de implementación ni a las APIs de administración.

Qué no va a cambiar

El nivel gratuito de App Engine no ha cambiado.

Qué verás

Si no tienes un método de pago válido en el proyecto, verás lo siguiente:

  • Errores HTTP 500 devueltos cuando se envían solicitudes a tu aplicación

  • Entradas de registro de aplicaciones en los registros de App Engine que dicen "Billing disabled. Apagando instancia."

Qué debes hacer

Deberás añadir un método de pago a tu proyecto si tienes aplicaciones de App Engine que usen los entornos de ejecución Java 8, Python 2.7, PHP 5 y Go 1.11 en el entorno estándar de App Engine.

Para añadir un método de pago a tu proyecto, sigue estos pasos:

  1. Crea una cuenta de facturación si aún no tienes una.

  2. Añade tu tarjeta de crédito u otro método de pago.

  3. Vincula tu proyecto a la cuenta de facturación.

Consulta más información sobre cómo añadir, quitar o actualizar un método de pago.

Por qué vamos a aplicar este cambio

Este cambio se debe a los siguientes objetivos:

  • Reducir el fraude en App Engine

  • Aumentar la integración de App Engine con otros servicios Google Cloud

Reducir el fraude en App Engine

El fraude perjudica a todos los usuarios legítimos de App Engine y de Google. Nuestros equipos de ingeniería y asistencia dedican mucho tiempo a prevenir, monitorizar y diagnosticar el uso fraudulento. Esto limita los recursos que tenemos a disposición de los clientes legítimos. Además, el fraude supone un coste para Google, lo que aumenta los costes para todos, ya que debe tenerse en cuenta en nuestros precios de App Engine.

Tenemos pruebas directas de nuestra experiencia con los tiempos de ejecución más recientes que demuestran que requerir un método de pago reduce el fraude.

Integrar App Engine con otros Google Cloud servicios

App Engine se lanzó en el 2008, antes que Google Cloud, y se creó con una arquitectura completamente personalizada y propietaria, ya que no había ninguna plataforma más amplia con la que integrarse. Ahora que Google Cloud es una plataforma grande y sofisticada, nuestros clientes nos piden que App Engine se integre a la perfección con los servicios disponibles en Google Cloud.

La integración con otros Google Cloud servicios es posible a través del acceso a VPC sin servidor, que permite que App Engine se encuentre en la misma VPC que las VMs de Compute Engine y los clústeres de Google Kubernetes Engine. Como parte de la integración, vamos a migrar las compilaciones de App Engine a Cloud Build, que ofrece las siguientes ventajas:

  • Salida de compilación detallada, incluidas advertencias y errores detallados

  • Posibilidad de ver el historial de compilaciones en la sección Cloud Build de la consola de Cloud

  • (Próximamente) Podrás incluir cualquier biblioteca en tu código, además del conjunto predefinido que está disponible en los entornos de ejecución de App Engine.

Casi todos los Google Cloud servicios requieren un método de pago, por lo que esta integración adicional implica que App Engine también debe requerir un método de pago.

Costes de usar Cloud Build

Cloud Build tiene un nivel gratuito que incluye 120 minutos de compilación por cuenta de facturación y día. Por ejemplo, si tu compilación tarda 5 minutos en completarse, podrás desplegarla 24 veces al día sin incurrir en ningún cargo. Para obtener más información sobre los precios que se aplican una vez superado el nivel gratuito, consulta la página Precios de Cloud Build.

Limitar los costes

Puedes usar los siguientes mecanismos para limitar los costes de App Engine: