Решения репликации между регионами для неисправных регионов
Некоторые службы 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 (облачную конечную точку), локальный файловый сервер Windows и подключенный файловый ресурс, работающий на виртуальной машине в другом регионе Azure (конечной точке сервера для аварийного восстановления), используйте Синхронизация файлов Azure.
Внимание
Необходимо отключить распределение по уровням в облаке, чтобы убедиться, что все данные присутствуют локально, и подготовить достаточно хранилища на виртуальной машине Azure для хранения всего набора данных. Чтобы обеспечить быструю репликацию изменений в дополнительный регион, доступ к файлам следует обращаться только к конечной точке сервера, а не в Azure.
Виртуальные машины Azure
Чтобы достичь георепликации в неисчисленных регионах, используйте службу Azure Site Recovery . Azure Site Recovery — это служба аварийного восстановления из Azure, которая обеспечивает непрерывность бизнес-процессов и аварийное восстановление путем репликации рабочих нагрузок из основного расположения в дополнительное расположение. Дополнительное расположение может быть неперемеченным регионом, если поддерживается Azure Site Recovery.