• 组织可根据具体目标选择云迁移策略,例如重新托管、重新部署和重构。
  • 迁移到云环境需应对技术复杂性和可扩展性问题,包括传输大量数据的物流挑战。
  • 成功的云迁移不仅需要技术能力,还需要组织内部的文化转变以接纳新的云技术。

云迁移涉及将数字资产(如数据、应用程序和 IT 资源)从本地基础设施迁移到云环境。这一战略转变使组织能够利用云计算的先进能力,例如提高的可扩展性、灵活性和成本效益。

通过采用系统化的迁移方法,组织可以优先处理工作负载,最大限度地减少中断,并最大化云技术的收益。然而,迁移过程也伴随着技术复杂性、可扩展性挑战,并要求组织技能和文化的转变以适应新的技术平台。

什么是云迁移

云迁移是将数字资产(如数据、应用程序和 IT 资源)迁移到云端的过程。传统上,组织在自管的 IT 基础设施上运行其应用程序和 IT 服务,这些基础设施维护在本地数据中心内。

一些组织可能拥有数千个数据库、应用程序和系统软件在本地运行。当迁移到云端时,您可以通过有计划的、非中断的方式将这些工作负载从本地数据中心移至云服务商的基础设施。通过云迁移策略,您可以优先处理工作负载,进行规划和测试,从而系统性地将运营迁移到云端。

另请参阅:什么是社区云?

云迁移有哪些类型

组织可采用多种常见的云迁移策略来成功上云。贵组织的决策可能会取决于业务需求、技术挑战以及预期的迁移成果等因素。

重新托管重新托管涉及将应用程序的组件以很少或不需要修改的方式迁移到云端。本质上,您将当前环境中的内容直接提升并迁移至云基础设施。这通常是最快的迁移方式,因为它不需要更改应用程序的架构。

然而,并非所有遗留应用程序设计都能充分利用云环境所提供的全部优势。因此,这种云迁移策略可能并非总是最大化云效益的最佳方法。

重新部署重新部署常被称为“提升并优化”。在这种方法中,您将应用程序迁移至云端而不进行重大更改。但是,一旦它们进入云端,您可能希望将其迁移到以云为中心的服务中。

例如,在将数据库迁移到云端后,您可以将其从托管虚拟机(VM)迁移到托管数据库服务。这样无需进行大规模初始重构即可获得部分云中心化能力的好处。

重构:重构是重新设计应用程序以充分利用云中心化特性的过程。例如,您可以将单体架构拆分为微服务,或将现有模块替换为完全托管的云服务。组织通常在需要增加功能、扩展规模或提高性能,而这些在应用程序的现有环境中难以实现时选择这种方法。

另请参阅:了解云备份:其功能原理及为何至关重要

云迁移面临哪些挑战

技术复杂性需要识别并妥善管理现有系统中的技术复杂性。例如,某些应用程序可能相互依赖,仅迁移其中一个而不迁移其他可能会中断运营。遗留系统可能与云环境不兼容,可能需要进行重大重构甚至完全重新开发。

可扩展性挑战将大量应用程序迁移到云端需要循序渐进的努力和规划。例如,在有限带宽下传输大量数据到云端可能非常耗时。如果迁移后出现问题,回滚到之前的状态可能既复杂又耗时。某些相互依赖的迁移可能需要应用程序暂时离线,这可能会影响业务运营。

技能差距云平台对于习惯于传统 IT 环境的内部团队来说可能较为陌生。员工可能不愿意接受云。组织需要培训现有员工或招聘具备必要云技能的新人才。但更重要的是,您的内部文化通常需要改变,以促使团队有效采用和使用新的云迁移工具和流程。