【でじたるめんえきしすてむ】

デジタル免疫システム とは?

最終更新:
💡 複数の実践で、障害への耐性を高める

テスト、可観測性、自動修復、開発や運用の実践を組み合わせ、サービスの障害への耐性と回復力を高めるアプローチ。Gartnerが2023年の戦略的テクノロジトレンドに挙げた。

📌 このページのポイント
デジタル免疫:6つの実践を組み合わせる Gartnerが2022年の記事で挙げた要素 可観測性 状態を理解 AI拡張型テスト テストを支援 カオス実験 弱点を確認 自動修復 正常へ回復 SRE 信頼性の運用 供給網の安全 部品などを保護 サービス 耐性と回復力を高めるアプローチ
開発と運用の実践を組み合わせる考え方。実施順や自動処理の循環を表す図ではなく、全障害の自己修復や一定の削減率を保証しない。
ひよこ ひよこ
免疫って、システムが自分で治るってこと?
ペンギン先生 ペンギン先生
自動修復も含むけれど、それだけではないよ。テストで不具合を見つけ、観測した情報から状態を理解し、障害時に回復できるよう設計と運用を組み合わせる考え方なんだ。全ての障害を自動で直せるという保証ではないよ
ひよこ ひよこ
具体的にどんな技術を使うの?
ペンギン先生 ペンギン先生
Gartnerが2022年の記事で挙げた6要素は、可観測性、AI拡張型テスト、カオスエンジニアリング、自動修復、SRE、ソフトウェアサプライチェーンセキュリティだよ。障害への耐性を高めるために組み合わせる実践で、一つの製品の機能一覧ではないんだ
ひよこ ひよこ
カオスエンジニアリングってわざと壊すの?
ペンギン先生 ペンギン先生
障害などを実験して、弱点や回復の働きを確かめる方法だよ。本番でいきなり壊すことが必須ではない。Gartnerの記事も、本稼働前の環境で安全に学び、結果を運用や本番環境の強化へ生かす方法を説明しているよ
ひよこ ひよこ
導入したらダウンタイムが80%減るの?
ペンギン先生 ペンギン先生
それはGartnerが2022年に発表した、2025年までの予測だよ。導入した全ての組織で80%減ったという実測結果ではない。自分たちのサービスで、障害の頻度や回復までの時間などを測り、どの実践が効果を出したか確かめよう
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「デジタル免疫システム」って出てきたら「開発と運用の実践を組み合わせて、障害への耐性を高める考え方」と思えばだいたいOK!
📖 おまけ:英語の意味
「Digital Immune System」 = デジタル免疫システム
💬 体の免疫にたとえて、ソフトウェアやサービスの障害への耐性と回復力を高める考え方を表すよ。特定の自己修復製品だけを指す名前ではないんだ

参考資料

← 用語集にもどる