SOA信頼性とビジネス継続性
金融サービス企業がS3クロスリージョンレプリケーション(CRR)を使用して、東京リージョンのS3バケットから大阪リージョンにデータをレプリケートしています。コンプライアンス要件として、オブジェクトの99.99%が15分以内にレプリケートされることをSLA(サービスレベルアグリーメント)として証明する必要があります。この要件を満たすために有効にすべき機能はどれですか?
AS3レプリケーションルールの優先度を最高値に設定し、レプリケーションキュー内の他のオブジェクトより先に処理されるようにする
優先度設定はレプリケーションキュー内の処理順序に影響を与えますが、15分以内の保証メカニズムではありません。レプリケーション時間の上限制御は実現できません。
BS3レプリケーション時間制御(RTC:Replication Time Control)を有効にし、15分以内のレプリケーションSLAとCloudWatchレプリケーションメトリクスを活用する
✓ 正解
オブジェクトの99.99%を15分以内にレプリケートすることをAWSがSLAで保証する唯一の機能です。ReplicationLatencyメトリクスもCloudWatch提供され、コンプライアンス証明に利用できます。
CEventBridgeルールでS3 PutObjectイベントを検知し、Lambda関数を使ってリアルタイムにオブジェクトを大阪リージョンにコピーする
EventBridgeルール+Lambda経由のコピーは追加の管理コストと遅延リスクあり、15分以内のSLA保証ができません。スケーラビリティの懸念もあります。
DS3バッチレプリケーション(Batch Replication)を15分おきにスケジュール実行して、未レプリケートオブジェクトを一括処理する
S3バッチレプリケーション(15分おきスケジュール)も追加コスト・リスク・遅延リスクあり、実時間のSLA保証は実現できません。
解説
S3レプリケーション時間制御(RTC)は、オブジェクトの99.99%を15分以内にレプリケートすることをAWSがSLAとして保証する唯一の機能です。RTC有効時はReplicationLatencyおよびBytesReplicatedのCloudWatchメトリクスも提供され、コンプライアンス証明に利用できます。
選択肢AのS3レプリケーションルールの優先度設定は、レプリケーションキュー内の処理順序に影響を与えますが、15分以内の保証はできません。
選択肢CのEventBridgeルールでのLambda関数使用は追加の管理コストと遅延リスクがあります。
選択肢DのS3バッチレプリケーションは追加の管理コストと遅延リスクがあり、実時間のSLA保証はできません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでSOAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →