【きゃぱしてぃかんり】

キャパシティ管理 とは?

最終更新:
💡 多すぎず少なすぎず、リソースのちょうどいいを見極める

ITサービスが現在と将来の需要に応えられるよう、処理能力やリソースを計画・管理する活動。CPUやメモリなどの使用状況とサービスの性能を見て、必要な余力と費用を考える。

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

参考資料

← 用語集にもどる