💰 コスト効率:S3 CRRの使いどころ

目次

1. 結論

Amazon S3 クロスリージョンレプリケーション (CRR) は、「データの海外避難(遠隔地バックアップ)」です。あるリージョンのS3に保存したデータを、別のリージョンのS3へリアルタイム(非同期)でコピーし続けます。これにより、万が一ひとつのリージョンが丸ごと使えなくなっても、別のリージョンからデータをすぐに取り出せるという、究極の耐障害性を提供します。

2. SAAで出やすいポイント

  • バージョニング必須: 送信元と送信先の両方のバケットで「バージョニング」を有効にしている必要がある。
  • 自動・非同期: 設定後は、新しく作成・更新されたオブジェクトが自動的にコピーされる(既存のものをコピーするには「バッチレプリケーション」が必要)。
  • 権限: データのコピーを行うためのIAMロールを適切に設定する必要がある。
  • メタデータの保持: オブジェクトの作成日時や所有者情報などを保持したままコピーできる。
  • ストレージクラスの変更: コピー先のバケットでは、コピー元よりも安いストレージクラス(IAやGlacierなど)に自動で入れる設定も可能。

3. キーワードでの判断

問題文のキーワード 疑うべきサービス/機能 判断理由
「リージョン全体の障害に備えたデータ保護」 S3 CRR 物理的な距離を置いたコピー
「地理的に近い場所からデータを提供したい」 S3 CRR リージョンを跨いだ配置
「コンプライアンスで遠隔地にデータを保存」 S3 CRR 法的要件の遵守

4. ひっかけポイント

  • 同一リージョンレプリケーション (SRR):
    • SRR: 同じリージョン内の別アカウントや別バケットへコピー(ログの集約など)。
    • CRR: 別のリージョンへコピー(災害復旧)。
  • データ転送コスト: リージョンを跨ぐため、通常のアップロードとは別に「リージョン間データ転送費用」が発生する。
  • 削除の同期: デフォルトでは削除(削除マーカーの追加)はレプリケートされない設定が多い。誤削除がコピー先まで波及しないように制御できる。

5. 覚え方

  • 「他県の貸金庫」。
  • 自分の住んでいる街(リージョン)で大きな地震が起きても大丈夫なように、大事な書類(データ)を遠く離れた別の県(リージョン)の金庫にも自動で入れておいてもらうイメージ。

6. 関連サービス

サービス名 関連する理由
AWS Organizations 複数アカウントにまたがるCRRの設定(別アカウントのバケットへコピー)で利用。
CloudFront 配信の高速化ならCloudFront、データの物理的な多拠点配置ならCRR。
Route 53 障害時に、コピー先リージョンのバケットへエンドポイントを切り替える(フェイルオーバー)制御。

7. Obsidian管理メモ

  • 復習ポイント: 「DR対策」という言葉が出たら、EC2のバックアップ、RDSのクロスリージョンレプリカ、そしてS3のCRRの3点セットを思い出す。
  • 関連ノート: S3のデータ保護機能まとめ

8. HTMLファイル名

aws-s3-cross-region-replication-dr.html

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次