Обзор
Репликация между регионами (CRR) — это функция Amazon S3, которая асинхронно реплицирует новые объекты из исходного бакета в одном регионе AWS в целевой бакет в другом регионе.
Основные требования
Чтобы включить репликацию между регионами, тебе нужно:
- Включить версионирование как на исходном, так и на целевом бакете
- Настроить правила репликации, указав, какие объекты реплицировать
- Выдать подходящие IAM-разрешения для S3, чтобы выполнять репликацию
Основные варианты использования
Репликация между регионами обычно используется для:
- Снижения задержки путём хранения данных географически ближе к конечным пользователям
- Обеспечения аварийного восстановления и непрерывности бизнеса
- Обеспечения избыточности данных в нескольких регионах
- Соответствия регуляторным требованиям по распределению данных
Важные характеристики
- Репликация происходит асинхронно — это значит, что между загрузкой объекта в исходный бакет и его появлением в целевом может быть задержка
- Реплицируются только новые объекты, созданные после включения CRR; существующие объекты автоматически не копируются
- Правила репликации можно настроить так, чтобы фильтровать объекты по префиксу, тегам или другим критериям
- Репликация влечёт дополнительные расходы на передачу данных между регионами
Дополнительные соображения
Ты можешь настроить CRR так, чтобы:
- Реплицировать все объекты или только определённые
- Изменять класс хранилища для реплицируемых объектов
- Изменять владельца объектов во время репликации
- Включить репликацию маркеров удаления для согласованности между регионами
Репликация между регионами незаменима для организаций, которым нужна высокая доступность, минимальная задержка доступа или географическое распределение данных.