目次
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