マネジメント系

キャパシティ管理とパフォーマンス監視 — システムの余裕を把握する

導入

ショッピングサイトのセール当日に「アクセスが集中してサイトが重い」という経験はないでしょうか。こうした事態を事前に防ぐのがキャパシティ管理であり、システムの「余裕」を日頃から把握しておくことが安定稼働の鍵になります。

くわしく知ろう

キャパシティ管理とは、サーバやネットワークなどのITリソースが、現在および将来の需要に応えられるだけの処理能力(キャパシティ)を持つように計画・監視・調整していく活動のことです。容量を超えた負荷がかかると、応答が遅くなったりシステムが停止したりするリスクがあるため、継続的な監視が求められます。

具体的な指標として、CPU使用率やメモリ使用率があります。これらが常に高い状態(たとえば80〜90%以上)を続けている場合は、リソース不足のサインとして対処が必要です。この「どこまで上がったら対処するか」の基準を「しきい値(スレッショルド)」と呼び、あらかじめ設定しておくことでアラートを自動的に発報できるようになっています。

キャパシティが不足したときの対策として、スケールアップ(サーバのスペックを上げる)とスケールアウト(サーバの台数を増やす)の2種類が知られています。前者は1台の処理能力を高める方法で、後者は複数台で負荷を分散する方法です。

パフォーマンス監視では、レスポンスタイム(処理にかかる時間)やスループット(単位時間あたりの処理件数)なども重要な指標として用いられます。

具体例

たとえば、普段は20%程度のCPU使用率が、キャンペーン期間中に90%を超えるとしきい値のアラートが発報され、管理者がスケールアウトを検討します。一方、メモリ使用率が慢性的に高い場合はスケールアップを選ぶことが多くなっています。

まとめ・試験ポイント

  • キャパシティ管理=ITリソースが需要に応えられるよう継続的に管理する活動
  • CPU使用率・メモリ使用率が主要な監視指標
  • しきい値=アラートを発報する基準値
  • スケールアップ=1台のスペック向上、スケールアウト=台数増加
  • 試験では「スケールアップとスケールアウトの違い」がよく問われる

学習した内容を試験形式で確認しよう。ITパスポート入門試験100問に挑戦できます。

入門試験100問に挑戦する