キャパシティ管理とパフォーマンス監視 — システムの余裕を把握する
導入
ショッピングサイトのセール当日に「アクセスが集中してサイトが重い」という経験はないでしょうか。こうした事態を事前に防ぐのがキャパシティ管理であり、システムの「余裕」を日頃から把握しておくことが安定稼働の鍵になります。
くわしく知ろう
キャパシティ管理とは、サーバやネットワークなどのITリソースが、現在および将来の需要に応えられるだけの処理能力(キャパシティ)を持つように計画・監視・調整していく活動のことです。容量を超えた負荷がかかると、応答が遅くなったりシステムが停止したりするリスクがあるため、継続的な監視が求められます。
具体的な指標として、CPU使用率やメモリ使用率があります。これらが常に高い状態(たとえば80〜90%以上)を続けている場合は、リソース不足のサインとして対処が必要です。この「どこまで上がったら対処するか」の基準を「しきい値(スレッショルド)」と呼び、あらかじめ設定しておくことでアラートを自動的に発報できるようになっています。
キャパシティが不足したときの対策として、スケールアップ(サーバのスペックを上げる)とスケールアウト(サーバの台数を増やす)の2種類が知られています。前者は1台の処理能力を高める方法で、後者は複数台で負荷を分散する方法です。
パフォーマンス監視では、レスポンスタイム(処理にかかる時間)やスループット(単位時間あたりの処理件数)なども重要な指標として用いられます。
具体例
たとえば、普段は20%程度のCPU使用率が、キャンペーン期間中に90%を超えるとしきい値のアラートが発報され、管理者がスケールアウトを検討します。一方、メモリ使用率が慢性的に高い場合はスケールアップを選ぶことが多くなっています。
まとめ・試験ポイント
- キャパシティ管理=ITリソースが需要に応えられるよう継続的に管理する活動
- CPU使用率・メモリ使用率が主要な監視指標
- しきい値=アラートを発報する基準値
- スケールアップ=1台のスペック向上、スケールアウト=台数増加
- 試験では「スケールアップとスケールアウトの違い」がよく問われる
学習した内容を試験形式で確認しよう。ITパスポート入門試験100問に挑戦できます。
入門試験100問に挑戦する