Slide 1

Slide 1 text

最近、レジリエンス関連のアップデートが (多分)熱い 2024 年 3 月 29 日
 第34回 JAWS-UG札幌 勉強会
 1

Slide 2

Slide 2 text

2 自己紹介 岩浅 貴大 (いわさ) クラスメソッド株式会社 札幌オフィス所属/江別市在住 ➢ JAWS-UGオフライン初参加です ○ 初めてお会いする方が多いと思います ○ どうぞよろしくお願いします ➢ 好きなAWSサービス ○ Amazon QuickSight

Slide 3

Slide 3 text

3 アジェンダ ● 最近、レジリエンス関連のアップデートが(多分)熱い ○ レジリエンスって...なんだっけ? ○ AWSとレジリエンス ○ アップデートなど ○ さいごに

Slide 4

Slide 4 text

4 レジリエンスって...なんだっけ?

Slide 5

Slide 5 text

5 レジリエンスって...なんだっけ? ● レジリエンス(Resilience) ○ 回復力・復元力など ○ ITに限らず様々な分野で使われる ■ 心理学、ビジネス、ライフライン ○ ITでは ■ システムに障害が発生した際に回復・復旧する能力を指す ■ 障害が発生しないことではなく、障害が発生してもすぐに回復出来 ること

Slide 6

Slide 6 text

6 AWSとレジリエンス

Slide 7

Slide 7 text

7 AWSとレジリエンス ● AWS Well-Architected Framework ● レジリエンスを高めるためのAWSサービス ● レジリエンスパターン

Slide 8

Slide 8 text

8 AWS Well-Architected Framework ● AWS Well-Architected Framework とは ○ クラウド上でワークロードを設計・実行するための設計原則&ベストプ ラクティスに照らして評価 ○ 6つの柱(運用上の優秀性、セキュリティ、信頼性、パフォーマンス効 率、コスト最適化、サステナビリティ) ● フレームワーク内でレジリエンスを定義 ○ 「負荷や、偶然または意図的な攻撃、あるいはワークロードのある部分 の障害などからストレスを受けたときに回復する能力」 https://aws.amazon.com/jp/blogs/news/lets-architect-resiliency-in-architectures/

Slide 9

Slide 9 text

9 レジリエンスを高めるためのAWSサービス AWS Resilience Hub AWS Fault Injection Service AWS Elastic Disaster Recovery Amazon Route 53 Application Recovery Controller AWS Backup Amazon CloudWatch

Slide 10

Slide 10 text

10 レジリエンスを高めるためのAWSサービス ● AWS Resilience Hub https://dev.classmethod.jp/articles/aws-resilience-hub-workshop/

Slide 11

Slide 11 text

11 レジリエンスを高めるためのAWSサービス ● AWS Fault Injection Service (旧:Fault Injection Simulator) https://aws.amazon.com/blogs/architecture/behavior-driven-chaos-with-aws-fault-injection-simulator/

Slide 12

Slide 12 text

12 レジリエンスを高めるためのAWSサービス ● AWS Elastic Disaster Recovery https://dev.classmethod.jp/articles/elastic-disaster-recovery-azure-to-aws/

Slide 13

Slide 13 text

13 レジリエンスを高めるためのAWSサービス ● AWS Backup https://dev.classmethod.jp/articles/aws-backup-perfect-understand/

Slide 14

Slide 14 text

14 レジリエンスを高めるためのAWSサービス ● Amazon Route 53 Application Recovery Controller https://dev.classmethod.jp/articles/route-53-application-recovery-controller-ga/

Slide 15

Slide 15 text

15 レジリエンスを高めるためのAWSサービス ● Amazon CloudWatch https://aws.amazon.com/jp/cloudwatch/

Slide 16

Slide 16 text

16 レジリエンスパターン ● レジリエンスパターンとトレードオフ https://aws.amazon.com/jp/blogs/architecture/understand-resiliency-patterns-and-trade-offs-to-architect-efficiently-in-the-cloud/

