Amazon EC2で.NETアプリケーションをホスティングしています。 525の雇用者と約85,000人の従業員を持つグループのために最適な設定は でしょうか?私は過去1週間この問題を抱えていますが、信頼性の高い解決策を見つけることができませんでした。Amazon CloudでホストされているAsp.netアプリケーション
答えて
おそらく、あなたのアプリケーションは何をしているのですか?ユーザー数はいくつですか? の関連性は何ですか?0125雇用者と約85,000人の従業員 - それはデータまたはユーザーの量を示していますか?一度に何人のユーザーが同時に参加するのですか?平均要求時間はどのくらいでしょうか?使用パターンはどのようになりますか?どのくらいのメモリが必要ですか?あなたのアプリはCPUに集中しているの? IO集中型の場合、データはどこに保存されますか?
すべて言っておくと、プロビジョニング/スケーリングの面ではあまり心配する必要はありません。 Amazon EC2はオンデマンドリソースを提供しているため、必要に応じて構成を容易にアップスケールすることができます。
実際に最適な構成を知りたい場合は、アプリケーションのテストをロードするだけです(典型的な使用パターン/シナリオを使用)。平均応答時間などのパラメータを決定し、1、4、8 ECU(Elastic Compute Unit)と呼ばれるユーザー制限を調べます。標準のインスタンス(小、大、超大)を使用してテストをロードできます。実際のECU &メモリが必要な場合は、簡単に補間することができます。それに基づいて、実際の最適構成を選択することができます。
あなたはAmazonどおりという事実を考慮オフサイトの負荷テストを試すことができます。
EC2コンピュートユニット(ECU) - ワンEC2コンピュートユニット(ECU)は1.0-の 同等のCPU能力を提供します1.2 GHz 2007 Opteronまたは2007 Xeon プロセッサ。
ハードウェアを1,2,4 ECUと同等に配置し、パフォーマンステストでメモリ消費量を調べる負荷テストを行うことができます。それはあなたに何が必要なのかという手がかりを与えるはずです。 IMOでは、実際のEC2環境での負荷テストの方が優れています。
これは、ホストされる.NETアプリケーションです。このアプリケーションでは、雇用主と従業員がログインして関連タスクを実行できます。データはSQL Serverに格納され、WebサーバーはIISになります。 ラージ・インスタンス上の1つのIISサーバーと1つのSQLサーバーから開始できますか? EBSのコンセプトは何ですか?このようなシステムでこれを使用できますか? –
@UjjwalManandhar、選択は、同時ユーザー、要求数、要求の負荷によって異なります。 EBSはAWSによって提供される永続的なストレージです.Sqlサーバーデータベースを格納するために使用する必要があります(そうしないと、EC2インスタンスが再起動されるとデータが失われます)。 http://aws.amazon.com/running_databases/を参照してください。さらにスケーリングの観点からは、将来Auto-Scalingとエラスティックロードバランシング(http://aws.amazon.com/elasticloadbalancing/)を参照することをお勧めします。 – VinayC
AppHarborにアプリケーションをホストすることをおすすめします。シームレスにアプリケーションを拡張し、インフラストラクチャのサイジングを心配する必要はありません。
(免責事項、私はAppHarborの共同創設者だ)
- 1. AmazonでホストされているEjabberdサーバーにiOSアプリケーションを接続
- 2. GoDaddyでホストされているASP.NET MVC
- 3. IIS 6.0でホストされているASP.NETアプリケーションを監視していますか?
- 4. asp.net共有ホストでホストされているasp.net mvc 2アプリケーションのランダムな予期せぬシャットダウン
- 5. Amazon S3でホストされている写真のファイルダウンロードダイアログ
- 6. Amazon S3でホストされている画像用のカスタムURL
- 7. xsp4でホストされているASP.NETアプリケーションのApp_Codeフォルダのlog4netを参照する
- 8. SharepointでホストされているアプリケーションをASP.NET Web APIから取得する
- 9. IIS 7.5でホストされているASP.NETアプリケーションのWCFクライアント証明書の問題
- 10. エラーAWSでホストされているアプリケーションの空の応答
- 11. Azure Web AppとしてホストされているASP.NET 5アプリケーションからのログ
- 12. ローカルIISでホストされているASP.NET MVCクライアントからWindowsサービス内でホストされているWCFサービスをデバッグ
- 13. ASP.NET Coreアプリケーションがホストされているポートを指定する方法は?
- 14. iisnodeでホストされているWebアプリケーションは、ホストされている仮想パスを処理できますか?
- 15. amazon EC2でホストされているGremlinサーバでgremlinクエリを実行する
- 16. Google Cloudインストール:ホスト名が解決されていません
- 17. Asp.Net(Core)アプリケーションがIISでホストされているかどうか確認してください。
- 18. AWSでホストされているアプリケーションでユーザーを管理する
- 19. Localhost/amazon beanstalkでホストされているParse-serverでのプッシュ操作
- 20. PleskでホストされているMySQLデータベースへのASP.NET接続
- 21. DiscountAsp.Netでホストされ、ドメインポインタを使用しているASP.NET MVC
- 22. ASP.NETアプリケーションで.NETコントロールをホストする
- 23. CronジョブでWoocommerce Webアプリケーションがクラウドウェイでホストされている
- 24. Google Cloud StorageのThree.jsでホストされているobjファイルとmtlファイルをロード
- 25. Amazon/Cloudのジオロケーションルーティング?
- 26. Amazon S3でホストされているファイルのユーザー専用のダウンロードリンクを提供
- 27. Amazon EC2 Linuxインスタンスでホストされているscrapydインスタンスの入出力。
- 28. Amazon Web Services(AWS)でASP.NET APIをホストする方法は?
- 29. Citrixでホストされているアプリケーションからローカルメールクライアントを起動
- 30. ローカルIIS 10(Windows 10)でホストされているアプリケーション
もそれがサーバーのサイジングについて尋ねるためのより良い光景ですとuはserverfault.comに質問を投稿することをお勧めします! – VinayC