296-AWS SAP AWS 「理論・実践・一問道場」AWS Backup

 

理論

1. バックアップのスケジュール設定と管理の簡便さ

  • AWS Backupは、AWSリソース(例えば、Amazon AuroraやDynamoDB)のバックアップを自動化し、スケジュールに基づいて定期的にバックアップを作成できます。これにより、手動でバックアップを作成する必要がなく、運用負担を軽減できます。

2. コスト効率

  • AWS Backupは、バックアップのストレージに関連するコストを最小限に抑えることができます。特に、復旧時間が緩い場合や、バックアップデータをセカンダリリージョンに保存する場合に、低コストで確実なバックアップを提供します。
  • データがセカンダリリージョンで使用される頻度が低ければ、コストはさらに低く抑えられます。

3. 復旧時間が緩いケース

  • RTOが緩い場合、すぐにシステムを復旧する必要がないため、バックアップからの復旧で十分対応可能です。この場合、バックアップデータを手動または一部自動的にリストアすることで、復旧するまでの時間を柔軟に設定できます。

4. バックアップの保存場所

  • AWS Backupは、バックアップデータを異なるリージョンに保存することができるため、災害時には別のリージョンから復旧することができます。この機能により、シンプルなバックアップ戦略で高可用性を確保できますが、リアルタイムでのレプリケーションを必要とするシナリオには向いていません。

5. ディザスタリカバリの簡易化

  • システム全体のバックアップを管理し、復旧作業を効率的に行うためのツールを提供しますが、即座に復旧するための高可用性やレプリケーションが要求されるシステムには向かない場合もあります。

適用ケース:

  • 復旧が緩いプロジェクトや、予算を抑えつつシンプルな災害復旧が求められる場合にはAWS Backupが最適です。例えば、データベースのバックアップを定期的に取得し、問題発生時に少し時間をかけてリストアすることが許容されるシナリオには適しています。

まとめ:

AWS Backupは、復旧時間や復旧ポイントに厳しい要件がない場合に非常に有効な選択肢です。コストを抑えながらシンプルで効果的なバックアップソリューションを提供し、復旧が緩いケースに適しています。

実践

一問道場

問題 #296
トピック 1
ある企業は、Amazon Elastic Container Service(Amazon ECS)とAmazon API Gatewayを使用してコンテナ化されたアプリケーションを実装しています。アプリケーションデータはAmazon AuroraデータベースとAmazon DynamoDBデータベースに保存されています。企業はAWS CloudFormationを使用してインフラのプロビジョニングを自動化し、AWS CodePipelineを使用してアプリケーションのデプロイを自動化しています。
ソリューションアーキテクトは、RPO(復旧ポイント目標)2時間、RTO(復旧時間目標)4時間を満たす災害復旧(DR)戦略を実装する必要があります。
どのソリューションが最もコスト効果的にこれらの要件を満たしますか?
A. AuroraグローバルデータベースとDynamoDBグローバルテーブルを設定して、データベースをセカンダリAWSリージョンにレプリケートします。プライマリリージョンとセカンダリリージョンで、Regionalエンドポイントを持つAPI Gateway APIを構成します。DRシナリオ時にセカンダリリージョンへのトラフィックをルーティングするためにAmazon CloudFrontのオリジンフェイルオーバーを実装します。
B. AWS Database Migration Service(AWS DMS)、Amazon EventBridge、AWS Lambdaを使用して、AuroraデータベースをセカンダリAWSリージョンにレプリケートします。DynamoDBデータベースをセカンダリリージョンにレプリケートするためにDynamoDB Streams、EventBridge、Lambdaを使用します。プライマリリージョンとセカンダリリージョンで、Regionalエンドポイントを持つAPI Gateway APIを構成します。Amazon Route 53フェイルオーバールーティングを実装して、プライマリリージョンからセカンダリリージョンへのトラフィックの切り替えを行います。
C. AWS Backupを使用してAuroraデータベースとDynamoDBデータベースのバックアップをセカンダリAWSリージョンに作成します。プライマリリージョンとセカンダリリージョンで、Regionalエンドポイントを持つAPI Gateway APIを構成します。Amazon Route 53フェイルオーバールーティングを実装して、プライマリリージョンからセカンダリリージョンへのトラフィックの切り替えを行います。
D. AuroraグローバルデータベースとDynamoDBグローバルテーブルを設定して、データベースをセカンダリAWSリージョンにレプリケートします。プライマリリージョンとセカンダリリージョンで、Regionalエンドポイントを持つAPI Gateway APIを構成します。Amazon Route 53フェイルオーバールーティングを実装して、プライマリリージョンからセカンダリリージョンへのトラフィックの切り替えを行います。

正解

正解は C です。
選択肢Cでは、AWS Backupを使用してAuroraとDynamoDBのバックアップを別リージョンに保存し、RPO(復旧ポイント目標)2時間、RTO(復旧時間目標)4時間の要件を満たすコスト効率の良い方法を提供します。この方法では、バックアップからの迅速な復元が可能で、要件に適合します。
297-AWS SAP AWS 「理論・実践・一問道場」CloudFrontキャッシュヒット率を向上295-AWS SAP AWS 「理論・実践・一問道場」
Loading...
minami
minami
みなみの成長 🐝
Announcement

🎉 ブログへようこそ 🎉

名前: みなみ一人会社
性別:
国籍: China 🇨🇳
政治スタンス: 民主主義支持者
完全独学で基本情報技術者をはじめ、32個の資格を仕事をしながら取得。
現在はIT会社で技術担当として働きながら、ブログ執筆や学習支援にも取り組んでいます。
独学で合格できる学習法や勉強法、試験対策を発信中!

📚 発信内容

  • 💻 IT・システム開発
  • 🏠 不動産 × 宅建士
  • 🎓 MBA 学習記録