您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 云计算 > 正文

云迁移故障及其预防方法

发表于:2019-11-03 作者:Mary K. Pratt 来源:企业网D1Net

如今,越来越多的企业向云端迁移应用程序和工作负载,但许多企业的迁移计划都失败了。因此,企业管理人员需要了解如何避免云迁移错误。


云计算在企业应用中的应用不断增加,越来越多的企业将更多的工作负载迁移到公共云中,并追求多云策略来产生更低的成本,更大的灵活性。

但是,并非所有云计算部署都能带来这些好处,或者根本没有任何好处。许多IT领导者都面临着云迁移的失败,因为他们将应用程序迁移到云中,却发现它们在云中的工作不如在内部部署运行的那样好,这就迫使他们进行反向迁移。

由调研机构IHS Markit公司进行的安全提供商Fortinet公司新的研究发现,大多数企业在没有看到预期的回报后就将基于云计算的应用程序迁回了内部部署的数据中心。在对350位全球IT决策者的调查中,74%的受访者表示他们已经将应用程序遣返到了自己的基础设施。

总部位于达拉斯的管理咨询机构Everest Group公司的信息技术服务副总裁Yugal Joshi说,“当企业将其工作负载从云平台遣返到内部部署数据中心时,通常表明其云策略出现了问题。”

行业专家称,这种情况并不理想。迁移工作负载不仅成本高昂,而且往往具有破坏性。可能存在性能问题、额外的安全隐患和工作中断,以及IT和业务资源的消耗。

Joshi说:“改变工作负载的位置并不容易,而且迁移工作负载存在很大的风险。”

云迁移面临挑战

云迁移失败并不令人惊讶。总部位于芝加哥的SilkRoad科技公司高级副总裁兼首席信息官Asif Malik说,他以前在一家公司也遇到过这种情况。

Malik详细介绍了一个特定案例,以说明将工作负载迁移到云平台时所面临的问题。他和他的团队将数据分析应用程序从企业的数据中心迁移到公共云,并选择由Microsoft Azure托管该应用程序,以便他们可以根据需要以较低的成本轻松地进行扩展或缩小。

他说,“我们认为这是资本支出与运营支出之间的竞争,可以节省很多成本,并且摆脱了对基础设施的管理。但是我们错了。”

从一开始就有问题。其IT团队员工立即注意到了延迟问题,他们发现网络设备的局限性,进一步阻碍了其应用程序的性能。

Malik说,“我们一直在浪费计算资源和存储资源,这增加了成本。”

Malik考虑到这样的问题,并且没有经济利益,他选择将应用程序移出云平台,并移回内部部署数据中心。在这个过程面临了一些挑战,他的团队花了大约8个月的时间来完成。

为什么迁移失败

Joshi说,将应用程序移出云端的公司通常是在发现遇到延迟问题或增加安全性和合规性挑战后才这样做。

这些观察与Fortinet公司调查的结果一致。根据这次调查,52%的受访者表示将工作负载从云平台中迁移回内部部署数据中心,他们说,性能或安全问题是他们做出决定的主要原因,另有21%的受访者将监管问题作为驱动因素。

德勤咨询有限责任公司总经理兼新兴技术研究总监Scott Buchholz说,“如果人们考虑到企业将其业务迁移到云平台然后又遣返内部部署数据中心的时代,这是多种因素的结合。”

一些企业认为成本高于预期,另一些企业发现他们没有从云计算供应商那里得到他们期望的正常运行时间。还有一些企业遇到了复杂的问题,从而降低了他们的系统速度。

Buchholz补充说,“有些非常大容量的系统有特定的技术要求,但在云平台中却不能很好地工作。例如,大容量的事务性数据库在云中工作不好。我们认为有些应用程序与其他东西并没有真正的联系,它们有更多的连通性,可以与更多的东西交流。因此,当人们经历所有的跃点、链接和安全性时,采用云计算运行的速度比人们想象的要慢得多,”

调查中,40%的IT专业人员表示,已将应用程序从云平台迁移到本地数据中心,但是结果往往代价高昂且具有破坏性。

避免迁移失败

Malik说,他的云迁移失误使他对迁移优秀实践有了更深入的了解。他说,“并非每个应用程序都适用云平台。”

事实上,这正是他确定的数据分析应用程序失败的主要原因——它还没有准备好采取行动。

Malik表示,这个问题开始于简单地将应用程序移到云平台上的决定,而这是一个直接的提升和转移项目。

他说,“该应用程序不是多租户应用程序,它不是弹性应用程序,并且没有很好地使用虚拟化环境。”他表示,该应用程序依赖于驻留在数据中心内的数据,这是导致该应用程序在云中的性能下降的一个因素。

专家说,这是IT部门面临的典型情况。

Buchholz补充说:“他们将云平台视为虚拟数据中心,并且在迁移到云平台时不会更改其操作或过程。”

但是,随着越来越多的企业获得有关云迁移项目的经验,这种情况正在改变。IT顾问和研究人员表示,他们看到越来越多的首席信息官在评估其内部部署应用程序方面做得更好,以确定哪些应用程序可以按原样移入云中并成功运行,哪些应用程序应进行现代化并移入云中,哪些应用程序应保持不变。

应用评估至关重要

总部位于康涅狄格州斯坦福德市的全球技术提供商Pitney Bowes公司的首席创新官James Fairweather表示,该公司已着手进行一项转型计划,该公司提供客户信息管理、位置情报,客户参与、运输和邮寄以及全球电子商务产品。大约五年前,其中一部分涉及将工作负载以及各个功能和服务移至云平台中。

Fairweather说,为了帮助企业将业务平滑迁移到云平台,该公司严格评估了应用程序,以确定哪些可以原样迁移到云平台上,哪些需要针对云平台进行优化以提供回报。

他说,“在所有这些工作负载迁移的过程中,我们都对它们进行了非常周密的计划。”他表示,在制定好的路径之前,企业需要对应用程序进行安全审查、代码测试和其他分析。

该公司还投资了新技术,例如Apigee公司的自动化工具和API管理,以确保成功进行云迁移。