最終更新日:
自動修復とは、決めた規則から外れた設定や、よくある障害を検知したときに、人の操作を待たずに、あらかじめ用意した手順で自動的に直す仕組みです。
自動修復は、検知と対処をつなげる仕組みです。例えば、AWS Config は、規則に合わない設定の資源を見つけると、AWS Systems Manager の Automation の手順書(ランブック)を動かして直すことができ、手動で動かす方法と、自動で動かす方法を選べます。Azure Policy でも、規則に合わない資源を、修復のタスクで規則に合う状態に直せます。
向いているのは、正しい状態がはっきりしていて、直しても業務に影響しない作業です。ストレージの公開の設定を元に戻す、ログの記録が止まっていたら再開する、タグの付け忘れを補う、止まったサービスを再起動する、といったものが例です。直した内容は記録に残し、担当者に知らせるようにします。
一方で、誤って本番のシステムを止めてしまうおそれのある操作は、自動にせず、人が確かめてから実行する形にとどめます。いきなり自動にせず、まず「検知して知らせるだけ」で動かし、誤った検知がないことを確かめてから自動に切り替えると安全です。自動修復に使う権限も、必要な操作だけに絞ります。
関連する用語
- 運用手順書(ランブック)システムの定期的な作業や、障害が起きたときの対応を、誰が行っても同じ結果になるよう手順としてまとめた文書です。
- CSPM(クラウドの設定の点検)クラウドの設定を決めたルールと照らし合わせて続けて点検し、危険な設定や設定の誤りを見つける仕組みです。
- CISベンチマーク米国の非営利団体 CIS(Center for Internet Security)が公開している、OS・クラウド・ネットワーク機器などを安全に設定するための推奨の設定の集まりです。
- 監視システムが正常に動いているかを継続して確かめ、異常があれば知らせる仕組みと運用です。
- 最小権限の原則利用者やプログラムに与える権限を、業務に必要な範囲だけに絞るという考え方です。