Каким образом поддерживается несколько регионов в Azure Service Fabric для служб с полным состоянием? - PullRequest
0 голосов
/ 04 октября 2018

Как мультирегион поддерживается в Azure Service Fabric для с полным состоянием служб?

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

1 Ответ

0 голосов
/ 05 октября 2018

Это возможно, но не открыто рекомендуется из FAQ

Можно ли создать кластер, охватывающий несколько регионов Azure или мои собственные центры обработки данных?

Да.

Основная технология кластеризации Service Fabric может использоваться для объединения компьютеров, работающих в любой точке мира, при условии, что они имеют сетевое соединение друг с другом.Однако создание и запуск такого кластера может быть сложным ...

Есть много проблем и ограничений, например, VNET не охватывает несколько регионов, производительность и задержка.

В состоянии с состояниемДля сервисов проблема будет еще выше, потому что данные должны быть реплицированы до того, как они будут считаться «переданными», что требует репликации данных в нескольких регионах, добавляет большую задержку и увеличивает риск сбоев, а также может влиять на скорость сети.это будет не так быстро, как соединение между зонами одного региона или внутри одного центра обработки данных.Существует также риск размещения экземпляров ваших услуг (данных) в группах размещения, которые могут быть одновременно отключены в разных регионах, даже если они являются разными доменами, они могут находиться в одном графике обслуживания.

Внутри Azure сервисы на основе SF, такие как EventHub, развернуты в виде нескольких кластеров в пределах одного региона, охватывающего несколько зон.Это уже дает вашему кластеру достаточную надежность в случае отказа всей зоны, для лучшей надежности и долговечности вы можете отразить существующий кластер как аварийное переключение в другом регионе и делать постоянные резервные копии \ восстановление, чтобы поддерживать их в синхронизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...