Slide 17

Slide 17 text

17 アップデートなど

Slide 18

Slide 18 text

18 アップデートなど ● サービスアップデートまぁまぁ ● ホワイトペーパーもアップデート ● コンピテンシーもアップデート ● AWS Top Engineers特典のGameDayもレジリエンス?

Slide 19

Slide 19 text

19 サービスアップデート ● AWS Resilience Hub ○ サポートリソースの追加 ○ レコメンデーションが使いやすくなった ○ FIS の統合

Slide 20

Slide 20 text

20 サービスアップデート ● AWS Fault Injection Service ○ 名前が変わった! ○ マルチアカウント対応 ○ シナリオライブラリ ○ 高度な障害シナリオに対応

Slide 21

Slide 21 text

21 サービスアップデート ● AWS Backup Audit Manager ○ リストアテストで RTO/RPO を継続的に評価 https://dev.classmethod.jp/articles/aws-backup-automated-recovery-tests/

Slide 22

Slide 22 text

22 サービスアップデート ● AWS Elastic Disaster Recovery ○ リカバリ/ドリル時に検証が可能に https://dev.classmethod.jp/articles/elastic-disaster-recovery-dr-drill-validation/

Slide 23

Slide 23 text

23 ホワイトペーパーアップデート ● AWS 規範ガイダンス ○ Resilience Lifecycle Framework ○ Resilience Analysis Framework

Slide 24

Slide 24 text

24 ホワイトペーパーアップデート ● Resilience Lifecycle Framework https://dev.classmethod.jp/articles/resilience-lifecycle-framework-summary/

Slide 25

Slide 25 text

25 ホワイトペーパーアップデート ● Resilience Analysis Framework https://dev.classmethod.jp/articles/resilience-analysis-framework-summary/

Slide 26

Slide 26 text

26 ホワイトペーパーアップデート ● Resilience Analysis Framework AWS re:Invent 2023 - A consistent approach to resilience analysis for critical workloads (ARC313)

Slide 27

Slide 27 text

27 コンピテンシーアップデート ● コンピテンシーって? ○ 専門的なコンサルティングおよびエンジニアリング サービスを提供す る専門の AWS パートナー

Slide 28

Slide 28 text

28 コンピテンシーアップデート ● レジリエンスの専門知識を有するパートナーを認定する「AWS Resilience Competency」が AWS re:Invent 2023 で発表 https://dev.classmethod.jp/articles/new-aws-competency-announced-at-re-invent-2023

Slide 29

Slide 29 text

29 レジリエンスコンピテンシー ● Resilience Design ○ 顧客がサービスの中断に耐えることができるアプリケーションを設計でき るように支援 ● Resilience Operations ○ 意図的に障害や欠陥のあるシナリオを導入する分散アプリケーションをテ ストして、混乱に直面したときの回復力を検証するサービスを提供 ● Resilience Recovery ○ 災害復旧ソリューションを開発および実装 ● Core Resilience

Slide 30

Slide 30 text

30 Top Engineers特典の AWS GameDay もレジリエンス ● Japan AWS Top Engineers 向けの特典として GameDay に参加出来る ○ Japan AWS Top Engineers ■ AWS Partner Network (APN) に参加している会社に所属している AWS エン ジニアを対象にした日本独自の表彰プログラム ○ AWS GameDay ■ ゲーム化されたインタラクティブな学習体験を提供するワークショップ ● 「次回はレジリエンス (回復力) を題材とした GameDay を企画中」 https://aws.amazon.com/jp/blogs/psa/gameday-for-awstopengineers-202312/

Slide 31

Slide 31 text

31 さいごに

Slide 32

Slide 32 text

32 さいごに ● レジリエンス馴染みないサービス多いけど地味にアップデートされてる ● コンピテンシーやGameDayなどレジリエンスを推してる?

Slide 33

Slide 33 text

33