AWS IoT - Почему пространство имен тем изолировано для регионов?

Просто прочтите документ AWS IoT. Мне очень любопытен дизайн его брокера сообщений:

Пространство имен темы изолировано для каждой пары аккаунта AWS и региона. Например, тема Sensor / temp / room1 для учетной записи AWS не зависит от темы «Sensor / temp / room1» для другой учетной записи AWS. Это касается и регионов. Тема «Sensor / temp / room1» в той же учетной записи AWS в us-east-1 не зависит от той же темы в us-west-2. AWS IoT не поддерживает отправку и получение сообщений между аккаунтами AWS и регионами.

Почему AWS разделяет доступ брокера сообщений? Разве не было бы удобно, если бы сообщение было доступно в нескольких регионах?

В чем преимущество независимости брокера сообщений от региона?


person shihpeng    schedule 23.06.2016    source источник
comment
Если сообщение зависит от региона, то нет смысла делать пространство имен независимым от региона.   -  person Justinas    schedule 23.06.2016
comment
Почему пространство имен должно быть независимым в разных регионах?   -  person shihpeng    schedule 23.06.2016


Ответы (1)


Последнее предложение в цитате ...

AWS IoT не поддерживает отправку и получение сообщений между аккаунтами AWS и регионами.

... делает вопрос о пространствах имен несколько спорным.

Пространства имен независимы, потому что независимы регионы. Не было бы смысла в том, чтобы пространство имен было общим, если бы сообщения не могли пересекать региональные границы, поскольку они не могут.

Если ваш вопрос действительно "Почему регионы независимы?" затем я позаимствую цитату из документации EC2 -

Этим достигается максимально возможная отказоустойчивость и стабильность.

Практически все сервисы AWS работают по аналогичной модели. Имена очередей SQS? Названия тем в соцсетях? Региональные пространства имен.

Исключением являются такие службы, как IAM, CloudFront и Route 53, все из которых имеют инициализацию, но не рабочие, зависимости от us-east-1 ... и S3, которому требуется глобальное пространство имен, чтобы корзины могут иметь однозначное сопоставление 1: 1 с именами хостов DNS.

person Michael - sqlbot    schedule 23.06.2016