1

Amazon EC2 での .NET アプリケーションのホスティング。525 人の雇用主と約 85,000 人の従業員を抱えるグループの最適な構成は? 過去1週間これをグーグルで検索していますが、信頼できる解決策が見つかりませんでした

4

2 に答える 2

2

AppHarborでアプリケーションをホストすることを検討することをお勧めします。アプリケーションをシームレスに拡張し、インフラストラクチャのサイズ設定について事前に心配する必要はありません。

(免責事項、私はAppHarborの共同創設者です)

于 2011-10-19T21:49:18.210 に答える
1

より良い回答を得るには、より多くの情報を提供する必要があるかもしれません。たとえば、アプリケーションは何をしますか? ユーザー数は?「525 人の雇用主と約 85,000 人の従業員」の関連性は何ですか?それはデータまたはユーザーの量を示していますか? 一度に何人のユーザーが同時に使用できますか? リクエストにかかる平均時間は?使用パターンはどうなりますか?どのくらいのメモリが必要ですか? アプリは CPU 集中型または IO 集中型ですか? IO が集中する場合、データは正確にどこに保存されますか?

とはいえ、プロビジョニング/スケーリングの最前線についてはあまり心配する必要はありません。Amazon EC2 はオンデマンドのリソースを提供するため、必要に応じて構成を簡単に拡張できます。

最適な構成を本当に見つけたい場合は、アプリケーションの負荷テストを行うしかありません (一般的な使用パターン/シナリオを使用)。平均応答時間などのパラメーターを決定し、たとえば 1、4、および 8 ECU (エラスティック コンピューティング ユニット) によって提供されるユーザー制限を見つけます。たとえば、標準インスタンス(小、大、特大)を使用してテストをロードできます。実際の ECU とメモリのニーズを予測するために簡単に補間できます。それに基づいて、実際の最適な構成を選択できます。

Amazonによる次の事実を考慮して、オフサイト負荷テストを試すことができます。

EC2 コンピューティング ユニット (ECU) – 1 つの EC2 コンピューティング ユニット (ECU) は、1.0 ~ 1.2 GHz 2007 Opteron または 2007 Xeon プロセッサと同等の CPU 容量を提供します。

たとえば、1、2、および 4 ECU に相当するハードウェアを配置し、パフォーマンス カウンターでメモリ消費を調べて負荷テストを行うことができます。これにより、何が必要かについての手がかりが得られるはずです。IMO、実際の EC2 環境で負荷テストを行うほうがよいでしょう。

于 2011-10-19T09:20:41.917 に答える