0

Google App Engine でいくつかの Web システムを開発しました。Google Compute Engine が利用できるようになった今、企業の情報戦略の観点から、次のうちどれが優れているのか疑問に思わずにはいられませんでした。

  1. Google App Engine + webapp2 + ndb + Django テンプレート + Python

  2. Google Compute Engine + Linux + Django + MySQL + Python

これが非常に多くの詳細な考えを含む大きな問題であることは承知していますが、人々がそれについてどのように考えているかを聞きたいと思っています. 1.はすでに経験ありますが、2.はベンダーロックインがないので魅力的です。

4

1 に答える 1

3

達成したいことを特定しない/

  1. Google App Engine + webapp2 + ndb + Django テンプレート + Python

Web 向けに設計されており、拡張性が高く、従量課金制

  1. Google Compute Engine + Linux + Django + MySQL + Python

Web 用に設計されていませんが、使用できます。

大量のトラフィックを処理したい場合、ロックインは大きな問題ではありません。スケーラビリティとメンテナンス コストの方が重要です。どちらもロックインであり、ロックインしないことを選択することもロックインです:)

マシン上でスケーラブルなプラットフォームを作成すると、時間と労力が失われます。これは、Google App Engine の PaaS で行われることです。つまり、プロジェクトの 1 つのフェーズをスキップできます。本当に大きなトラフィック (Facebook の近く) を計画していない場合は、自分でサーバー ファームを構築する意味がないかもしれません。

于 2013-08-27T14:41:16.403 に答える