AWS認定資格 WEB問題集&徹底解説

ソリューションアーキテクト-プロフェッショナル

正解 A問題
(お気に入りチェック) 1 2 3 4
解説
正解はAです。AWS Data Pipelineを使用し、LastUpdated属性でフィルタリングすることで、効率的なデータ同期が可能になります。これにより、アプリケーションへの変更を最小限に抑えつつ、変更されたデータのみを同期できます。

選択肢B:EMRとカスタムスクリプトの使用は複雑で、アプリケーションに大きな変更が必要になる可能性があります。また、SCANオペレーションは非効率的です。

選択肢C:テーブル全体のエクスポート/インポートは非効率的で、24時間のRPOを満たせない可能性があります。

選択肢D:アプリケーションに大幅な変更が必要で、データの整合性や順序の問題が発生する可能性があります。

関連サービスの解説
Amazon DynamoDB
Amazon EC2 Auto Scaling
Amazon Simple Queue Service (Amazon SQS)
Amazon Simple Storage Service (Amazon S3)
AWS CloudFormation
AWS Data Pipeline

+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 70%
No.49 解説
国際企業が単一リージョンにDynamoDBを使用するWebアプリケーションをデプロイしました。規制要件により、別リージョンでの災害復旧機能が必要で、RTO 2時間、RPO 24時間が求められています。最小限のアプリケーション変更で、効率的なデータ同期を実現する最適な方法は何ですか?

  • AWS Data Pipelineを使用し、DynamoDBテーブルに「LastUpdated」属性を追加。1日1回のクロスリージョンコピーをスケジュールし、LastUpdated属性でフィルタリング
  • EMRでカスタムスクリプトを作成し、SCANオペレーションで現在のリージョンからデータを取得し、2番目のリージョンのDynamoDBにプッシュ
  • AWS Data Pipelineを使用し、1日1回DynamoDBテーブルをS3にエクスポートし、その後S3から他リージョンのDynamoDBにインポート
  • 各更新を2番目のリージョンのSQSキューに送信し、Auto Scalingグループを使用して書き込みを再生

(会員限定)当問題の評価をお願いします。改善に活用します。