云计算可为组织提供工具、存储、安全、软件和服务,从而加快实现业务目标。为了充分利用云计算,组织通常需要将其核心系统、数据库和应用迁移到云。
云迁移是指将应用、数据、基础设施、安全和其他对象迁移到云计算环境的过程。
通常,公司是将数据、应用和 IT 工作负载从本地服务器迁移到公有云,但云迁移还包括将数据和应用从一个云服务提供商迁移到另一个云服务提供商。
迁移后,系统可能保持原样,或者进行持续优化和现代化改造。云迁移也可以反向操作,即从云服务提供商迁移回本地服务器。
迁移到云的一些最主要原因是为了降低费用和优化基础设施。迁移到云有助于减少在本地数据中心拥有、运行、维护和更新昂贵设备的需求,使组织从资本支出模式转变为运营支出模式。
迁移到云可帮助公司提高性能和延长正常运行时间。云还可以帮助公司对工作负载进行现代化改造,从而免于支付旧式应用的高昂许可费。云可以帮助组织保护数据,同时加强数据治理和对全球监管机构的合规性。
组织迁移到云的原因还包括:
解锁数据分析
将现有应用迁移到云可以帮助企业从已经在使用的工具(CRM、SAP、营销数据库等)中创造更多价值。在云中对这些系统进行现代化改造后,企业将可以解锁数据并发掘新的业务机会,同时提高组织敏捷性以解决问题。
提高敏捷性
云为组织提供按需 IT 资源,因此组织不必等待数周或数月来构建应用或安装本地硬件。云可以帮助组织更快地应对市场变化和竞争对手行动,从而提高进入市场策略的灵活性。
整合数据并对数据进行现代化改造
通过逐步淘汰本地数据中心,公司将能够整合数据并将数据整理到一个通用的数据平台中,这可为进行更可靠、更复杂的数字化转型奠定基础。
根据组织的宗旨和目标,组织可以从不同类型的云迁移中进行选择。
完整的数据中心退出迁移是将所有应用、服务和数据集从一个或多个数据中心迁移到公有云的过程。根据组织的规模,完整的数据中心退出可能会是一个漫长的过程,需要长达一年的规划、测试和执行。
出于各种原因,组织可能想要从一个云供应商迁移到另一个云供应商,包括服务等级协议变化、更好的安全做法或者获取更高级的人工智能和机器学习工具等。主要供应商通常拥有工具集、服务和第三方供应商列表,可帮助组织从一个公有云服务提供商迁移到另一个公有云服务提供商。
有时候,组织可能并不需要完整的数据中心退出,而是希望将某些软件、服务或数据集从本地服务器迁移到云中,以便更加高效和轻松地管理。商业智能、数据分析、客户资源管理 (CRM)、机器学习和人工智能应用以及数据集都是迁移到公有云的典型应用类型。
针对性更强的迁移可能仅包括特定类型的工作负载,这些工作负载在云中运行并且消耗某些类型的资源,例如计算能力或存储容量。这类工作负载的示例包括开发环境、文档创建和管理、分布式数据库、3D 建模或视频编码。
云迁移是一个多阶段过程,包括评估、规划、迁移和优化/现代化改造。全面的端到端迁移计划可帮助组织降低风险、控制费用并简化成功实现云迁移之路。
在开始云迁移过程时,组织有多种选择。组织可以尝试依靠现有员工来完成迁移;可以与公有云供应商合作并利用自己的整套迁移工具;还可以聘请第三方迁移合作伙伴来提供技术专业知识和支持。
全面的核对清单可以提供组织可遵循的路线图,使云迁移更轻松。核对清单包括但不限于以下各项。
最常见的迁移策略是有延续性的一系列选项,从几乎不更改应用和虚拟机的直接迁移(更换主机)到完全重新设计整个数字基础设施(重新设计架构或更换平台)。
迁移到云后,组织获得的最显著成效是工作负载的性能、安全性和可伸缩性提高,并且 IT 运维和费用管理变得更简单。这也意味着云服务提供商的 IT 团队在帮助共同管理组织的系统,减少了当所有系统都在本地时内部 IT 团队的一些工作负担。
迁移到云的其他优势包括:
优化性能
核心系统和应用在云中的运行性能通常比在旧版基础设施上更好、更可靠,因为云供应商会持续更新和优化其硬件。性能提升可以帮助组织提供更好的客户体验,同时腾出内部资源来执行优先级更高的任务。
加速应用开发
迁移到云后,组织通常会获得更高的开发者效率和更快的应用开发速度。云原生应用也可以更可靠地运行,减少停机时间。
费用更低
迁移到云会将组织的支出从资本支出模式转变为运营支出模式,因此组织可以更轻松地持续管理费用。云使组织可以采用 SaaS 应用等工具和弹性使用模式,可以根据当下的需求增加或减少资源使用量。
改善基础架构管理
通过使用 Kubernetes 等云原生工具重构工作负载并对运维进行现代化改造,组织能够简化基础设施管理工作。
管理服务终止周期
硬件和软件通常在一个确定的时间段内可供组织使用。最终,所有硬件和软件都必须达到服务终止阶段。过去,严格的许可协议和长期合同使服务终止周期成为一个繁琐而又昂贵的流程。
云具有灵活的基础设施和付款方式,组织可以更轻松地处理资产的服务终止要求,同时快速转向下一种有用的技术。
全面的云迁移十分复杂,需要多年才能完成。进行云迁移时,组织需要明确的宗旨和可实现的业务目标,以便在迁移过程中朝着这些目标前进。组织应该了解迁移完成时的云环境将是怎样的,例如是公有云、私有云、混合云还是多云生态系统。迁移是否需要第三方供应商或需要云提供商的大力协助?哪些应用将在 SaaS 模型上运行?新环境中的数据将如何整理?回答这些问题以及其他策略问题是云迁移的第一个挑战。
在云中组织 IT 运维与在本地环境中不同。云简化了 DevOps、自动化和基础设施即代码等运营模式的使用。组织将需要雇用新员工或重新培训员工,以在云环境中执行必要的职能。在迁移过程中,组织应该为员工安排时间进行云环境相关培训并获取新认证。
从本地环境迁移到云时,安全做法会发生变化。身份和访问权限管理在云中变得更加重要,这可能会增加 IT 管理员工作的复杂性。组织需要了解新的安全工具和最佳实践,例如实施数据泄露防护和零信任架构。即使拥有强大的安全工具,组织仍需负责在将数据从一个环境迁移到另一个环境时应对数据治理和合规性政策方面的挑战。
迁移到云端会改变组织的运营模式。由于迁移的部分很多,了解所有新费用和支出是一项艰巨的任务。费用管理将成为云迁移中的持续挑战,例如了解新的费用结构、结算周期、资源消耗和软件订阅,以及计算额外的支持和培训。迁移到云时,企业有时会过度预配资源,因此一开始可能会在云资源上超支。一些云服务提供商会主动提供建议,以帮助组织调整云费用和预算。