回答:
Google App EngineはNO-SQLデータストアを使用します---その概念を読んで、ニーズに合っているかどうかを判断する必要があります。そのレビューから、それがレビュアーがGAEで抱えていた主な問題であるように思えます。
GAEには一定量のベンダーロックインがあります。特定の環境をターゲットとするコードを書くことになります。あなたは確かに将来的にGAEのオフ移行する可能性がありますが、それはおそらく、少なくとも必要となるいくつかのコード変更を。
また、データをGAEから新しいシステムに取得できるように、インポート/エクスポート機能のコーディングを計画する必要があります。
標準のLinuxサーバーまたはVMを入手する場合にセットアップする標準環境とGAEの違いを理解すると、ニーズに合うかどうかを判断できるようになります。GAEには、特にコスト領域でいくつかの明確な利点があります(サイトが普及するまで、ハードウェアやインフラストラクチャの管理にお金を払う必要はありません。飛び込む前に、デューデリジェンスと調査を必ず行ってください。
Google App EngineとそのすばらしいAPI *が大好きです。
GAEで本格的なビジネスの開発を開始する前に、そのドキュメントと隠された制限を検討し、スケーリングの目的でいくつかの制約を課すプラットフォームに要件が適合するかどうかを判断します。
Google App Engineに関する最大の懸念は次のとおりです。
* Premiumサービス**は、次の方法で両方を解決するようです。
* GAEでStackPrinterを開発しました
キャッシング、メール、その他すべての基本サービスに多くのコーディングを行いたくない場合は、Googleアプリエンジンを使用した方が良いでしょう。それ以外の場合は、Amazon EC2またはRackspaceを使用する必要があります。
もちろん、Amazon EC2には、11月1日から1年間無料のマイクロプランがあります。
これをチェックしてください:http : //www.buzzingup.com/2010/10/amazon-announces-free-cloud-services-for-new-developers/
そのレビューはスポットオンです。私はGAEを頻繁に使用しますが、多くのことで素晴らしいです。これらの問題のいずれかが契約違反の場合は、先に進む必要があります。これらの問題に対処できれば、非常にスケーラブルなアプリケーションを手に入れることができます。しかし、それはあなたのドメインに合っていると思います。特定の質問がある場合は、気軽に質問してください。bigtableをリレーショナルデータベースのように動作させないでください。