Поделиться через


Решения репликации между регионами для неисправных регионов

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

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

В этом документе перечислены некоторые службы и возможные решения, поддерживающие методы георепликации, не требуя парных регионов.

Управление API Azure

Azure Управление API не предоставляет реальную функцию репликации между регионами. Однако вы можете использовать функцию резервного копирования и восстановления для экспорта конфигурации экземпляра службы Управление API в одном регионе и импортировать его в другой регион. Если учетная запись хранения, используемая для резервного копирования, доступна из целевого региона, не существует зависимости между регионами. В этой статье приведены операционные рекомендации.

Служба приложений Azure

Для Служба приложений пользовательские резервные копии хранятся в выбранной учетной записи хранения. В результате есть зависимость для восстановления между регионами в GRS и парных регионах. Для типа автоматического резервного копирования невозможно выполнить резервное копирование и восстановление в разных регионах. В качестве обходного решения можно реализовать пользовательский механизм копирования файлов для сохраненного набора данных, который можно копировать вручную в неперемеченных регионах и различных учетных записях хранения.

Кэш Azure для Redis

Кэш Azure для Redis предоставляют два различных варианта репликации между регионами, которые являются активными георепликацией и пассивной георепликацией. В обоих случаях нет явной зависимости от пар регионов.

Реестр контейнеров Azure

Георепликация позволяет реестру контейнеров Azure функционировать как единый реестр, обслуживая несколько регионов с несколькими первичными региональными реестрами. Для этой функции ограничения не определяются парами регионов. Дополнительные сведения см. в статье Георепликация в Реестре контейнеров Azure.

Azure Cosmos DB

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

База данных Azure для MySQL

Выберите любой База данных Azure для MySQL доступные регионы Azure, чтобы развернуть реплики чтения.

База данных Azure для PostgreSQL

Для георепликации в неперемеченных регионах с База данных Azure для PostgreSQL можно использовать следующее:

Управляемая служба с георепликацией: управляемая служба Azure PostgreSQL поддерживает активную геореплику для создания постоянно читаемой вторичной реплики основного сервера. Доступный для чтения дополнительный объект может находиться в том же регионе Azure, что и основной или, как правило, в другом регионе. Такая читаемая вторичная реплика также называется георепликой.

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

Azure Data Factory

Для георепликации в неперемеченных регионах Фабрика данных Azure (ADF) поддерживает подготовку конвейеров ADF в виде инфраструктуры в сочетании с системой управления версиями для ADF.

Сетку событий Azure

Для георепликации разделов сетки событий в неисправных регионах можно реализовать отработку отказа на стороне клиента.

Центр Интернета вещей Azure

Для георепликации в неисправных регионах используйте шаблон concierge для маршрутизации на вторичный Центр Интернета вещей.

Служба Azure Kubernetes (AKS)

Azure Backup может обеспечить защиту кластеров AKS, включая функцию восстановления между регионами (CRR), которая в настоящее время находится в предварительной версии и поддерживает только диски Azure. Хотя функция CRR зависит от реплик парных регионов GRS, любые зависимости от CRR можно избежать, если кластер AKS хранит данные только во внешнем хранилище и не использует решения "в кластере".

Azure Monitor Logs

Рабочие области Log Analytics в журналах Azure Monitor не используют парные регионы. Чтобы обеспечить непрерывность бизнес-процессов и защиту от потери данных, включите репликацию рабочей области между регионами. Дополнительные сведения см. в статье "Повышение устойчивости", реплицируя рабочую область Log Analytics в разных регионах.

Служебная шина Azure

Служебная шина Azure может обеспечить региональную устойчивость без зависимости от пар регионов с помощью любого из них.Функции георепликации или геоагентного восстановления.

База данных SQL Azure

Для георепликации в неперемеченных регионах с База данных SQL Azure можно использовать следующее:

  • Функция группы отработки отказа, которая реплицируется в любом сочетании регионов Azure без каких-либо зависимостей от базового хранилища GRS.

  • Активная функция георепликации для создания постоянно синхронизированной удобочитаемой базы данных-получателя для базы данных-источника. Доступная для чтения база данных-получатель может находиться в том же регионе Azure, что и основной или, как правило, в другом регионе. Эта читаемая база данных-получатель также называется георепликой или георепликой.

Управляемый экземпляр SQL Azure

Для георепликации в неперемеченных регионах с Управляемый экземпляр SQL Azure можно использовать следующее:

  • Функция группы отработки отказа, которая реплицируется в любом сочетании регионов Azure без каких-либо зависимостей от базового хранилища GRS.

Хранилище Azure

Чтобы достичь георепликации в неперемеченных регионах, выполните приведенные далее действия.

  • Для хранилища объектов Azure:

    • Для хранилища BLOB-объектов и Azure Data Lake Storage можно использовать такие средства, как AZCopy или Фабрика данных Azure.

    • Для учетных записей хранения общего назначения версии 2 и учетных записей блочных BLOB-объектов класса Premium можно использовать репликацию объектов служба хранилища Azure.

    Примечание.

    Репликация объектов не поддерживается для Azure Data Lake Storage.

  • Для Azure NetApp Files (ANF) можно реплицировать в набор нестандартных пар, кроме пар регионов Azure. См . раздел репликации Azure NetApp Files (ANF) между регионами.

  • Для Файлы Azure:

    Внимание

    Необходимо отключить распределение по уровням в облаке, чтобы убедиться, что все данные присутствуют локально, и подготовить достаточно хранилища на виртуальной машине Azure для хранения всего набора данных. Чтобы обеспечить быструю репликацию изменений в дополнительный регион, доступ к файлам следует обращаться только к конечной точке сервера, а не в Azure.

Виртуальные машины Azure

Чтобы достичь георепликации в неисчисленных регионах, используйте службу Azure Site Recovery . Azure Site Recovery — это служба аварийного восстановления из Azure, которая обеспечивает непрерывность бизнес-процессов и аварийное восстановление путем репликации рабочих нагрузок из основного расположения в дополнительное расположение. Дополнительное расположение может быть неперемеченным регионом, если поддерживается Azure Site Recovery.

Следующие шаги