1
オプションA:GAEデータベース オプションB:GAEのファイルシステムへのアクセス オプションC:Amazon S3のようなGAE外のファイルシステムへのアクセス(CDN)?コンシューマアプリケーションに多数のアセット(画像、オーディオ、ビデオ)を提供するための推奨/最適なアプローチは何ですか?
または他のオプションはありますか?ありがとう。
オプションA:GAEデータベース オプションB:GAEのファイルシステムへのアクセス オプションC:Amazon S3のようなGAE外のファイルシステムへのアクセス(CDN)?コンシューマアプリケーションに多数のアセット(画像、オーディオ、ビデオ)を提供するための推奨/最適なアプローチは何ですか?
または他のオプションはありますか?ありがとう。
App Engineアプリの場合は、the Blobstoreを使用してください。
スタンドアロンのストレージが必要な場合は、Amazon S3またはGoogle Storage for Developersを試してください。
最初のものはApp Engineに密接に結合されています。他はプラットフォームに依存せず、パブリックAPIを介して制御されます。彼らは行動や価格に関してすべて似ています。
Googleは、開発者用ストレージをGAE(http://code.google.com/appengine/docs/roadmap.html)にもっと緊密に統合する計画を発表しましたが、ロードマップの最下部にあります。 –
ありがとうございます。はい、そのGAEアプリです。 blobstoreと比較してパフォーマンス(&コスト)の点で、更新(更新が必要ない)のCDNストレージを使用する方が良いですか? CDNからアセットにアクセスするには、GAEアプリのインスタンスは必要ありません(もちろん、アセットへの安全なアクセスには緊密な統合が役立ちます)。 – ZippyMind
データストアオブジェクトとは異なり、App Engineアプリを起動しなくても、ブロブストアオブジェクトを直接提供できます。この目的のために設計されています。 –