EN
首页 / 新闻资讯 / 行业新闻​ / 如何进行云迁移?

如何进行云迁移?

时间:2020-04-04 07:07 作者:小编 阅读量:0

  现阶段,尽管很多企业都在计划上云,或已经在开始部署上云。不得不说,企业上云是一套复杂的东西,需要提前规划,有一个完整的应用上云、数据上云的解决方案。在这个过程中,企业上云需要考虑的最大因素依然是安全和迁移。今天我们重点介绍下云迁移的好处以及如何进行云迁移?

    

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

  

  此外,企业将业务迁移到云平台可以带来哪些好处?

  

  1、提高员工的生产力。

  

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

  

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

  

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

  

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

  

  既然云迁移的好处这么多如何去做?

  

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

  

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

  

  谈到要采用哪种迁移方法,很大程度上取决于企业的需求。以下了解一下调研机构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开发成本,并且可以最大程度地减少需要管理的服务和应用程序的数量。但是,访问数据、不可预测的数据语义以及供应商锁定等问题是这种方法的一些缺点。

  

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


  以上给大家介绍了云迁移可以为企业带来的直接好处,以及在选择云迁移时可以考虑的方案。如果您的企业正在考虑如何上云,可以联系我们,一块沟通交流,给您提供专业的建议。


400-028-9798
微信客服