你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在 Azure 中测试迁移部署
副本 (replica)工作负荷或暂存工作负载并确保支持服务可用后,可以开始迁移测试。 迁移测试主要侧重于两个方面:
- 体系结构:测试体系结构,确保它适用于副本 (replica)或暂存的资源。
- 管理例程:测试已迁移资源的管理计划,以确保其正常运行。
与业务测试不同 ,迁移测试侧重于 IT 活动。
确定问题时,可以将它们添加到 修正计划。 解决所有问题后,可以继续执行工作负荷发布。
执行测试迁移
副本 (replica)资源后,可以在隔离环境中执行测试迁移,以确保不会影响生产工作负荷。
测试迁移因工具而异,但通常创建与实时系统并行运行的源系统的副本 (replica)。 在这些辅助系统上执行测试。 完成测试后,无需引入任何永久更改即可清理副本 (replica)的资源。
若要进行测试,需要:
测试故障转移的隔离网络 。 尽可能将网络配置与预期的迁移网络配置匹配。
从源隔离的网络访问 ,例如点到站点 VPN、跳转盒或 Azure Bastion。
用于向测试环境进行身份验证的身份验证机制 。 测试环境是隔离的,因此它无法使用登陆区域的标识提供者。
可以使用使用测试迁移资源的测试迁移域控制器部署到测试环境。 测试后,使用资源清理域控制器。
或者,隔离网络中可能有一个测试域控制器。 将网络对等互连以允许副本 (replica) Active Directory 流量。 可以在 Azure 中获取域控制器的快照,然后删除对等方以进行测试以隔离网络。 可以抓住任何必要的角色,然后在完成测试时还原状态,以避免对实时标识提供者进行更改。
迁移工具应提供运行测试迁移的说明,并在运行测试计划后对其进行清理。
提示
还可以使用此测试环境进行 业务测试。
修正测试问题
执行测试后,请确保:
- 记录修正计划中发现的任何问题 。
- 根据其严重性对问题 进行会审,并确定任何解决方法作为会审的一部分。
- 文档解决方法。 如果可将解决方法合并为迁移的一部分,则可能需要修正问题。
- 从非解决方法项开始。 请考虑先修正项目,而无需先解决解决方法。
示例测试计划
下面是迁移项目的测试计划输出的基本示例:
测试 | 成功/失败 | 注意 |
---|---|---|
虚拟机部署 | ✅ | |
管理员istrators 可以登录到虚拟机 | ✅ | |
Internet Information Services (IIS) Web 服务启动 | ✅ | |
服务 1 启动 | ✅ | |
服务 2 启动 | ❌ | 必须手动启动服务 |
网站访问 | ✅ | |
SQL 服务启动 | ✅ | |
数据库访问 | ✅ | |
网站之间的负载均衡的工作原理 | ✅ | |
来自Azure 应用程序网关的入口工作 | ❌ | 应用程序网关证书问题 |
测试事务的总时间小于 5 毫秒 | ✅ |