Slide 1

Slide 1 text

© 2022 SRE Holdings Corporation 1 2980 © 2022 SRE Holdings Corporation Amazon CloudWatch Synthetics 2023/5/29

Slide 2

Slide 2 text

© 2022 SRE Holdings Corporation 2 • • • ⁃ Web ⁃

Slide 3

Slide 3 text

© 2022 SRE Holdings Corporation 3 Agenda • ⁃ ⁃ • Amazon CloudWatch Synthetics ⁃ ⁃

Slide 4

Slide 4 text

© 2022 SRE Holdings Corporation 4 • • Cognito ALB EC2 WordPress

Slide 5

Slide 5 text

© 2022 SRE Holdings Corporation 5 機能追加によるメンテナンス作業実施後 ALBのHealthyHostCountの数も正常、監視のアラートは上がっていない、(社内からの)サイトアクセスも問題 ないのにも関わらず、 社内ユーザーからサービスページを確認できないという報告が来た・・

Slide 6

Slide 6 text

© 2022 SRE Holdings Corporation 6 • ALB • •

Slide 7

Slide 7 text

© 2022 SRE Holdings Corporation 7 • • CloudWatch HealthyHostCount) CPU • PoC Thrid Party AWS • AWS

Slide 8

Slide 8 text

© 2022 SRE Holdings Corporation 8 Synthetics Monitoring GA Google Analytics Amazon CloudWatch Synthetics Real User Monitoring crul WebpageTest.org Amazon CloudWatch RUM

Slide 9

Slide 9 text

© 2022 SRE Holdings Corporation 9 Amazon CloudWatch Synthetics • AWS • Canary Web API • Canary Blue Print • • • API Canary REST API • • Web • Canary Recorder Google • GUI GUI Amazon CloudWatch Synthetics

Slide 10

Slide 10 text

© 2022 SRE Holdings Corporation 10 Amazon CloudWatch Synthetics • CloudWatch SyntheticsはCanaryと呼ばれるリソースを作成することで合成監視を実施する • Canaryの実体はヘッドレスブラウザを操作できるNode.js(Puppeteer)、もしくはPython(Selenium) のスクリプトを実⾏するLambda • このLambdaが定期実⾏することで定期的な合成監視を実施する

Slide 11

Slide 11 text

© 2022 SRE Holdings Corporation 11 • • • CloudWatch Synthetics

Slide 12

Slide 12 text

© 2022 SRE Holdings Corporation 12 • • Amazon CloudWatch Synthetics AWS • Blue Print

Slide 13

Slide 13 text

© 2022 SRE Holdings Corporation 13 • • Amazon CloudWatch[ ] ~ ~ • Amazon CloudWatch Synthetics AWS Black Belt Online Seminar

Slide 14

Slide 14 text

© 2022 SRE Holdings Corporation 14 Appendix

Slide 15

Slide 15 text

© 2022 SRE Holdings Corporation 15 • ALBのリスナールールでメンテナンスページを追加した際の優先度設定を間違えてしまったいた.. • 通常時 ルール1:社内LANからのアクセスをサービスページにリダイレクト ルール2:すべてのアクセスをサービスページにリダイレクト ルール3:すべてのアクセスをメンテナンスページにリダイレクト • メンテナンス時 ルール1:社内LANからのアクセスをサービスページにリダイレクト ルール3:すべてのアクセスをメンテナンスページにリダイレクト ルール2:すべてのアクセスをサービスページにリダイレクト