5

AWSと比較した場合、GAEはバックエンドに適したオプションですか?見つかった情報は、主にGAEが今日の時点で解決した問題について説明しています。検討中のモバイルアプリケーションは画像を処理します。複数のユーザーと同時に画像を共有および編集します。

私は主に、実装におけるスケーラビリティと柔軟性に関心があります。堅牢で互換性のあるレイヤー、ストレージおよびデータ分析(保存されたデータの分析(パターンの識別))。

AWSでは、人気のあるオープンソーステクノロジーとツールを使用でき、価格もきめ細かく設定されています。GAEは、非常に迅速に市場に参入するのに適しています。管理上の苦痛はなく、割り当ては無料です。

決定を下す前に私が考慮しなければならないいくつかの重要な賛否両論を指摘していただけますか。

4

3 に答える 3

3

GAE は起動が速く、概念実証に適していると思います。最初は非常にシンプルで安価ですが、Google に縛られてしまいます。

あなたのアイデアがうまく機能し、それが人気を博した場合は、将来的にオープン ソース テクノロジを使用して書き直すことができます。

于 2012-09-25T10:36:46.830 に答える
0

25 GB の appengine DB があります。1〜10分ごとにレコードを追加します。1 週間あたり 2.5 ドルかかります。

しかし、当初はアップロードに予想以上の費用がかかりました。私のアップロード スクリプトは、リクエストごとに 500 レコードのチャンクをアップロードしていました。

リクエストは 10 ~ 15 秒で終了していましたが、ログには、実際の 15 秒に対して 5 分ほどのデータストア時間が示されました。また、アップロード サーブレットは 99% 何もせずに待機していたため、その分も支払わなければなりませんでした。

15 GB のインデックス付きデータをアップロードするのに数日かかりました。

AppEngine には特定の価格リスクがあります

于 2012-09-26T23:42:39.587 に答える
0

GAE は基本的に、「使い捨て」の概念実証または「非常に小さな」アプリケーション用です。私がこれを言うのは、私は完全にベンダーロックされたシステムに多額の投資をするつもりはないからです...他の人はそうするかもしれませんが、私はそのようなリスクを負いません。 .

したがって、大規模なプロジェクトまたは製品がある場合は、EC2 を使用した方がよいでしょう。EC2 が提供するのはインフラストラクチャだけだからです。コード要件が課されることはありません。

そうは言っても、友達のために Web に公開したい小さなプロジェクトがある場合は、間違いなく GAE の無料利用枠を利用します。

最大の違いは、一般的な意味で、EC2 はサーバーをホストするのに対し、GAE はコードをホストすることだと思います。テール ログなどを実行するシステムを構築している場合は、システム管理者が cron ジョブを管理し、rsync などのオープン ソース ツールを使用し、OS と構成をきめ細かく制御するか、サービスを同じ場所に配置します。 1 つのボックスで、EC2 は非常に魅力的です。

GAE は「アプリをアップロードすれば機能する」という意味です。それ自体は非常にクールですが、個人的には EC2 で VM を扱いたいと思います。少なくとも私にとっては、システム開発にとってより自然なダイナミクスだからです。

于 2013-11-17T08:49:35.730 に答える