如何选择正确的云迁移方法

简介: 云迁移的关键在于,不仅要考虑云计算的短期效益,从速度、可扩展性和节约成本的角度出发,还要从根本上为更大的战略奠定基础:从长远来看,企业需要更快地响应市场变化,加快增长,并推动创新。

近年来,很多公司致力于成为一家科技公司。由于担心落后于竞争对手,导致这些公司积极采取灵活、可扩展和创新的方式。


其中一种方法是将工作负载迁移到云中。由于全球每天产生大约2.5艾字节,因此,这些公司采用一种相对快速、成本较低且不限于内部基础设施的解决方案是合理的。


但云迁移的关键在于,不仅要考虑云计算的短期效益,从速度、可扩展性和节约成本的角度出发,还要从根本上为更大的战略奠定基础:从长远来看,企业需要更快地响应市场变化,加快增长,并推动创新。

此外,企业将业务迁移到云平台可能有以下几个原因:


•提高员工的生产力。

•简化他们的数据处理和整合,特别是如果这些公司进行收购、剥离资产或在基础设施多年扩张的情况下。

•作为其数字转型计划的一部分,以使用现代技术完全重新构想其业务。

•通过大幅度降低成本来提高利润。


云迁移是一种确保企业继续轻松增长并能够充分利用新兴技术的方法。这无疑是一个更好的选择,避免投资于老旧且昂贵的基础设施,而这些基础设施无法跟上快速变化的技术进步。


如何去做


如上所述,云迁移为企业提供了多种好处。但是,利用这一点需要仔细规划。企业需要将其组织目标和支持这些的工作负载映射到有助于实现这些目标的云计算功能。


根据要执行的迁移类型以及要迁移的特定资源,进行云迁移的方法会有所不同。但是,一些常见的元素将包括评估性能和安全要求,选择云计算提供商、计算成本以及进行必要的组织更改。


通过正确评估自己的需求和目标,企业将能够创建既能满足业务短期目标又能满足长期目标的可靠迁移计划。


云迁移方法


谈到要采用哪种迁移方法,很大程度上取决于企业的需求。以下了解一下调研机构Gartner公司的“云迁移的5个R”,它构成了将应用程序迁移到云的所有选项。


(1)重新托管(Rehost)


重新托管也称为提升和转移方法,它是将企业现有的物理和虚拟服务器迁移到基于基础设施即服务(IaaS)的解决方案的过程。


这种方法的主要好处是无需更改体系结构即可快速迁移系统。与本地部署相比,此过程更快,资源占用更少且更具成本效益。但是,它不能让企业充分利用诸如弹性之类的云原生功能。与其他迁移方法相比,其成本也相对较高。


(2)重构(Refactor)


重构是在云计算提供商的基础设施(也称为平台即服务,PaaS)上运行应用程序的过程。


这意味着开发人员可以重新利用已经投资的框架、语言和容器。但是对于可以重构为利用云计算功能的应用程序或工作负载,他们将能够利用PaaS基础设施提供的某些云原生功能来降低成本,并提高可扩展性。


这种方法的缺点包括传递风险、功能缺失和框架锁定。在所有方法中,它是最耗时和资源密集的,但也是最具成本效益的。


希望修改其应用程序和基础设施的企业可以采用这种方法,因为这将为他们提供云原生功能的全部优势,并最大程度地提高他们在云中的运营成本效率。


(3)修改或重建平台(Revise or Replatform)


通过这种方法,只需少量升级即可将应用程序迁移到云平台中。这可能包括在其中添加一个或两个功能,或者在对其进行重新托管或重构并最终部署到云平台之前完全对其进行重新构建。


这是一个困难的过程,因为修改大型代码库可能既耗时又昂贵。例如,将一个复杂的、基于Python的整体应用程序移至Google App Engine。


尽管迁移路径比重新托管要慢,但此方法在重新托管和重构之间提供了坚实的中间地带,使工作负载可以利用基础云计算功能和成本优化,而无需进行重构所需的资源投入。


(4)重建(Rebuild)


