システム運用(
システムうんよう)とは、
システムが持つ機能を発揮させ、継続的にその能力を維持するための管理活動を指します。このプロセスでは、適切な資源を投入することで
システムの機能を最大限に引き出します。例えば、設置場所や電源、必要な人員が整備されています。
システムは、要素同士の繋がりから成り立っており、いずれかに
障害が発生した場合、
システム全体が機能不全に陥る可能性があります。したがって、
システム運用には、
障害を未然に防ぎ、迅速に検知し、復旧させるための仕組みが必要です。これらの活動は、大きく分けて保守運用と
障害対応の二つに分類されます。
配備
システムを運用するためには、まずその環境を整えることが必要です。配備(英: deployment)とは、
システムが運用される場所へ届け、設定や準備を行い運用を開始するプロセスを指します。この過程では、
システムがすでに完成しているため、
開発とは異なり、運用に分類されます。最近では、
開発と自動的に連携して
システムを配備する「
継続的デプロイメント」が注目されています。これにより、運用と
開発の境界が曖昧になり、
DevOpsの概念が広がっています。
保守運用
保守運用は、サービス提供の停止を防ぐため、定期的な確認や監査を行うことが重要です。これには、以下のような活動が含まれます:
- - システムの動作状態を定期的にチェックし、故障や不正使用の兆候がないかを確認する「稼動評価」
- - メーカー提供の障害対策パッチ情報の確認と適用
- - 業務データのバックアップ取得と保管
また、カスタマーサービスを通じて、利用者からの質問や不満に対応することも重要な業務です。
システムに
障害が発生した場合、最初に行うべきはその検知です。
監視運用を整備し、異常を早期に発見する仕組みを組み込むことが必要です。
障害が起きた際には、
障害箇所の調査・特定を行い、サービス復旧に向けた作業を行います。
障害対応では、以下の活動が行われます:
- - 監視: システムの正常性や異常性を計測する
- - ロギング: 状態の基礎となるログを収集・分析する
- - 障害検知: 異常を検出する仕組みを導入
- - 復旧: 異常状態から正常状態への遷移
- - 自動修復: 事前に設定したプログラムによる自動的な復旧
体制
システム運用を実行するには、適切な人材とプロセスから成る体制が必要です。体制の構築と運用を行うことで、
システムを適切に維持・管理し、安定した運用が可能になります。
システム運用は
情報技術の基盤であり、これを支える体制があって初めて、
システム運用の効果を最大化することができるのです。
以上のように、
システム運用は多岐にわたる役割を担い、日々の業務の安定を図るためには不可欠な活動となっています。