专栏首页云计算D1net为什么会发生云迁移故障以及如何预防

为什么会发生云迁移故障以及如何预防

企业如今向云平台迁移的应用程序比以往任何时候都要多,但其中的许多计划都失败了。企业应该学习如何避免在云迁移方面犯错。

随着企业将更多的工作负载迁移到公共云中,并采用多云策略以降低成本、提高敏捷性和灵活性,云计算技术在企业应用程序中的应用不断增长。

但是,并非所有的云计算应用都能带来一些好处。许多IT领导者面临云迁移项目的失败,因为他们将应用程序迁移到云平台中,却发现它们的运行状况还不如内部部署数据中心,从而导致了反向迁移。

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

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

专家指出,很多云迁移并不理想,在迁移之后,工作负载成本高昂,而且通常具有破坏性,并且可能存在性能问题、额外的安全隐患和工作中断,以及IT和业务资源的消耗。正如Joshi指出的那样:“更改工作负载的位置并不容易,并且迁移工作负载存在很大的风险。”

云迁移面临挑战

很多云迁移遭遇失败,并不让SilkRoad技术的高级副总裁兼首席信息官Asif Malik感到意外。他说,他以前在一家公司也遇到过这种情况。

SilkRoad公司技术高级副总裁兼首席信息官Asif Malik说,“我们以为将业务迁移到云平台可以节省很多成本,并且摆脱了对基础设施的管理工作。但是我们错了。”

Malik详细介绍了一个具体案例,以说明在将工作负载迁移到云平台时遇到的问题。他和他的团队将数据分析应用程序从其内部部署的数据中心迁移到公共云平台,选择由Microsoft Azure公共云托管该应用程序,以便他们可以根据需要以较低的成本轻松地进行扩展或缩小。从一开始使用就有问题,该公司的IT员工立即注意到了延迟问题,他们发现网络设备的局限性进一步阻碍了该应用程序的性能。

Malik说:“我们一直将计算资源和存储资源投入其中,这增加了成本。”

鉴于出现此类问题并没有获得经济利益,Malik选择将应用程序从云平台中移回到公司的内部部署数据中心。在这个过程遇到了挑战,并花费了其团队大约八个月的时间。

云迁移失败的原因

企业在将工作负载或完整的应用程序移至云平台之前,需要考虑可能会遇到的阻碍云平台迁移顺利进行的挑战。

Joshi说,这可能低估了性能问题和成本。将应用程序移出云平台的企业通常是在发现遇到延迟问题或增加安全性和合规性挑战后才会这样做。

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

曾担任美国政府和公共服务部门首席技术官兼国家新兴技术研究总监,德勤咨询有限责任公司常务董事Scott Buchholz表示:“如果考虑到企业将工作负载迁移到云平台然后又迁回,那么这是多种因素的结合。”

第一个因素是看到比预期更高的成本。有些人发现他们没有从云计算供应商那里获得预期的正常运行时间。还有一些复杂性降低了他们的系统运行速度。

40%的IT专业人员已经将应用程序从云平台迁移回其内部部署数据中心,但其结果往往是成本高昂且具有破坏性。

第二个因素是误解了应用程序和操作。Buchholz说,“某些具有特殊技术要求的超大容量系统(例如大容量事务数据库)在云中无法很好地运行。而且有些应用程序并没有真正连接到其他东西,它们具有比以往更多的连通性和更多的交流。因此,当企业经历所有的步骤、链接和安全性时,云计算中的速度比人们想象的要慢。”

第三个因素是不知道应该迁移什么以及保留什么。Malik表示,云迁移失误使他对迁移最佳实践有了更深入的了解。他说,“并不是所有的应用程序都适合在云平台上运行。”

事实上,这正是他确定的数据分析应用程序失败的主要原因,还没有准备好采取行动。根据Malik的说法,问题开始于简单地将应用程序移到云平台上的决定,这是一个直接的提升和转移项目。

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

专家表示,这是IT部门遇到的典型情况。Buchholz补充说:“他们将云平台视为虚拟数据中心,并且在迁移到云平台时不会更改其操作或过程。”