在这种情况下,将对应用程序进行重新构建,丢弃原始编码,然后在PaaS基础设施上对其进行重新构建。重建应用程序使企业可以利用云计算提供商的更高级和创新的功能来进一步改进其应用程序。但是,此选项的主要缺点是供应商锁定。


例如,企业可以重新构建应用程序,使其完全无服务器运行。通过使用AWS Lambda、API Gateway、DynamoDB、S3等技术,企业可以运行应用程序,而不必自己管理服务器。这种云原生应用程序操作成本低,可扩展性强。但是,这也意味着企业被锁定在使用特定的云计算供应商。这从本质上来说并不坏,但这是企业需要考虑的一个因素。


(5)替换(Replace)


通过这种方法,企业可以用服务即交付的软件(SaaS)完全替换现有的应用程序。因此,可以避免IT开发成本,并且可以最大程度地减少需要管理的服务和应用程序的数量。但是,访问数据、不可预测的数据语义以及供应商锁定等问题是这种方法的一些缺点。


企业的团队应该对其业务运行的基础设施和应用有深入的了解,以便充分理解所涉及的复杂性、挑战和成本,并确定哪种方法最适合自己。它甚至可以是两种或多种方法的组合。

image.png

为了确保顺利高效的迁移过程,需要遵循以下一些最佳实践:


制定迁移策略


企业需要确定其业务动机和迁移到云平台的用例,并相应地制定迁移策略。根据企业的目标和要求,它可以是重新托管、重构或其他任何形式,甚至是混合的。


创建云治理框架


这是重要的实践,尤其是在组织中的合规性和安全性方面。一个良好的云治理框架具有清晰和基于策略的规则、角色、职责、计划和决策框架,对于帮助组织为安全的云采用做准备至关重要。它应考虑应用第三方服务的固有风险,并定义处理方式,这样企业能够以最小的风险和最大的价值迁移到云平台。


优化网络


在将工作负载迁移到公共云时,企业可能会考虑优化网络,因为默认使用的网络太慢并且可能不够安全,无法满足企业的业务目标。


像AWS和Azure这样的第三方服务提供商的专用网络连接可能是一个很好的解决方案。即使没有必要建立专用连接,也仍然值得向企业的全球互联网服务提供商寻求更好、更快的服务,因为迁移到云中意味着用户已从通过千兆速本地网络连接本地访问数据或应用程序过渡到较慢的互联网连接。


培训员工


将工作负载迁移到云平台通常需要熟练的员工,因此尽早在所选的云平台中培训员工是有意义的。一系列旨在使不同团队中的员工快速掌握云计算概念的培训课程可能是一个很好的开始。


软件许可


正在进行云迁移的企业真正关心的一个问题是,他们现有的本地软件许可是否扩展到了云平台。一些软件供应商运营“自带软件和许可证”(BYOSL)程序,该程序授予企业明确的权限,可将其应用程序迁移到云平台中。其他供应商按并发用户数指定使用权限。


解决此问题的一种可靠方法是记录所有企业应用程序,并仔细研究其与云计算有关的许可规则。并且在不清楚的情况下需要与供应商联系,以查看是否可以为在云中使用的应用程序更新已购买的现有许可证。事实证明,软件资产管理(SAM)工具有助于降低与将许可证管理扩展到云计算相关的风险、成本和复杂性。


自动化


另一个最佳实践是对云迁移进行自动化,以确保效率,最大程度地减少中断并在可能的情况下使重复模式自动化。自动化不仅可以加快迁移过程,还可以降低成本和风险。


监控云计算使用情况


如果要避免将企业的资金添加到浪费35%的云计算预算统计数据中,则应从一开始就监视云使用情况。集中式仪表板可确定跨不同云计算服务的运行实例,可以真正为企业提供帮助。


监视合规性和安全性也至关重要,企业最好从应用程序、系统、数据库和网络接触点收集日志,以确保满足信息安全要求。


利用服务提供商支持


最后,在研究迁移中的云计算服务提供商时,企业需要考虑将要获得的支持水平。一个良好的支持团队可以在任何云迁移项目中提供关键的盟友。云计算支持人员是他们所从事的特定服务的专家,他们应该能够及时回答技术问题或为企业解决任何问题。


