5

AWSと比べてGAEはバックエンドに適していますか?発見された情報は、GAEが今日解決した問題について主に議論しています。検討中のモバイルアプリケーションは画像を扱う。複数のユーザーと同時に画像を共有して編集する。GAEとAWS 2012

私は主にスケーラビリティ&の実装の柔軟性に関係しています。堅牢な&コンプライアンス層、保存およびデータ分析(保存されたデータの分析(パターンの特定))

AWSでは一般的なオープンソース技術の&ツールを使用でき、細かい価格設定が可能です。 GAEは、本当に速く、管理上の苦労がなく、無料のクォータを市場に出すのが良いです。

あなたが決定を下す前に考慮する必要があるいくつかの重要な賛同&の欠点を指摘できますか?

答えて

3

私は、GAEは、その高速スタートアップと概念証明のために良いと思います。それは始めるのは本当にシンプルで安価ですが、それはあなたをgoogleにロックします。

あなたのアイデアがうまく機能し、普及すれば、将来はオープンソース技術を使って書き直すことができます。

+1

gaugeコードは、appscale、http:// codeで実行できます。google.com/p/appscale/を参照してください。最初からでもロックされているわけではありません。 –

+0

@Rekby、あなたの答えはかなり良いと思います。私は100%同意します。 Paul C、自分のインフラを計画し実行することは同じではないと思います。 – santiagobasulto

0

私は25 GBのappengine DBを持っています。 1-10分ごとに記録を追加します。 1週間に$ 2.5の費用がかかります。

しかし、もともと、それは私が期待してアップロードするより高価だった。 アップロードスクリプトがリクエストごとに500件のチャンクをアップロードしていました。

リクエストは10-15秒で終了しましたが、ログにはデータストアの時間が5分と15秒のように表示されました。 また、アップロードするサーブレットは何もしないで99%の時間を待っていましたが、私もそれを支払う必要がありました。

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

AppEngineのは、特定の価格設定があり

+1

価格だけではありません。あなたがプレミアムアカウントのために$ 500 /月を支払っていないなら、あなたはサポートで正しい質問を送ることができません。私はそれが私のアプリに問題があります。たとえば、数日前に私の制作アプリの起動がかなり遅くなりました(約10-15時間 - 生産アプリでは1500-2500ms、テストアプリでは同じコードで同じデータ(クエリの結果は同じです)で13-100msでした)アプリ。私は生産上の問題を送って、答えを出していない、いくつかの日前にstackoverflow(公式タグにサポート)に質問を送信し、私は答えを持っていないか、問題を解決していません。私はそれで何もできません - 待ってください。 – Rekby

+0

私はGAEが好きですが、できるだけ早く外出します。私はGoogleにとっては非常に小さく、アプリで問題を解決してくれず、私には答えません。 – Rekby

+0

ネットワーク待ち時間。インスタンスとデータがどこにあるかはわかりません。 AWSでは、同じ地域に保管することができます。 – Max

0

GAEは「使い捨て」の概念実証または「非常に、非常に小さな」アプリケーションのために本質的であるリスク。私は完全にベンダーがロックされたシステムに多額の資金を投資しないので、これを言っている...他の人たちは、私がGoogleの利用可能性と価格について迷っているので、 。

大規模なプロジェクトや製品をお持ちの場合は、EC2を使用する方がインフラストラクチャなので、EC2を使用するほうがよいでしょう。コード要件はありません。

私は友人のためにウェブを投げたい小さなプロジェクトがあったと言われていますが、私は間違いなくGAEの無料層を利用しています。

私は最大の違いは、一般的な意味では、EC2はサーバーをホストし、GAEはコードをホストするという点です。尾ログなどの作業をしたいシステムを構築する場合は、システム管理者がcronジョブを管理して、rsyncなどのオープンソースツールを使用し、OSと構成またはコロケーションサービスをきめ細かく制御しますEC2は非常に魅力的です。

GAEは「あなたのアプリをアップロードして動作します」です。それ自体が非常にクールですが、個人的には、少なくとも私にとってはシステム開発のためのより自然なダイナミクスであるため、EC2ではVMを扱うことにします。