应用程序评估至关重要

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

科技厂商Pitney Bowes公司的首席创新官James Fairweather表示,该公司大约在5年前就开始了一项转型计划。该公司提供客户信息管理、位置智能、客户参与、运输和邮寄以及全球电子商务产品。其中一部分涉及将工作负载以及单个功能和服务转移到云平台中。

Fairweather表示,为了将工作负载顺利转移到云平台上,该公司严格评估了应用程序,以确定哪些应用程序可以像转移到云平台上一样进行转移,哪些应用程序需要针对云平台进行优化,以便提供回报。

他说:“在所有这些工作负载迁移中,我们对它们都非常有计划性。”他解释说,在制定最佳路径之前,员工会对应用程序进行安全审查、代码测试和其他分析。该公司还投资了新技术,例如Apigee公司的自动化工具和API管理,以确保成功进行云迁移。

版权声明:本文为企业网D1Net编译,转载需注明出处为:企业网D1Net,如果不注明出处,企业网D1Net将保留追究其法律责任的权利。

(来源:企业网D1net)

如果您在企业IT、网络、通信行业的某一领域工作,并希望分享观点,欢迎给企业网D1Net投稿

投稿邮箱:editor@d1net.com

点击蓝色字体

本文分享自微信公众号 - 云计算D1net(D1Net02),作者:Mary K. Pratt

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-02-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 云平台之间迁移的7个关键步骤

    大多数企业的云计算战略已经超越了内部部署和公共云部署之间的简单选择。相反,企业越来越多地寻求多云方法,其中应用程序可以在云平台之间移动,甚至可以作为驻留在不同云...

    静一
  • 2019年企业的云迁移优势和策略

    如今,很多企业继续选择云迁移以获得降低成本和加快运营的优势。但是,为什么要将业务迁移到云平台,因此需要了解云迁移优势和一些云迁移策略,并了解一些内容,无论企业是...

    静一
  • 从成功的云迁移中吸取的10个经验教训

    如今,很多企业已经将数据和关键应用程序迁移到云平台,希望在成本、安全性、灵活性以及性能方面拥有众多优势。尽管将业务迁移到云平台(数字化转型和简化IT环境)比以往...

    静一
  • 终于等到你——ggplot2树状图

    2017年8月份的R语言更新包中,默默地加入了支持ggplot2树状图的新几何对象,从此在R语言中制作树状图,不用再求助于第三方包的辅助了。 该包既有Cran...

    数据小磨坊
  • 使用Huginn来为你省钱

    这是我第四篇关于 Huginn 的文章了, 一直在努力支持其它的开源合作平台. Huginn 是一个任务采集和任务触发的日常轻量级平台. 可以把它看作是一个 Y...

    huginn 中文网
  • 使用presentationhost.exe绕过AppLocker白名单限制

    Presentationhost.exe是一个内置的Windows可执行文件,用于运行XAML浏览器应用程序(即.xbap文件)。在多个AppLocker白名单...

    FB客服
  • Fortify Audit Workbench 笔记 Command Injection(命令注入)

    执行不可信赖资源中的命令,或在不可信赖的环境中执行命令,都会导致程序以攻击者的名义执行恶意命令。

    用户1637609
  • 论文提交数量爆炸式增长,最大规模NLP会议ACL 2019放榜

    3月份时,ACL 官方公布了今年大会收到的投稿数量 ——2906 篇,相比于去年的 1544 篇出现了大幅增长。ACL 2019 也毫无争议地成为了目前规模最大...

    机器之心
  • 8.3 C语言通过指针引用数组

    1、指针变量既可以指向变量,也可以指向数组元素。所谓数组元素的指针就是数组元素的地址。

    C语言入门到精通
  • 8.3 通过指针引用数组

    1、指针变量既可以指向变量,也可以指向数组元素。所谓数组元素的指针就是数组元素的地址。

    C语言入门到精通

扫码关注云+社区

领取腾讯云代金券