まだ構築されていない ASP.NET Web アプリケーション用の運用データベース ハードウェアを特定するよう求められています。
決定する必要がある仕様は次のとおりです。
- データベース CPU
- データベース I/O
- データベース RAM
私が現在見ている指標は次のとおりです。
- 現在の IIS ログに基づく、Web サイトへの今後のヒット数の推定値。
- ウェブサイトへの最悪の場合の推定ピーク負荷。
- 平均で、ページあたりの推定 DB クエリ数。
- データベースにアクセスする Web ファーム内のサーバーの数。
- データベースからのポーリング トラフィックをキャッシュします (SqlCacheDependency を使用)。
- 推定データ キャッシュ ミス。
- 1 日あたりの推定データベース トランザクション数。
- 最大許容ページ レンダリング時間。
他に考慮すべき指標はありますか?
また、これらすべてのメトリックを配置したら、ハードウェア要件にどのように変換しますか?