【きゃぱしてぃかんり】
キャパシティ管理 とは?
最終更新:
💡 多すぎず少なすぎず、リソースのちょうどいいを見極める
ITサービスが現在と将来の需要に応えられるよう、処理能力やリソースを計画・管理する活動。CPUやメモリなどの使用状況とサービスの性能を見て、必要な余力と費用を考える。
📌 このページのポイント
- 使用状況と応答時間などを監視し、現在の処理能力を把握する
- 利用の増加やキャンペーンなどを踏まえ、将来の需要を予測する
- 必要な性能と障害時の余力を確保しながら、費用も見直す
- 負荷試験と需要予測を照合し、拡張や改善の計画を更新する
キャパシティ管理って、サーバーのスペックを管理すること?
足りなくなったらその時に増やせばいいんじゃないの?
増設や設定変更、性能の検証には時間がかかる場合があるよ。調達や準備に必要な時間を見込んで計画する。クラウドでも、自動で増やす条件や上限、予算などを事前に考え、増やした能力が実際に使えるか確認するんだ。
多すぎても問題なの?
不要な能力を確保し続ければ費用が増える場合があるよ。ただし、空いている分が全て無駄とは限らない。ピークや障害時に備える余力も必要なんだ。課金の仕組みもサービスによって違うので、実際の費用と必要な性能を合わせて判断する。
将来の需要ってどうやって予測するの?
過去の利用の推移だけでなく、成長計画や季節変動、機能公開やキャンペーンの予定も考えるよ。予測を実際の需要と比べて更新し、負荷試験で必要な処理能力を確かめるんだ。
CPU使用率は70%くらいが理想なの?
まとめ:ざっくりこれだけ覚えればOK!
「キャパシティ管理」って出てきたら「需要に応える処理能力と余力を、費用も含めて管理すること」と思えばだいたいOK!
📖 おまけ:英語の意味
「Capacity Management」 = 容量管理
💬 capacityは「容量・収容力」という意味で、ITでは処理能力やリソースの余力を指すよ。