AWS S3 Bucket с несколькими регионами


У меня есть корзина AWS S3, настроенная для стандартного региона США, но я хочу, чтобы она работала и в Сингапуре. Я изучил, но не смог найти способ для одной и той же корзины работать в нескольких регионах.

Было бы здорово, если бы кто-нибудь смог найти решение!

Спасибо,
Maanit


person Maanit    schedule 06.09.2015    source источник


Ответы (3)


Вам нужна межрегиональная репликация:
Сообщение в блоге
Документация AWS

Межрегиональная репликация позволяет выполнять автоматическое и асинхронное копирование ваших объектов между бакетами S3 в разных регионах.

person mickzer    schedule 06.09.2015
comment
Спасибо. Означает ли это, что если кто-то перейдет по той же ссылке в Сингапуре, он покажет те же результаты? - person Maanit; 06.09.2015
comment
@Maanit нет, одна и та же ссылка на ресурс S3 указывает только на одну корзину; все сегменты работают глобально, но обычно быстрее / лучше, когда запрашивающий находится ближе к сегменту. Этот ответ, потенциально содержащий полезную информацию, похоже, предполагает, что вы уже поняли, что область корзины влияет только на то, где данные физически хранятся и обслуживаются, а не на то, откуда они доступны. Приношу свои извинения автору, но это не ответ на этот вопрос. - person Michael - sqlbot; 06.09.2015
comment
Спасибо @ Michael-sqlbot. Это именно то, что я хотел услышать. - person Maanit; 06.09.2015

Корзина S3 существует в одном регионе, а не в нескольких регионах, но вы можете получить к нему доступ из любого места.

Теперь, хотя вы можете легко получить доступ к корзине US Standard из Сингапура, задержка будет высокой, поэтому вы можете рассмотреть возможность использования CloudFront как CDN.

person jarmod    schedule 06.09.2015
comment
Корзина S3 может существовать в нескольких регионах с помощью межрегиональной репликации. - person TheCarver; 11.06.2016
comment
@TheCarver Это два сегмента: исходный сегмент в одном регионе и целевой сегмент в другом регионе. - person jarmod; 11.06.2016

AWS Solutions представила новое решение для всех репликаций в регионах.

Например, вы можете создавать объекты в Орегоне, переименовывать их в Сингапуре и удалять их в Дублине, и изменения будут реплицированы во все другие регионы. Это решение разработано для рабочих нагрузок, допускающих потерю событий и изменение скорости репликации. Дополнительную информацию можно найти здесь https://aws.amazon.com/solutions/multi-region-asynchronous-object-replication-solution/.

person ExploringApple    schedule 17.02.2020