Миграция ресурсов службы вычисления в глобальную среду Azure
Важно!
С августа 2018 г. мы не принимаем новых клиентов и не развертываем новые функции и службы в исходных расположениях Microsoft Cloud Germany.
В соответствии с развитием потребностей клиентов мы недавно запустили два новых региона для центров обработки данных в Германии, предоставляя клиентам место расположения данных, полное подключение к глобальной облачной сети Майкрософт, а также конкурентные цены.
Кроме того, 30 сентября 2020 г. мы объявили, что Microsoft Cloud Germany будет закрыто 29 октября 2021 г. Дополнительные сведения можно найти здесь: https://www.microsoft.com/cloud-platform/germany-cloud-regions.
Воспользуйтесь преимуществами широты функциональности, безопасности корпоративного уровня и комплексных функций, доступных в новых регионах центров обработки данных в Германии, осуществив миграцию уже сегодня.
В этой статье содержатся полезные сведения о миграции ресурсов службы вычисления Azure из Azure для Германии в глобальную среду Azure.
Инфраструктура службы вычислений IaaS
Вы не можете напрямую выполнить миграцию ресурсов инфраструктуры как услуги (IaaS) службы вычислений Azure из Azure для Германии в глобальную среду Azure. Но существует несколько способов "дублирования" ваших виртуальных машин.
Дублирование с помощью Site Recovery
Azure Site Recovery поможет выполнить миграцию виртуальных машин из Azure для Германии в глобальную среду Azure. Так как исходный и целевой объекты находятся в разных клиентах при миграции из Azure для Германии в глобальную среду Azure, вы не можете использовать обычный параметр аварийного восстановления Azure, доступный для виртуальных машин. Решение заключается в настройке хранилища Site Recovery в целевой среде (глобальная среда Azure) и выполнении действий, аналогичных миграции физического сервера в среду Azure. На портале Azure выберите путь репликации, помеченный как Не виртуализированный. После завершения репликации выполните отработку отказа.
Примечание
Ниже приведены действия, которые необходимо выполнить для миграции физического сервера, работающего в локальной среде, в среду Azure.
Дополнительные сведения можно узнать в этом полезном учебнике по Site Recovery. Для быстрого обзора ниже приведена краткая и немного адаптированная версия процесса:
Установите сервер конфигурации/процесса в исходной среде для создания образов сервера. Затем выполните репликацию образов в хранилище Служб восстановления Azure в целевой среде. Все действия выполняются сервером конфигурации. Вам не нужно касаться отдельных серверов.
- Войдите на портал Azure для Германии.
- Сравните версии ОС виртуальных машин, которые необходимо перенести в матрицу поддержки.
- Настройте новую виртуальную машину в исходном экземпляре виртуальной сети Azure, которая будет использоваться в качестве сервера конфигурации:
- Выберите DS4v3 или выше (от 4 до 8 ядер, память 16 ГБ).
- Подключите дополнительный диск, который содержит не менее 1 ТБ свободного места (для образов виртуальных машин).
- Используйте Windows Server 2012 R2 или более поздней версии.
- Убедитесь, что порты 443 и 9443 открыты для подсети в обоих направлениях.
- Войдите в новую виртуальную машину (сервер конфигурации).
- В сеансе удаленного рабочего стола войдите на портал глобальной среды Azure с помощью ее учетных данных.
- Настройте виртуальную сеть, в которой будут выполняться реплицированные виртуальные машины.
- Создание учетной записи хранения Azure.
- Настройте хранилище Служб восстановления.
- Определите цель защиты (В Azure>Не виртуализованы/другое).
- Скачайте файл единой установки восстановления (Подготовить инфраструктуру>Источник). При открытии URL-адреса портала на сервере конфигурации файл загружается на нужный сервер. Из внешнего сервера конфигурации передайте файл установки на сервер конфигурации.
- Скачайте ключ регистрации хранилища (при необходимости передайте его на сервер конфигурации, как в предыдущем шаге).
- Запустите единую установку восстановления на сервере конфигурации.
- Настройте целевую среду (убедитесь, что вы все еще не вышли из целевого портала).
- Определите политику репликации.
- Запустите репликацию.
После первоначальной репликации протестируйте сценарий, выполнив тестовую отработку отказа. Проверьте и удалите тест. Последний шаг — выполните фактическую отработку отказа.
Внимание!
Синхронизация с исходной виртуальной машиной не выполняется. Если вы хотите выполнить миграцию снова, очистите все и начните с начала!
Дублирование с помощью экспорта и импорта шаблона Resource Manager
Можно экспортировать шаблон Azure Resource Manager, который используется для развертывания на локальном компьютере. Измените в шаблоне расположение и другие параметры или переменные. Затем выполните повторное развертывание в глобальной среде Azure.
Важно!
Измените расположение, секреты Azure Key Vault, сертификаты и другие уникальные идентификаторы в соответствии с требованиями нового региона.
Выполните экспорт шаблона Resource Manager на портале, выбрав группу ресурсов. Выберите развертывания, а затем выберите самое последнее развертывание. Выберите Шаблон в левом меню и скачайте шаблон.
В файл .zip загружается несколько файлов. Развернуть шаблон помогут сценарии PowerShell, Azure CLI, Ruby или .NET. Файл parameters.json содержит все входные данные, полученные при последнем развертывании. Вероятно, необходимо будет изменить некоторые параметры в этом файле. Измените файл template.json, если вы хотите повторно развернуть только часть ресурсов.
Дополнительные сведения
- Выполните задания в учебниках по Site Recovery, чтобы освежить знания.
- Ознакомьтесь со сведениями об экспорте шаблонов Resource Manager или прочтите общие сведения об Azure Resource Manager.
- Дополнительные сведения об аварийном восстановлении из физического расположения в среду Azure с помощью Site Recovery.
- Прочитайте обзор расположения Azure.
- Дополнительные сведения о повторном развертывании шаблона.
Облачные службы
Вы можете повторно развернуть ресурсы Облачных служб Azure, снова указав определения .cspkg
и .cscfg
.
Портал Azure
Чтобы снова развернуть облачные службы на портале Azure:
-
Создайте новую облачную службу с помощью определений
.cspkg
и.cscfg
. - Обновите запись CNAME или A таким образом, чтобы она направляла трафик в новую облачную службу.
- Когда трафик будет перенаправлен в новую облачную службу, удалите старую облачную службу в Azure для Германии.
PowerShell
Чтобы повторно развернуть облачные служб с помощью PowerShell:
Создайте новую облачную службу с помощью определений
.cspkg
и.cscfg
.New-AzureService -ServiceName <yourServiceName> -Label <MyTestService> -Location <westeurope>
Создайте новое развертывание с помощью определений
.cspkg
и.cscfg
.New-AzureDeployment -ServiceName <yourServiceName> -Slot <Production> -Package <YourCspkgFile.cspkg> -Configuration <YourConfigFile.cscfg>
Обновите запись CNAME или A таким образом, чтобы она направляла трафик в новую облачную службу.
Когда трафик будет перенаправлен в новую облачную службу, удалите старую облачную службу в Azure для Германии.
Remove-AzureService -ServiceName <yourOldServiceName>
REST API
Чтобы повторно развернуть облачные служб с помощью REST API:
Создайте новую облачную службу в целевой среде.
https://management.core.windows.net/<subscription-id>/services/hostedservices
Создайте новое развертывание с помощью API создания развертывания. Чтобы найти определения
.cspkg
и.cscfg
, вы можете вызвать Get Package API.https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deploymentslots/production
Когда трафик будет перенаправлен в новую облачную службу, удалите старую облачную службу в Azure для Германии.
https://management.core.cloudapi.de/<subscription-id>/services/hostedservices/<old-cloudservice-name>
Дополнительные сведения
- См. Обзор облачных служб.
Service Fabric
Вы не можете выполнить миграцию ресурсов Azure Service Fabric из Azure для Германии в глобальную среду Azure. Необходимо повторно развернуть ресурсы Service Fabric в новой среде.
Сведения о текущей среде Service Fabric можно получить с помощью командлетов PowerShell. Получить доступ ко всем командлетам, связанным с Service Fabric, можно, если ввести Get-Help *ServiceFabric*
в PowerShell.
Дополнительные сведения
- Выполните задания в учебниках по Service Fabric, чтобы освежить знания.
- Дополнительные сведения о создании нового кластера.
- См. общие сведения о Service Fabric.
Пакетная служба Azure
Вы не можете выполнить миграцию данных учетной записи пакетной службы Azure из одного региона в другой. Учетная запись может работать с виртуальными машинами, связанными с ней, и активно взаимодействовать с данными в учетных записях хранения, базах данных или других системах хранения.
Повторно разверните скрипты развертывания, шаблоны или код в новом регионе. При повторном развертывании выполняются следующие задачи.
- Создание учетной записи пакетной службы.
- Увеличение квоты учетной записи пакетной службы.
- Создание пулов пакетной службы.
- Создайте новые учетные записи хранения, базы данных и другие службы, которые используются для сохранения входных и выходных данных.
- Обновите конфигурацию и код, чтобы они указывали на новую учетную запись пакетной службы и использовали новые учетные данные.
Дополнительные сведения
- Выполните задания в учебниках по пакетной службе, чтобы освежить знания.
- См. общие сведения о пакетной службе Azure.
Функции
Миграция ресурсов Функций Azure из Azure для Германии в глобальную среду Azure в настоящее время не поддерживается. Рекомендуется экспортировать шаблон Resource Manager, изменить расположение, а затем повторно выполнить развертывание в целевом регионе.
Важно!
Измените расположение, секреты Azure Key Vault, сертификаты, параметры приложений и другие уникальные идентификаторы в соответствии с требованиями нового региона.
Дополнительные сведения
- Выполните задания в учебниках по Функциям, чтобы освежить знания.
- Ознакомьтесь со сведениями об экспорте шаблонов Resource Manager или прочтите общие сведения об Azure Resource Manager.
- Ознакомьтесь с обзором решения "Функции Azure".
- Прочитайте обзор расположений Azure.
- Дополнительные сведения о повторном развертывании шаблона.
Масштабируемые наборы виртуальных машин
Чтобы выполнить миграцию масштабируемого набора виртуальных машин в глобальную среду Azure, экспортируйте шаблон Resource Manager, настройте его для новой среды, а затем повторно разверните в целевом регионе. Экспортируйте только базовый шаблон и повторно разверните шаблон в новой среде. Отдельные экземпляры масштабируемых наборов виртуальных машин должны быть одинаковыми.
Важно!
Измените расположение, секреты Azure Key Vault, сертификаты и другие уникальные идентификаторы в соответствии с требованиями нового региона.
Дополнительные сведения
- Выполните задания в учебниках по масштабируемому набору виртуальных машин, чтобы освежить знания.
- Узнайте, как выполнить экспорт шаблонов Azure Resource Manager.
- Ознакомьтесь с обзором Azure Resource Manager.
- Общие сведения о масштабируемых наборах виртуальных машин в Azure.
- Прочитайте обзор расположений Azure.
- Дополнительные сведения о повторном развертывании шаблона.
Веб-приложения
В настоящее время приложения, созданные с помощью функции "веб-приложения" Службы приложений Azure, не могут быть перенесены из Azure для Германии в глобальную среду Azure. Рекомендуется экспортировать веб-приложение в качестве шаблона Resource Manager, а затем повторно развернуть после изменения свойства расположения на новый регион.
Важно!
Измените расположение, секреты Azure Key Vault, сертификаты и другие уникальные идентификаторы в соответствии с требованиями нового региона.
Дополнительные сведения
- Выполните задания в учебниках по Службе приложений, чтобы освежить знания.
- Ознакомьтесь со сведениями об экспорте шаблонов Resource Manager или прочтите общие сведения об Azure Resource Manager.
- Ознакомьтесь с обзором Службы приложений.
- Прочитайте обзор расположения Azure.
- Дополнительные сведения о повторном развертывании шаблона.
Следующие шаги
Изучите инструменты, методы и рекомендации по миграции ресурсов в следующих категориях служб: