① 実験テンプレートの作成
17
アクション設定
● スコープ設定
どこのトラフィック間で異常を発生させるか
今回はRoute53のフェイルオーバールーティングを
発生させたいので「ALL」を選択
ALL 全てのトラフィック
Availability-zone AZ間のトラフィック
S3,DynamoDB サービス間のトラフィック
Slide 18
Slide 18 text
① 実験テンプレートの作成
18
IAMロール設定
IAMロールの作成が必要
実施するアクションによって必要な権限が変わる
どの権限が必要かはドキュメントに記載されている
> Action set for AWS FIS
https://docs.aws.amazon.com/fis/latest/userguide/action-sequence.html
Slide 19
Slide 19 text
① 実験テンプレートの作成
19
停止条件
事前に設定したAmazon CloudWatchアラームにより、
サービスが異常状態になった場合などに自動的に実験を停止で
きる
実験中に想定外の問題が発生した際に、ユーザーへの影響を
最低限に抑える事が可能
Slide 20
Slide 20 text
① 実験テンプレートの作成
20
テンプレート完成!🎉
Slide 21
Slide 21 text
検証
21
Slide 22
Slide 22 text
22
検証
Slide 23
Slide 23 text
1-2分ほど待ってみると…
23
Slide 24
Slide 24 text
検証
24
① 対象のサイトにアクセス出来なくなった事を確認
Slide 25
Slide 25 text
検証
25
② Route53のヘルスチェックが東京リージョン側で失敗している事を確認
Slide 26
Slide 26 text
DNSの反映待ち…
26
Slide 27
Slide 27 text
検証
27
③ DNSの向先が大阪リージョンに変わった事を確認
検証前 (東京リージョン側) 検証後 (大阪リージョン側)