Não. O Google App Engine fornece uma infraestrutura gratuita / barata para hospedagem de aplicativos Python, mas Ruby tem praticamente a mesma coisa com o Heroku (e o Heroku tem muito menos restrições que o GAE). Antes de usar o GAE, leia atentamente as restrições que o Google impõe à plataforma, muitas das quais podem ser barreiras significativas à meta que você está tentando alcançar. A postagem no blog de Carlos Ble aborda muito mais profundamente as muitas restrições em que ele se encontra, mas vou dar uma rápida visão geral:
- Python 2.7 apenas sem extensões compiladas (grande falha no desempenho)
- Tempo limite de solicitação de 30 segundos (tanto para o upload fácil de arquivos grandes) e tempo limite de solicitação externa de 10 segundos (para que você não possa consultar APIs lentas do seu aplicativo)
- BigTable é idade da pedra; nenhum operador "LIKE" na sua consulta e nenhuma consulta única pode retornar mais de 1.000 registros
- Memcache tem um tamanho máximo de 1 MB
- O BigTable e o Memcache tendem a morrer a uma taxa significativa o suficiente para que seja produtivo colocar código no seu aplicativo para solucionar as falhas deles
Para um projeto muito pequeno, o GAE está bem; mas se você criar algo de tamanho médio ou grande, esteja ciente das restrições que podem dificultar seu progresso.
Para obter mais informações sobre com que tipo de cotas e limitações você pode ter que lidar, consulte os documentos do GAE:
Consulte também esta resposta no Stack Overflow: /programming//a/3068371/189079