type
status
date
slug
summary
tags
category
icon
password
 

理論

1. 災害復旧(Disaster Recovery, DR)の基本概念

災害復旧は、システム障害や自然災害などの影響で業務が停止した場合に、重要なデータとアプリケーションを迅速に復旧させるプロセスです。DR計画では、復旧時間目標(RTO: Recovery Time Objective)と復旧ポイント目標(RPO: Recovery Point Objective)**を定義し、これらに基づいて最適なソリューションを選択します。
  • RTO: システム障害が発生してから復旧作業を完了するまでの時間。
  • RPO: 障害が発生する前の時点からどれだけのデータを復旧できるか。

2. AWSでの災害復旧ソリューション

AWSには、災害復旧を実現するためのさまざまなサービスが提供されています。特に重要なものは次の通りです:
  • AWS Elastic Disaster Recovery (DRS): オンプレミスのサーバーやVMをAWSにレプリケーションし、災害発生時に自動的にフェイルオーバーするサービスです。フェイルバックも簡単に行え、RTOとRPOの要件を満たしやすいです。
  • AWS Storage Gateway: オンプレミスとAWSクラウド間でデータのバックアップと復元を行うためのサービス。ファイルゲートウェイやボリュームゲートウェイを使用して、データをS3やEBSに保存し、災害時に復元できますが、フェイルオーバー機能は限られています。
  • AWS DataSync: 高速かつ効率的にデータをAWSストレージに転送するサービス。大量のデータを短時間で移行でき、EFSやFSx for Windows File Serverといったサービスと組み合わせて使用されます。

3. 冗長性と可用性

  • アクティブ-アクティブ構成: 2つのデータセンター(またはAWSリージョン)で両方が稼働しており、システム全体が冗長化されている状態。災害時には自動的にフェイルオーバーし、ダウンタイムを最小限に抑えます。
  • アクティブ-パッシブ構成: 主に一方が稼働し、バックアップ用に待機しているシステム構成。災害時に切り替えることで復旧します。

4. データの同期とフェイルオーバー

  • データレプリケーション: データの同期と複製は、DRの要となります。レプリケーションによって、災害時に即座にデータを復元できるようにすることが求められます。
  • フェイルオーバーとフェイルバック: システムがダウンした際にAWS環境にシームレスに移行し、復旧後にオンプレミスに戻す(フェイルバック)仕組みが重要です。Elastic Disaster RecoveryやCloudFormation、AWS CDKなどを用いて、これを自動化することが可能です。

結論:

災害復旧の要件(RTO、RPO)に対応するためには、AWS Elastic Disaster Recoveryが最も効率的でコスト効果の高い選択肢です。データの高速レプリケーションと自動フェイルオーバー、フェイルバック機能を提供し、最小限の手動作業で災害復旧を実現できます。

実践

一問道場


問題 #234
トピック 1
ある企業は、オンプレミスアプリケーションのためにAWSを災害復旧の目的で使用したいと考えています。この企業には、アプリケーションを実行する数百台のWindowsサーバーがあります。すべてのサーバーは共通の共有ディスクをマウントしています。
この企業の目標復旧時間(RTO)は15分、目標復旧ポイント(RPO)は5分です。ソリューションは、ネイティブなフェイルオーバーおよびフェイルバック機能をサポートする必要があります。
どのソリューションが最もコスト効果が高いか?
  • A. AWS Storage Gatewayのファイルゲートウェイを作成し、Windowsサーバーのバックアップを毎日スケジュールします。データをAmazon S3に保存します。災害時には、バックアップからオンプレミスサーバーを復元します。フェイルバック時には、オンプレミスのサーバーをAmazon EC2インスタンスで実行します。
  • B. AWS CloudFormationのテンプレートを作成し、インフラを構築します。AWS DataSyncを使用して、データをAmazon Elastic File System(Amazon EFS)に複製します。災害時には、AWS CodePipelineを使用してテンプレートをデプロイし、オンプレミスサーバーを復元します。データのフェイルバックはDataSyncを使用します。
  • C. AWS Cloud Development Kit(AWS CDK)パイプラインを作成して、AWS上にマルチサイトのアクティブ-アクティブ環境を構築します。s3 syncコマンドを使用して、データをAmazon S3に複製します。災害時には、DNSエンドポイントをAWSに切り替えます。データのフェイルバックは、s3 syncコマンドを使用して行います。
  • D. AWS Elastic Disaster Recoveryを使用してオンプレミスサーバーを複製します。AWS DataSyncを使用してデータをAmazon FSx for Windows File Serverファイルシステムに複製します。ファイルシステムをAWSサーバーにマウントします。災害時には、オンプレミスサーバーをAWSにフェイルオーバーします。フェイルバックはElastic Disaster Recoveryを使用して、新しいまたは既存のサーバーに行います。

解説

この問題では、災害復旧の要件(RTO: 15分、RPO: 5分)を満たすために、最もコスト効率の良いソリューションを選ぶ必要があります。
選択肢Dが最も適しています。理由は、AWS Elastic Disaster Recoveryを使用することで、オンプレミスのサーバーをAWSにレプリケーションし、災害発生時に迅速にフェイルオーバーできます。さらに、フェイルバック機能も備えており、復旧後に新しいサーバーや既存のサーバーに戻すことができます。この方法は、RTOとRPOの要件を満たし、効率的な災害復旧を提供します。
他の選択肢は、フェイルオーバーやデータの同期が自動化されていないか、要件を満たすために複雑すぎるため、最適ではありません。
相关文章
クラウド技術の共有 | AWS Site-to-Site
Lazy loaded image
EKSでのWordPressデプロイ:KCNA-JP試験対策 (Kubernetes実践編)
Lazy loaded image
初心者向け!コンテナ化WordPressサイト構築ガイド(超詳細版)
Lazy loaded image
EFSを活用!AWS EC2でDockerを使ったWordPressサイト構築
Lazy loaded image
529-AWS SAP AWS 「理論・実践・一問道場」VPCエンドポイント
Lazy loaded image
528-AWS SAP AWS 「理論・実践・一問道場」Migration Evaluator
Lazy loaded image
235-AWS SAP AWS 「理論・実践・一問道場」EFA233-AWS SAP AWS 「理論・実践・一問道場」クロスアカウントロール
Loading...
みなみ
みなみ
一个普通的干饭人🍚
最新发布
02-生成AIパスポート試験対策:第2章「生成AI」
2025-2-1
01-生成AIパスポート試験対策:第1章「人口知能」
2025-2-1
究極のAWS認定 AI 実践者 AIF-C01 - 学習メモ
2025-1-27
不要再傻傻的直接买NISA啦
2025-1-27
Kubernetes、仮想マシンとコンテナの概念を超簡単に解説!
2025-1-24
529-AWS SAP AWS 「理論・実践・一問道場」VPCエンドポイント
2025-1-22
公告
🎉欢迎访问我的博客🎉
- 感谢您的支持 --
本站点于2024/09/01建立
👏主要分享IT相关主题👏
系统管理:
Redhat…
容器和编排:
Kubernetes、Openshift…
云计算:
AWS、IBM…
AI入门
以及技术笔记和考证经验
定期更新,欢迎互动。
感谢访问!
快速浏览相关标签