Тестирование развертывания миграции в Azure
После реплика или этапа рабочих нагрузок и обеспечения доступности вспомогательных служб можно начать тестирование миграции. Тестирование миграции в основном посвящено двум областям:
- Архитектура. Проверьте архитектуру, чтобы убедиться, что она работает с реплика реплика или промежуточными ресурсами.
- Подпрограммы управления. Проверьте план управления для перенесенных ресурсов, чтобы убедиться, что он работает.
В отличие от бизнес-тестирования, тестирование миграции ориентировано на ИТ-действия.
При выявлении проблем их можно добавить в план исправления. После устранения всех проблем вы можете перейти к выпуску рабочей нагрузки.
Выполнение тестовых миграций
После реплика ресурсов можно выполнить тестовые миграции в изолированных средах, чтобы убедиться, что рабочие нагрузки не влияют на рабочие нагрузки.
Тестовые миграции зависят от средств, но обычно создаются реплика исходных систем, которые выполняются параллельно с динамическими системами. Выполняйте тесты в этих вторичных системах. После завершения тестирования можно очистить реплика указанные ресурсы, не вводя постоянные изменения.
Чтобы выполнить тесты, вам потребуется:
Изолированная сеть , в которой выполняется проверка отработки отказа. Сопоставляет конфигурацию сети с предполагаемой конфигурацией сети миграции как можно больше.
Изолированный сетевой доступ от источника, например VPN типа "точка — сеть", "прыжок" или "Бастион Azure".
Механизм проверки подлинности для проверки подлинности в тестовой среде. Тестовая среда изолирована, поэтому она не может использовать поставщика удостоверений целевой зоны.
Вы можете использовать тестовый контроллер домена, который развертывается в тестовой среде с ресурсами тестовой миграции. После тестирования очистите контроллер домена с ресурсами.
Кроме того, у изолированной сети может быть тестовый контроллер домена. Пиринговая сеть, позволяющая реплика трафика Active Directory. Вы можете создать моментальный снимок контроллера домена в Azure, а затем удалить одноранговый узел для тестирования, чтобы изолировать сеть. Вы можете захватить все необходимые роли, а затем восстановить состояние после завершения тестирования, чтобы избежать внесения изменений в поставщик динамических удостоверений.
Средство миграции должно иметь инструкции по выполнению тестовой миграции и его очистке после запуска плана тестирования.
Совет
Вы также можете использовать эту среду тестирования для бизнес-тестирования.
Исправление проблем тестирования
После тестирования убедитесь, что вы:
- Запишите обнаруженные проблемы в плане исправления.
- Проблемы с триажем на основе их серьезности и определение любых обходных решений в рамках триумирования.
- Обходные пути документа. Если вы можете включить обходное решение в рамках миграции, возможно, не потребуется устранить проблему.
- Начните с элементов без обходного решения. Сначала рассмотрите возможность исправления элементов без обходных решений.
Пример плана тестирования
Ниже приведен базовый пример выходных данных плана тестирования для проекта миграции:
Тест | Успешно или неудачно | Примечание. |
---|---|---|
Развертывание виртуальных машин | ✅ | |
Администратор istrator может войти в виртуальные машины | ✅ | |
запуск веб-служб службы IIS (IIS) | ✅ | |
Запуск службы 1 | ✅ | |
Запуск службы 2 | ❌ | Служба должна быть запущена вручную |
Доступ к веб-сайту | ✅ | |
Запуск служб SQL | ✅ | |
Доступ к базе данных | ✅ | |
Балансировка нагрузки между веб-сайтами работает | ✅ | |
Входящий трафик из Шлюз приложений Azure работает | ❌ | Шлюз приложений возникла проблема с сертификатом |
Общее время для тестовой транзакции было менее 5 мс | ✅ |