e-works数字化企业网  »  文章频道  »  基础信息化  »  企业上云

如何迁移到云平台:7个最佳实践

2022/1/1    来源:e-works    作者:奇志编译      
关键字:云迁移  云计算  
云计算可以帮助提高应用程序的性能和成本,但企业需要为其成功的云迁移做好规划。因此需要遵循一些最佳实践以确保云迁移成功。
       企业很容易确定将业务迁移到云平台的原因,然而完成云迁移所需的概念和实践可能难以掌握。

       每家企业对云计算的体验都将是独一无二的,具体取决于它使用的云计算资源类型以及在这些资源上部署的内容。尽管如此,以下讨论的7个最佳实践有助于为规划高效、低风险的云迁移奠定基础。

为什么要迁移到云平台?

       在规划云迁移之前,企业确定他们寻求获得哪些好处很重要。企业将业务迁移到云平台的最常见原因包括:

       ●可扩展性。云中可用的无限资源使得随着需求波动而扩展和缩减工作负载变得容易。

       ●快速的应用程序部署。云计算服务器、无服务器功能和其他类型的基于云的托管环境可以按需启动,使企业的IT团队能够快速部署应用程序。

       ●分布式基础设施。云计算使企业能够在广泛的地理区域内分配工作负载。这使得IT资源能够抵御故障,因为本地问题(如自然灾害)不会那么具有破坏性。

       ●简化的成本管理。大多数云计算资源都采用即用即付模式定价,无需在IT基础设施上进行大量的前期投资。

       这些因素中的每一个对特定业务的重要性都会有所不同。例如,与使用云平台来托管使用相对稳定的内部业务线应用程序的企业相比,其应用程序的使用情况出现显著的季节性波动的零售商可能更重视可扩展性。

云迁移的主要挑战是什么?

       由于各种原因,企业将业务迁移到云平台通常很困难:

       ●过多的云计算选项。由于有如此多的云平台可用,并且每个平台上都运行着如此多的不同服务,因此很难知道要使用哪种云平台(或多云)。主要的公共云提供商AWS、谷歌云和微软Azure主导着全球云计算市场,但在某些情况下,其他云平台可能提供诸如更好的定价等优势。

       ●应用程序重构。企业经常依赖并非设计为在云中运行的应用程序,可能需要重构应用程序,也就是说重新设计并至少对它们进行部分重新编码,以便它们在云计算环境中良好运行。

       ●新流程、工具和技能。在内部部署设施运行的IT工具和策略可能不能应用在云平台中。云平台带来了不同于传统内部部署环境的独特的安全、监控和管理挑战。因此,开发人员和IT团队需要特殊技能才能在云计算环境中茁壮成长,而培养这种专长和技能可能需要更多的时间。

       根据调研机构Gartner公司的调查,95%以上新的数字工作负载将部署在云原生平台上,高于2021年的30%。

云迁移的7个最佳实践

       通过坚持使成功的云迁移更容易实现的实践,可以最大限度地提高这些好处,并简化挑战。

       (1)获得企业的认可

       当所有利益相关者都参与进来时,向云平台的迁移变得更加容易。这些利益相关者包括设置和管理云计算环境的技术业人员,以及支持迁移到云平台以及提供临时费用和永久费用的管理人员。

       其他员工也应该了解为什么企业要将业务迁移到云平台。作为用户,他们应该了解云计算将如何使他们受益,应用程序将变得更容易使用的方式以及学习曲线是否艰难。在开始云迁移之前,业务领导者应该为回答这样的问题提供明确的答案。

       (2)决定使用哪些云计算服务

       鉴于有大量可用的云计算服务(从虚拟机和容器,到对象和块存储,再到物联网设备管理等),企业应该预先确定他们计划部署哪些云计算服务。否则,他们最终可能会运行更多类型的服务,无法同时有效管理。他们也可能无法系统地确定哪些云计算服务最适合他们的工作负载。

       适合的云计算服务会因一种工作负载和业务而异。一般而言,企业应该考虑各种因素,例如每种类型的云计算服务的成本、在服务上部署工作负载的难易程度、如何监控和管理云计算服务以及特定服务可能如何产生安全风险。

       (3)了解哪些工作负不应该在云中运行

       企业应该知道,某些工作负载最好不要放在云计算环境中。例如,某些应用程序依赖于可能难以在云中复制的内部部署网络配置。其他应用程序可能需要直接访问裸机硬件,这在云中更难找到,而且成本更高。

       在云迁移的早期是企业确定哪些应用程序在外部无法正常运行的最佳时机。企业规划修改这些应用程序以适应云计算环境的步骤,或者承诺将这些应用程序保留在云平台之外。

       (4)识别新的安全风险

       云计算带来了特定的安全挑战。由于云计算环境默认连接到互联网,因此网络攻击者更容易定位和利用云计算资源。云计算环境可能很复杂,即使是很小的错误配置,例如意外允许公众访问敏感存储桶,也会产生很大的安全隐患。

       作为云迁移计划的一部分,企业应评估他们将如何减轻这些安全风险。

       (5)了解云计算成本

       成本模型也可能在云平台中发生巨大变化。云计算服务使企业能够按需支付,这在一方面简化了成本管理。也就是说,企业需要考虑与过渡到云平台相关的成本。例如,当客户将数据移出云平台环境时,供应商将评估出口费用,而客户可能会因使用供应商的监控和安全工具而面临一些费用。

       出于这些原因,执行详细评估以了解每种类型的云计算服务和资源的成本非常重要,然后寻找控制这些成本的方法。

       (6)定义云计算角色和所有权

       企业应该明确确定在内部谁将负责运营云计算环境,谁可以推出新的云资源?企业会共享云计算环境,还是每个业务部门或团队都有自己的帐户?是否需要以某种方式记录对云计算环境的更改?

       在云迁移之前回答此类问题应该有助于确保企业制定一致的计划来负责任地管理其云计算环境。

       (7)规划长期的云计算路线图

       云计算环境几乎总是随时间变化。企业可以将应用程序从一种类型的云服务(例如虚拟机)迁移到另一种类型(例如Kubernetes)。他们可能会将更多工作负载从内部部署设施迁移到云端。它们可能会从单云架构扩展到混合或多云配置。

       当然,不可能提前预测每一个变化。但是企业至少可以创建一个路线图,以概括地确定他们期望的云计算战略如何随着时间的推移而发展。例如,这个路线图可能会指定企业计划首先推出单一云平台,并在一段时间之后开始评估多云选项。

采取更多措施确保云迁移成功

       每次云迁移的过程都是独一无二的,但企业可以领先于使云迁移复杂化的许多挑战。秘诀在于系统地评估关键因素,例如使用哪些云计算服务、如何将云计算资源分配到业务的不同部分以及如何随着时间的推移发展云计算环境。此外,企业还应该跟上推动云迁移的更广泛趋势,这可能会影响其未来的云计算决策。
 
责任编辑:程玥
本文为e-works原创投稿文章,未经e-works书面许可,任何人不得复制、转载、摘编等任何方式进行使用。如已是e-works授权合作伙伴,应在授权范围内使用。e-works内容合作伙伴申请热线:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