2016-05-09 1 views
0

Я не могу понять регионы в стеке AWS. Я где-то читал в документе aws, что загрузка данных (S3) для одного региона автоматически не отражается в другом регионе. Нужно ли загружать во все доступные регионы, чтобы отображать мой загруженный файл по всему миру? Однако я использовал для загрузки на S3 с помощью консоли AWS в одном регионе, и я не знал о регионе, загружая в aws. Сегодня я только что изменил в регионе в aws-консольном URL-адресе и обнаружил, что контент такой же. Если он автоматически отражает то, что является точкой указания региона при загрузке на S3 или любой другой aws-сервис.Как работает загрузка по регионам в стеке AWS?

ответ

1

Я понимаю ваше замешательство, это не очень понятно, как это работает. Однако так это работает IMO:

Вы можете выбрать регион для оптимизации латентности, минимизации затрат или решения нормативных требований. Объекты, хранящиеся в регионе, никогда не покидают этот регион, если вы явно не переносите их в другой регион. Для получения дополнительной информации о регионах см. Accessing a Bucket в Руководстве разработчика по простой службе хранения Amazon.

Поэтому при создании ведром вам предлагается выбрать регионы, таким образом, ваше ведро имеет регионы конкретный адрес, а именно:

s3-<region>.amazonaws.com

Если вы в состоянии увидеть то же содержание ведро в разных регионах, то, скорее всего, вы включили репликацию по регионам.

Репликация по регионам - это автоматическое асинхронное копирование объектов объектов в разных регионах AWS. Активация ретрансляции кросс-региона, Amazon S3 будет реплицировать только что созданные объекты , обновления объектов и удаления объектов из исходного ковша в целевое ведро в другом регионе. В кросс-регионе репликация имеет конкретные требования, которые определяют, что может и не может реплицироваться по регионам на основе того, как создается объект, и как он зашифрован. Для получения дополнительной информации см. Cross-Region Replication Руководство разработчика разработчика Amazon Simple Storage.

Вы спросили:

Если он отражает автоматически, то какой смысл указания региона при загрузке на S3 или любой другой сервис AWS.

В соответствии с выше она не отражает автоматически и основные моменты:

  • оптимизирует латентность - чем ближе сервера к вам или вашим клиентам, тем ниже латентность
  • минимизировать затраты - вы можете избежать дополнительных сборов за передачу данных, некоторые регионы дешевле других и т. д.
  • адресуйте нормативные требования - вам или вашим клиентам может потребоваться соблюдать нормативные требования, т.е. данные не могут покинуть США или Европу или что-то еще подобные
+0

Спасибо, это помогает мне очищать вещи. –