Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается перемещение ресурса нагрузочного тестирования Azure в другой регион Azure. Возможно, вы хотите переместить ресурс по ряду причин. Например, чтобы воспользоваться преимуществами нового региона Azure, создать нагрузку из другой локации, соответствовать внутренней политике и требованиям управления или в ответ на требования к планированию емкости.
Ресурсы нагрузочного тестирования Azure зависят от региона и не могут автоматически перемещаться между регионами. При повторном создании ресурса нагрузочного тестирования Azure в целевом регионе Azure необходимо повторно создать существующие нагрузочные тесты в новом ресурсе.
Выполните следующие действия, чтобы переместить ресурс в другой регион:
Экспортируйте конфигурацию ресурса нагрузочного тестирования Azure в шаблоне Azure Resource Manager (шаблон ARM).
По желанию, скачайте любой артефакт теста из существующих нагрузочных тестов.
Создайте ресурс нагрузочного тестирования Azure в целевом регионе с помощью шаблона ARM.
Повторно создайте нагрузочные тесты в новом ресурсе.
При необходимости удалите ресурс нагрузочного тестирования Azure в предыдущем регионе.
Предпосылки
Целевой регион Azure поддерживает нагрузочное тестирование Azure. Дополнительные сведения о региональной доступности для нагрузочного тестирования Azure.
У вас есть доступ к тестам в перенесенном ресурсе. Узнайте больше о том, как управлять доступом в Azure Load Testing.
Подготовьте
Чтобы приступить к работе, экспортируйте шаблон ARM для ресурса нагрузочного тестирования Azure и скачайте входные артефакты для существующих нагрузочных тестов. Позже вы обновите шаблон ARM, чтобы развернуть ресурс в целевом регионе Azure.
Экспортируйте шаблон ARM, содержащий параметры и сведения для ресурса Azure Load Testing, выполнив описанные здесь действия.
Скачайте входные артефакты для каждого существующего теста в ресурсе:
Перейдите в раздел "Тесты " для ресурса нагрузочного тестирования.
Выберите имя теста, чтобы перейти к списку тестовых запусков.
Выберите многоточие (...) для тестового запуска, а затем нажмите кнопку "Скачать входной файл".
Браузер начинает скачивание заархивированной папки, содержащей все входные файлы для теста, например YAML файл конфигурации теста , скрипт теста и любые конфигурационные или информационные файлы.
Замечание
Если вы используете Azure Key Vault для настройки секретов для нагрузочного теста, вы можете продолжать использовать то же хранилище ключей.
Двигаться
Чтобы переместить ресурс в целевой регион Azure, измените шаблон ARM, создайте новый ресурс с помощью шаблона и создайте нагрузочные тесты в новом ресурсе.
Перемещение ресурсов
На портале Azure выберите Создать ресурс.
В Marketplace найдите развертывание шаблона. Выберите развертывание шаблона (развертывание с помощью пользовательских шаблонов) и нажмите кнопку "Создать".
Выберите Создать собственный шаблон в редакторе.
Выберите "Загрузить файл" и выберите экспортируемый
template.jsonранее файл.Обновите содержимое JSON:
Обновите имя целевого ресурса нагрузочного тестирования Azure, обновив
defaultValueсвойство.{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "loadtest_name": { "defaultValue": "{new-resource-name}", "type": "String" } },Измените свойство расположения, чтобы использовать целевой регион. В следующем примере для целевого региона задано значение
eastus."resources": [ { "type": "Microsoft.LoadTestService/loadtests", "apiVersion": "2021-12-01-preview", "name": "[parameters('loadtest_name')]", "location": "eastus",Чтобы получить коды расположения регионов, см. статью Расположения Azure. Код региона — это имя региона без пробелов. Например, Восточный США = eastus.
Нажмите кнопку "Сохранить".
Введите подписку и группу ресурсов для целевого ресурса.
Выберите Проверить и создать, затем выберите Создать, чтобы создать ресурс для нагрузочного тестирования Azure в целевом регионе Azure.
Создание тестов
После создания ресурса нагрузочного тестирования Azure можно повторно создать нагрузочные тесты в портале Azure.
Ознакомьтесь с конфигурацией теста в config.yaml файлах, скачанных ранее, для настройки параметров нагрузочного теста. Отправьте тестовый скрипт и необязательные файлы конфигурации из скачанных входных артефактов.
При вызове нагрузочных тестов в рабочем процессе CI/CD обновите loadTestResource параметр в определении конвейера CI/CD, чтобы он соответствовал новому имени ресурса нагрузочного тестирования Azure.
Замечание
Если вы настроили какие-либо нагрузочные тесты с секретами или сертификатами из Azure Key Vault, обязательно предоставьте новому ресурсу доступ к Key Vault.
Очистка исходных ресурсов
После завершения перемещения удалите ресурс нагрузочного тестирования Azure из исходного региона. Вы оплачиваете ресурсы, даже если вы не используете их.
В портал Azure выполните поиск и выберите Azure Load Testing.
Выберите ресурс нагрузочного тестирования Azure.
На странице обзора ресурсов нажмите кнопку "Удалить", а затем подтвердите.
Осторожность
При удалении ресурса нагрузочного тестирования Azure вы больше не сможете просматривать связанные тестовые запуски и результаты тестирования.
Дальнейшие шаги
- Узнайте, как выполнять высокомасштабные нагрузочные тесты, см. раздел "Настройка высокомасштабного нагрузочного теста".