No. Google App Engine proporciona una infraestructura gratuita / barata para alojar aplicaciones de Python, pero Ruby tiene prácticamente lo mismo con Heroku (y Heroku tiene muchas menos restricciones que GAE). Antes de usar GAE, asegúrese de leer detenidamente las restricciones que Google impone a la plataforma, muchas de las cuales pueden ser barreras importantes para el objetivo que está tratando de lograr. La publicación del blog de Carlos Ble profundiza mucho más sobre las muchas restricciones con las que se ha topado, pero le daré una descripción general rápida:
- Python 2.7 solo sin extensiones compiladas (gran rendimiento)
- Tiempo de espera de solicitud de 30 segundos (tanto para cargas fáciles de archivos grandes) y tiempo de espera de solicitud externo de 10 segundos (para que no pueda consultar API lentas desde su aplicación)
- BigTable es la edad de piedra; no hay operadores "LIKE" en su consulta y ninguna consulta puede devolver más de 1,000 registros
- Memcache tiene un tamaño de valor máximo de 1 MB
- Tanto BigTable como Memcache tienden a morir a un ritmo lo suficientemente significativo como para que sea productivo poner código en su aplicación para solucionar sus fallas
Para un proyecto muy pequeño, GAE está bien; pero si está creando algo de tamaño mediano o grande, solo tenga en cuenta las restricciones que pueden obstaculizar su progreso.
Para obtener más información sobre qué tipo de cuotas y limitaciones puede tener que enfrentar, consulte los documentos de GAE:
Consulte también esta respuesta en Desbordamiento de pila: /programming//a/3068371/189079