いいえ。GoogleApp EngineはPythonアプリケーションをホストするための無料/格安のインフラストラクチャを提供しますが、RubyはHerokuとほぼ同じです(HerokuにはGAEよりもはるかに少ない制限があります)。GAEを使用する前に、Googleがプラットフォームに課している制限についてよく読んでください。その制限の多くは、あなたが達成しようとしている目標に対する重要な障壁になる可能性があります。Carlos Bleのブログ投稿では、彼が直面している多くの制限についてさらに深く掘り下げていますが、概要を簡単に説明します。
- コンパイルされた拡張機能がないPython 2.7のみ(パフォーマンスが大幅に低下)
- 30秒のリクエストタイムアウト(簡単に大きなファイルをアップロードするための長さ)および10秒の外部リクエストタイムアウト(したがって、アプリから遅いAPIをクエリできない)
- BigTableは石器時代です。クエリに「LIKE」演算子はなく、単一のクエリで1,000を超えるレコードを返すことはできません
- Memcacheの最大値サイズは1 MBです
- BigTableとMemcacheの両方は、アプリケーションにコードを入れて障害を回避するのに生産的であるため、かなりの割合で死ぬ傾向があります
非常に小さなプロジェクトの場合、GAEは問題ありません。ただし、中規模または大規模で何かを構築する場合は、進行を妨げる可能性のある制限に注意してください。
対処する必要があるクォータと制限の種類の詳細については、GAEのドキュメントを参照してください。
スタックオーバーフローに関する次の応答も参照してください:https : //stackoverflow.com/a/3068371/189079