システムの「健康診断」を行う魔法のツール
実際の火災が起きる前に、避難訓練を行って「もしもの時」に備えますよね?AWS FISも同じように、システムに意図的に「問題」を起こして、システムが正しく対応できるかをテストするサービスです。
地震が来る前に建物の強度をテストするように、システムの弱点を事前に見つけることができます
実際の事故が起きる前に安全性をテストするように、システムの安全性を確認できます
計画停電でシステムが正常に動くかテストして、実際の停電時に備えることができます
本番の舞台(本番環境)で失敗しないように、リハーサル(テスト)を何度も行って完璧な公演を目指すのと同じです。FISでは「もしサーバーが止まったら?」「もしネットワークが遅くなったら?」という状況を作り出してテストします。
サーバーを一時的に止めて、システムが自動復旧するかテスト
通信を意図的に遅くして、タイムアウト処理が正しく動くかチェック
ストレージにアクセスできない状況を作り、データベースの耐障害性をテスト
プロセッサーに高負荷をかけて、システムの処理能力限界をチェック
コンビニ、レストラン、銀行など、それぞれ違う種類のお店で防犯訓練を行うように、FISも様々なAWSサービスで障害テストができます。
| 項目 | 従来の方法 | AWS FIS |
|---|---|---|
| テストの簡単さ | 複雑なスクリプト作成が必要 | GUIでクリックするだけ |
| 安全性 | 予期しない影響のリスク | 安全ガードが組み込み済み |
| 対象範囲 | 限定的 | 多くのAWSサービスに対応 |
| 結果の分析 | 手動で収集・分析 | 自動でログ収集・可視化 |
弱点を見つけて改善することで、障害に強いシステムが作れます
夜中にシステムトラブルで起こされる心配が減ります
大きな障害が起きる前に対策できるので、損失を防げます
障害対応の経験を積むことで、チーム全体のスキルが向上します
スポーツ選手が日々トレーニングして強くなるように、システムも定期的に「トレーニング」(障害テスト)することで、どんな問題にも負けない強いシステムを作ることができます。AWS FISは、そのためのベストパートナーです!
Created by SSuzuki1063
AWS SAP Learning Resources