你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
评估工作负荷就绪情况
本文重点介绍如何评估要迁移到云的工作负荷的准备情况。
如果要迁移工作负荷,云采用团队可确保所有资产和关联的依赖项都与部署模型和云提供商兼容。 团队记录了修正兼容性问题所需的任何工作。
评估假设
讨论 Azure 云采用框架原则的大多数内容与云无关。 但是,准备情况评估过程必须特定于每个云平台以及你在准备阶段中选择的迁移工具。
所选的评估工具应提供有关迁移的任何阻止程序的信息。 常见的阻止程序包括操作系统支持、服务器大小和数据更改率,这些更改率可能会影响副本 (replica)。
某些组织还面临着利用源虚拟机监控程序平台的虚拟机(VM)配置的问题。 这些配置包括基于虚拟化的安全性、动态磁盘、非 Microsoft 应用程序许可证、数据源配置和证书。
本文不会捕获所有可能的评估活动,因为每个环境和业务成果都决定了特定要求。 为了帮助你确定这些要求,下面是一些与基础结构、数据库和网络相关的常见评估活动。
评估跨数据中心依赖项
如果要从多个数据中心迁移工作负荷,则必须评估这些数据中心之间的任何依赖关系。
请考虑以下功能来评估跨数据中心依赖项:
- 可视化依赖项:使用 Azure Migrate 和现代化中的依赖项可视化 功能来确定依赖项。
- 组依赖项:处理全局复杂性时使用 依赖项分组 。 此功能可帮助你识别支持工作负荷所需的任何资产的 IP 地址和端口。
重要
- 你需要一位了解资产放置和 IP 地址架构的主题专家来标识驻留在辅助数据中心的资产。
- 需要在可视化效果中评估下游依赖项和客户端,以了解双向依赖项。
示例方案
以下部分提供了评估将工作负载和数据库迁移到云的准备情况的指导。
Azure Migrate 和新式化的常见评估活动
以下指南假定你打算将工作负荷迁移到 Azure。 它还假设你使用 Azure Migrate 和现代化进行副本 (replica)活动。
可以使用 Azure Migrate 和现代化项目来评估工作负荷并计算 Azure 中的运营成本。 有关详细信息,请参阅 Azure Migrate 和现代化中的 Azure VM 评估。
还可以使用 Azure Migrate 和现代化项目来评估迁移准备情况,根据实际使用将服务器大小转换为 Azure 订阅,并计算成本。 通过 构建业务案例进一步优化成本计算。
请务必记录主机配置、复制的 VM 配置、存储要求或网络配置中的任何差异。 使用该信息估算迁移的带宽注意事项。 带宽估计的常见组件包括:
- 总存储:计算在导致发布的迭代过程中副本 (replica) VM 所需的总存储。
- 偏移或更改率:计算在导致发布的迭代过程中副本 (replica) VM 所需的存储偏移率或更改率。
- 带宽要求:通过对总存储和偏移求和计算每个迭代所需的带宽要求。
- 未使用的带宽:计算当前网络上可用未使用的带宽,以验证每次迭代的对齐方式。
- 迁移速度带宽:记录需要达到预期迁移速度的带宽。 如果需要任何修正来提供必要的带宽,请通知负责修正活动的团队。
注意
总存储直接影响初始副本 (replica)期间的带宽要求。 但是,从复制点一直到发布前,会一直存在存储偏差。 这意味着该偏差会对可用带宽产生累积影响。
有关衡量带宽要求的指导,请参阅 迁移和现代化工具的常见问题。
常见数据库评估活动
在服务器迁移过程中,还可以查看迁移 SQL Server 实例或其他数据库服务器。
- 文档 RPO 和 RTO:记录当前数据库部署的恢复点目标(RPO)和恢复时间目标(RTO)。 使用此信息可帮助你在体系结构活动期间做出决策。
- 记录高可用性要求:记录高可用性配置要求。 有关 SQL Server 要求的详细信息,请参阅 SQL Server 高可用性解决方案指南。
- 评估 PaaS:评估平台即服务(PaaS)兼容性。 Azure 数据库迁移服务指南将本地数据库映射到兼容的 Azure PaaS 解决方案,例如 Azure Cosmos DB、Azure SQL 数据库、Azure Database for MySQL、Azure Database for PostgreSQL 或 Azure Database for MariaDB。
- 文档大小和更改率:记录计划迁移的每个数据库的大小和更改率。
- 文档应用程序和数据库依赖项:尽可能记录对每个数据库进行调用的任何应用程序或其他资产。
注意
任何资产的同步都会在复制过程中消耗带宽。 常见的陷阱是忽略在副本 (replica)和释放点之间保持资产同步所需的带宽。 在发布周期内,数据库通常是高带宽使用者,尤其要关注占用巨大存储空间或变化率很高的数据库。
请考虑在用户验收测试(UAT)和发布之前使用受控更新副本 (replica)数据结构。 在这些方案中,Azure Site Recovery 的替代方法可能更合适。 有关详细信息,请参阅Azure 数据库迁移服务指南。
下一步
评估系统后,输出会馈送新的云体系结构的开发。