Q22 — AWS SAA-C03 第3章

第 22/65 問 | ← 第3章

Q152. ある会社は、アプリケーションのテスト期間中にAmazon RDS for MySQLのDBインスタンスを使用しました。テストサイクル終了時にDBインスタンスを終了する前に、ソリューションズアーキテクトが2つのバックアップを作成しました。1つ目のバックアップはmysqldumpユーティリティを用いてデータベースのダンプを作成することで作成され、2つ目のバックアップはRDS終了時に「最終DBスナップショット」オプションを有効化して作成されました。現在、会社は新しいテストサイクルを計画しており、最も最近のバックアップから新しいDBインスタンスを作成したいと考えています。また、DBインスタンスのホストとして、MySQL互換のAmazon Auroraエディションを選択しています。この要件を満たすソリューションはどれですか?(該当するものを2つ選択してください。)

正解: A. RDSスナップショットを直接Auroraにインポートする。, C. データベースダンプをAmazon S3にアップロードし、その後そのダンプをAuroraにインポートする。

解説

選択肢Aは有効なソリューションです。Amazon AuroraはMySQLと互換性があり、RDSスナップショットからデータを直接復元できるため、追加の手順を必要とせずに新しいAurora DBインスタンスを作成できます。 選択肢Cも有効なソリューションです。ソリューションズアーキテクトがmysqldumpユーティリティを用いてデータベースダンプを作成しているため、このダンプをAmazon S3にアップロードした後、mysqlコマンドラインツールなどを用いてAurora DBインスタンスにインポートできます。この方法には若干の手動操作が必要ですが、RDSスナップショットを直接Auroraにインポートする方法よりも柔軟性があります。 選択肢B、D、Eは不適切です。これらの選択肢は、本シナリオでは不要な追加ステップを含んでいます。RDSスナップショットをS3にアップロードする(選択肢B)ことや、AWS Database Migration Service(AWS DMS)を用いる(選択肢DおよびE)ことは、他のユースケースでは有用かもしれませんが、すでに作成済みのバックアップから新しいDBインスタンスを作成するという本問の要件においては必要ありません。