如何迁移和现代化
了解如何使用经验证的云迁移和现代化方法将应用、数据和基础结构迁移到 Azure 中。此外,还可以查找云迁移和现代化计划工具和指南,帮助加速迁移过程,并放心进行移动。
迁移和现代化历程的各个阶段
云迁移和现代化是一个持续性过程,涉及重大的组织变更管理,涵盖人员、流程和技术方面。采用整体方法,不仅可帮助你成功地导航这一旅程,而且还可帮助确保组织在云中运行工作负载后,即可实现新的优势,包括效率、敏捷性和缩放。
定义策略、协调利益干系人和评估环境。
定义策略
定义并记录你的动机
明确进行迁移和现代化的原因。记录你想要实现的业务成果以及动机,如退出数据中心、节省更多成本或通过设计实现更高的灵活性。
包含并协调关键利益干系人
通过获得广泛的支持,促进更平稳、更快速的迁移,以满足组织的目标。创建一个由 IT、财务和业务所有者组成的跨职能团队的卓越中心。
与云迁移和现代化合作伙伴互动
增强云技能组,并在迁移和现代化工作负载时降低风险。与可在整个过程中及之后提供支持的托管服务提供商合作。
计划迁移
发现和评估应用、数据库和基础结构
使用自动云迁移工具深入了解依赖项。清查基础结构并评估本地环境:获取适当大小调整的指导、工作负载级别的成本估算和性能指标。
为迁移和现代化建立业务案例
计算 Azure 的总拥有成本 (TCO),并将其与可比本地部署的 TCO 进行对比,从而评估迁移到 Azure 可能带着的成本节约。
构建整体计划
考虑工作负载的优先级、时间线、里程碑、资源和资金。然后将整个计划分解为迁移和现代化项目,每个项目都有一组相关的工作负载。获得领导层和卓越的新迁移中心的支持。
探索加速云迁移和现代化的最佳做法和指导
优先考虑数据中心发现和就绪情况评估,以加快云迁移
云迁移的财务注意事项
构建登陆区域,以成功进行迁移
构建登陆区域,然后分波次进行迁移和现代化。
做好迁移准备
培养云技能
使 IT 和应用开发团队快速掌握云技术、迁移工具和操作流程。预先训练投资有助于更有效地缩放迁移工作,并为组织的成功打下基础。
设置工作负载的登陆区域
通过使用登陆区域最佳做法,帮助避免迁移期间及之后的治理问题。预配置的登陆区域包括网络、标识、管理、安全和治理元素,这些元素可在灵活性和组织标准之间取得平衡。
查看 Azure 迁移就绪性最佳做法
通过使用 Azure 迁移就绪性最佳做法来扩展和验证登陆区域修改,帮助确保已对当前的和未来的登陆区域进行了正确的配置。
迁移工作负载
通过集中式工具简化云迁移
使用 Azure Migrate(可满足所有迁移自动化需求的中心)等综合资源发现、评估和迁移工作负载。查找实现迁移所需的所有工具和指导,并从中央仪表板跟踪进度。
以迭代方式评估、迁移、优化和提升工作负载
使用一次迁移一个工作负载或根据每个版本迁移一小部分工作负载的迭代过程。通过在每次迭代过程中评估、迁移、优化和提升工作负载,帮助确保工作负载满足生产需求。
准备通过云迁移最佳做法扩展范围
查看 Azure 云迁移最佳做法清单,使迁移不限于基本的云原生工具。获取有关特定主题的指导,包括: VMware 迁移文档VMware 迁移、 SQL Server 迁移,以及 全球市场支持文档全球市场支持。
实现应用和数据现代化
在任何阶段以迭代方式实现现代化
现代化涉及重构、重新架构或重新生成应用和数据。使用现代化来实现优势,如增强应用创新、提高敏捷性并加快开发人员开发速度。可在任何阶段实现现代化 - 迁移工作负载之前、期间或之后。
重构应用和数据库可提高速度和工作效率
如果需要对应用进行尽可能少的更改,使其轻松连接到 Azure,可以重构或重新打包。例如,将关系数据库直接重构为云数据库服务,例如 Azure SQL 数据库。
重新架构应用和数据库可以实现云可伸缩性和高工作效率
如果需要修改和扩展应用功能和代码以优化云可伸缩性,可进行重新架构。例如,可将一体式应用分解为可协同工作并轻松缩放的多组微服务。
使用云原生技术重新生成可以加快开发人员开发速度
如果需要使用 Azure 云解决方案重新创建应用,可以重新生成。如果现有应用的功能或生命周期有限,请考虑重新生成。
资源
轻松治理、保护和管理云环境。
管控和保护工作负载
了解并更好地控制安全状况
利用 Azure 安全中心等解决方案提供的智能威胁防护功能,快速检测混合环境中的威胁并对其作出响应。使用 Azure Sentinel 等云原生 SIEM 解决方案来帮助保护整个组织免受威胁。
快速生成并缩放应用和工作负载,同时维持控制
在登陆区域工作的基础上,建立并维护标准和自定义策略的正确组合,以合规的方式来监管云订阅和资源。
管理云环境并对其进行成本优化
熟悉云提供商提供的工具、产品/服务和指南
监视和调整云支出,并通过专属优惠提升操作效率。例如,使用预留实例折扣或在云中重复使用本地许可证。
简化管理
使用 Azure Arc 等解决方案来管理所有环境中的工作负载。通过实时见解和趋势监视工作负载性能。通过云备份和灾难恢复解决方案帮助确保工作负载得到保护。
资源
迁移
以优化方式将现有应用迁移到 Azure,且无需更改代码。将应用按原样迁移到云基础结构即服务有助于将资本支出转换为运营支出,并快速具备灵活性和缩放性。常见项目包括:
现代化
修改或扩展应用,以便进一步缩放和优化云体系结构。利用 Azure 平台即服务功能,例如内置安全性、修补、高可用性和自动缩放。常见项目包括:
自行开始使用
就绪情况评估
使用 SMART(战略性迁移评估和就绪情况工具)确定迁移的准备情况。
适用于 Azure 的 Microsoft 云采用框架
查找完整的云采用和迁移文档及方法。
Azure Migrate
获取强大的迁移服务和工具,以发现、评估工作负载并将其迁移到云,所有操作均在一个中心中进行。
获取专家帮助
Azure Migrate 和现代化,以及 Azure Innovate
通过 Azure 简化并加速迁移和现代化历程。在每个阶段(从计划到实现,再到部署),借助支持放心地迁移所有工作负载。
常见问题解答
-
Microsoft 建议使用 适用于 Azure 的 Microsoft 云采用框架,这是一种行之有效的方法,适用于计划和实现云迁移,以及监管、管理和优化云和混合环境。它提供了云架构师、IT 专业人员和业务决策者成功实现其短期和长期目标所需的最佳做法、文档和工具。
-
迁移各种工作负载,包括:Windows Server、SQL Server、Linux、.NET 和 PHP Web 应用;MySQL 和 PostgreSQL 等开源数据库;SAP;开发/测试环境以及虚拟桌面基础结构。Azure 提供了多种工具,可帮助迁移特定的工作负载,可通过这些 示例演练,了解不同的迁移方案。
-
Azure 提供了一系列工具和资源,可帮助评估工作负载和业务迁移准备情况。使用 战略性迁移评估和准备情况工具 (SMART) 对特定需求进行评估,涵盖业务策略、工作负载准备情况和训练需求等所有方面。访问 Azure Migrate ,获取适用于几乎所有用例的 Azure 迁移工具的汇集中心。
-
可以通过在 Azure 应用服务 或 Azure Spring Apps 中运行 .NET 或 Java 应用 来对其进行现代化改造。还可以容器化应用,并在 AKS 中运行这些应用,而无需更改任何代码。可以使用 Azure 托管数据库(例如 Azure SQL 数据库 )和 Azure SQL 托管实例来对数据库进行现代化改造。实现应用和数据库的现代化可帮助你充分利用 Azure 功能,包括内置安全性、修补、高可用性和自动缩放。了解如何通过 应用和数据现代化加速创新。