云迁移并不是企业正在追求的新事物。但是,考虑到需要克服的初始惯性和所涉及的成本,重要的是要确保以正确的方式进行迁移。因此,企业花费大量时间来分析其体系结构和业务需求的全部范围,以便为客户提供正确的云迁移方法。而且,企业希望了解不同的云迁移方法以及何时选择它们,可以使其决定更加简单和快速。

相关文章
ECS新旧实例数据及网络无缝迁移实操
一、背景 之前由于因为有业务变迁不得不更换实例,但是数据和网络需要做到同步,面对这样的需求,我们也是绞尽脑汁,仔细专研了阿里云的产品文档,最后解决了这个问题,这边整理一下实际操作过程,把踩过的坑记录一下。
3471 0
|
4月前
|
弹性计算 Linux 网络安全
使用阿里云服务器迁移中心SMC将其他云平台业务迁移至阿里云教程参考
现在越来越多的个人和企业用户选择将其他云平台或者服务商的业务迁移到阿里云,但是如何快速且安全完成迁移是很多用户比较关注的问题,我们可以选择使用阿里云提供的服务器迁移中心(Server Migration Center,简称SMC),这个产品是阿里云提供给您的迁移平台,专注于提供能力普惠、体验一致、效率至上的迁移服务,满足您在阿里云的迁移需求。本文为大家展示使用阿里云服务器迁移中心SMC将其他云平台业务迁移至阿里云的教程,以供参考。
使用阿里云服务器迁移中心SMC将其他云平台业务迁移至阿里云教程参考
|
5月前
|
监控 安全 网络安全
如何选择合适的服务器托管服务?
【6月更文挑战第7天】如何选择合适的服务器托管服务?
151 3
|
6月前
|
弹性计算 监控 负载均衡
【阿里云弹性计算】ECS实例迁移实战:无缝迁移到阿里云的步骤与技巧
【5月更文挑战第22天】阿里云ECS实例迁移实战详解,涵盖无缝迁移步骤与技巧:选择合适迁移方案,如VPC或使用阿里云工具;创建目标环境,数据迁移及配置同步;测试验证功能正常,流量切换;选择低峰期,保证数据一致,实时监控,提升迁移成功率。本文为云平台迁移提供实用指南。
166 2
|
6月前
|
存储 文件存储 数据库
对象存储、块存储、文件存储他们都有什么不通的作用?
对象存储、块存储、文件存储他们都有什么不通的作用?
291 2
|
存储 弹性计算 安全
企业上云如何选择及操作注意事项(企业上云选择阿里云是绝对没错)
企业上云如何选择及操作注意事项(企业上云选择阿里云是绝对没错)
208 0
|
弹性计算 Oracle Ubuntu
服务器迁移上云软件方法
服务器迁移上云软件方法,上云是趋势,越来越多企业的IDC服务器选择迁移上云,迁移上云的方式有很多,阿里云提供服务器迁移中心SMC来帮助用户迁移上云。使用SMC服务器迁移中心,将您的源服务器方便快捷地迁移至阿里云,支持的迁移源类型包括IDC服务器、虚拟机、其他云平台的云主机或其他类型的服务器。阿里云SMC服务器迁移中心了解一下,附Linux系统迁移上云和Windows系统迁移上云视频教程:
150 0
|
存储 SQL 监控
如何在阿里云上快速实现企业实例一键迁移
五张图,看懂企业实例迁移
570 15
如何在阿里云上快速实现企业实例一键迁移
|
存储 SQL 测试技术
最佳实践—如何选择实例规格
实例规格越高代表实例的性能越强,本文介绍了选择实例规格的方法。 PolarDB-X实例主要由计算节点和存储节点联合提供服务,单个节点按照CPU/MEM来划分实例的多种规格,多个节点一起组成PolarDB-X实例。实例规格请参见规格说明。
114 0
|
存储 资源调度 Cloud Native
阿里云上云迁移工具案例实践:腾讯云迁移到阿里云
阿里云上云迁移工具案例实践:腾讯云迁移到阿里云
阿里云上云迁移工具案例实践:腾讯云迁移到阿里云