Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWS Backup 自動復元テストをやってみる / Try AWS Backup autom...
Search
Hikaru Kawagoe
December 23, 2023
960
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS Backup 自動復元テストをやってみる / Try AWS Backup automatic restore testing
Hikaru Kawagoe
December 23, 2023
More Decks by Hikaru Kawagoe
See All by Hikaru Kawagoe
5分でまとめたいWell-Architected Framework アップデート / Well-Architected Framework Update that can be summarized in 5 minutes
rrrraaaaa6
0
290
「オブジェクト作成の最初の 30 日間は頻繁にアクセスされますが、最初の 30 日を超えるとほとんどアクセスされません」と真面目に向き合ってみる
rrrraaaaa6
0
230
ぼくのかんがえたさいきょうのAWSへのリソースデプロイ
rrrraaaaa6
0
1.3k
ぼくのかんがえたさいきょうのAWSへのリソースデプロイ_mentimeter
rrrraaaaa6
1
1k
zero-ETLが金融業界にもたらすものとは?
rrrraaaaa6
1
990
Verified AccessとBedrockでお手軽セキュアに社内向け生成AIアプリを作る
rrrraaaaa6
3
700
CDK Pipelineにも良いところあるんだからね・・・
rrrraaaaa6
1
620
失敗から学ぶCDK Construct Libraryを利用した効率化
rrrraaaaa6
2
780
CloudFormationの表示がツリーになったけど何が嬉しいん?
rrrraaaaa6
1
730
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
470
First, design no harm
axbom
PRO
2
1.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
3k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
600
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
470
Transcript
AWS Backup 自動復元テストをやってみる 2023/12/23 @JAWS-UG 横浜支部 re:Invent re:Cap Storage かわごえ
1
2 かわごえ / Hikaru KAWAGOE • 金融系SIerでいろんなことしてます • CDK書いたりしたい人 •
Community Builder (2023~) • 2023 Japan AWS Top Engineer • CDK支部/Storage-JAWS 運営
本題へ入る前に 3 https://www.youtube.com/watch?v=M4rsf_M6Abw
バックアップとは データ損失や業務停止のリスクを回避するために 復元可能な状態でデータを複製・保管すること 4
バックアップとは データ損失や業務停止のリスクを回避するために 復元可能な状態でデータを複製・保管すること 5
バックアップが「復元可能な状態」をどう担保するのか 6 リストア手順の確認 データの確認
バックアップが「復元可能な状態」をどう担保するのか 7 リストア手順の確認 データの確認 いわゆるゲームデイ、(擬似環境などで)定期的 に運用手順を実施し、復元可能であるかの確認 AWS Well-Architected Framework ・REL12-BP06
定期的にゲームデーを実施する きちんとやれている組織の方が少ない(と思う)
バックアップが「復元可能な状態」をどう担保するのか 8 リストア手順の確認 データの確認 総合テスト/運用テストなどのフェーズで 1回はやるはず(がそのあとは大体やらない) AWS Well-Architected Framework ・REL09-BP04
データの定期的な復旧を行って バックアップの完全性とプロセスを確認する そのスナップショットで問題なく業務継続でき るのか
バックアップが「復元可能な状態」をどう担保するのか 9 リストア手順の確認 データの確認 AWS Well-Architected Framework ・REL09-BP04 データの定期的な復旧を行って バックアップの完全性とプロセスを確認する
そのスナップショットで問題なく業務継続でき るのか 総合テスト/運用テストなどのフェーズで 1回はやるはず(がそのあとは大体やらない)
バックアップが「復元可能な状態」をどう担保するのか 10 リストア手順の確認 データの確認 総合テスト/運用テストなどのフェーズで 1回はやるはず AWS Well-Architected Framework ・REL09-BP04
データの定期的な復旧を行って バックアップの完全性とプロセスを確認する そのスナップショットで問題なく業務継続でき るのか 総合テスト/運用テストなどのフェーズで 1回はやるはず(がそのあとは大体やらない) “定期的な” 復旧とデータの確認を どうやって実現するのか
どうすればいいのかの答えの一つがきっと AWS Backup自動復元テスト 11
AWS Backup 自動復元テストとは 12 Backup vault Amazon S3 Amazon Aurora
Amazon EFS Amazon EBS ワークロード バックアップ取得
AWS Backup 自動復元テストとは 13 Backup vault Amazon S3 Amazon Aurora
Amazon EFS Amazon EBS ワークロード バックアップ取得 バックアッププラン or オンデマンドバッ クアップによりバックアップを取得、 Backup Vaultにリカバリーポイントとして 保持する
AWS Backup 自動復元テストとは 14 Backup vault Backup restore Amazon S3
Amazon Aurora Amazon EFS Amazon EBS ワークロード Amazon S3 Amazon Aurora Amazon EFS Amazon EBS 復元 バックアップ取得 リストア 定期的にリストアテストを開始
AWS Backup 自動復元テストとは 15 Backup vault Backup restore Amazon S3
Amazon Aurora Amazon EFS Amazon EBS ワークロード Amazon S3 Amazon Aurora Amazon EFS Amazon EBS 復元 バックアップ取得 リストア 定期的にリストアテストを開始 ランダム or 最新の復旧ポイ ントから定期的(最小1h)で リストアを実行する 1h~7dayの間の任意の 時間、リソースを保持 することが可能 RTOを達成可能かを定期的 に評価する
AWS Backup 自動復元テストとは 16
AWS Backup 自動復元テストとは 17
AWS Backup 自動復元テストとは 18
AWS Backup 自動復元テストとは 19 Backup vault Backup restore Amazon S3
Amazon Aurora Amazon EFS Amazon EBS ワークロード Amazon S3 Amazon Aurora Amazon EFS Amazon EBS 復元 バックアップ取得 リストア 定期的にリストアテストを開始 1h~7dayの間の任意の 時間、リソースを保持 することが可能
AWS Backup 自動復元テストとは 20 Backup vault Backup restore Amazon S3
Amazon Aurora Amazon EFS Amazon EBS ワークロード Amazon S3 Amazon Aurora Amazon EFS Amazon EBS 復元 バックアップ取得 Amazon EventBridge AWS Lambda リストア テスト 定期的にリストアテストを開始 EventBridgeトリガーで、任意の テストを実行することが可能
AWS Backup 自動復元テストとは 21 Backup vault Backup restore Amazon S3
Amazon Aurora Amazon EFS Amazon EBS ワークロード Amazon S3 Amazon Aurora Amazon EFS Amazon EBS 復元 バックアップ取得 Amazon EventBridge AWS Lambda リストア テスト PutRestoreValidationResult 定期的にリストアテストを開始 OK/NG PutRestoreValidationResultを利 用して、スナップショットごと にFAILED/SUCCESSFULのラベ ルを付与することも可能
まとめ • AWS Backup 自動復元テストでスナップショットを定期的に評価する • RPO/RTOを満たせるのか • 実際に復旧したデータで業務継続できるか •
定期的に評価することでシステムの信頼性を高めていく 22
23 EOF