在进行云迁移之前,没有对应用程序、企业业务和成本进行分析是非常严重的错误。这些错误的代价是昂贵的,同时,也是十分沉重的,以至于你都不敢进行进一步的尝试了。
当然,凡是涉及到科技的都是如此,但是IT经理会告诉你,任何人在进行云迁移时,都应该避免一些常见的潜在的破坏性陷阱。
云迁移时发生的错误,不仅会给企业造成金钱和时间损失,也会打消或降低他们对提高灵活性、速度和节约成本的期望。
这些挫折和损失可能会阻碍公司高层进行进一步的云迁移,也会使他们对IT部门的负责人失去信心。
IDC的分析师Deepak Mohan说:“这是我们需要吸取教训的地方,人们总是将这些负面的结果归咎于云,而不去正视错误本身......一家公司如果没有意识到节约成本的重要性,没有提前预测到按他们的想法将会产生什么结果,那么他们就只会得到一个让他们对云策略失去信念和信心的结果,从而减缓云迁移的速度。”
这个问题的部分原因是,云对于很多IT企业来说都是与众不同的。在云中,人们需要以不同的思维和方法去思考和处理每天的IT工作,如数据存储、应用开发和资源分配等。
“根据我们以往的经验来看,虽然起步很容易,但是云和IT又是两个截然不同的东西,”华盛顿金县工程和架构高级经理Temujin Baker说道,“在云端和在本地管理企业业务是不同的,工作方式、所需的技能和流程都有所改变。”
2015年,通过使用AWS和Microsoft Azure,金县13000名员工开始了220个站点的云迁移工作。这项工作首先从1600个本地应用程序的迁移开始,现在其中的30个应用程序已经在云端运行,另外计划年底前再迁移120个。同时,金县会巩固一些本地应用程序,并对其进行升级,所以不是所有的应用程序都会迁移到云上。
金县运营总监Aaron Barak说他们在2015年的主要目标是,发现陷阱并找出规避这些陷阱的最佳方案。“事实上,在进行云迁移的前一两年,我们主要做的就是学习,使员工掌握云迁移所需的知识和技能,”Barak说道。
新泽西州夫雷明顿亨特顿医疗系统首席信息官Daniel Morreale也说,在向云端迁移时,肯定会有陷阱,但是这些陷阱也有相应的规避办法。
“我希望每一次云迁移都有所不同,因为这能够为我们创造机会,去发现错误并从中找出错误的原因。”他说,“不用购买过多的硬件设备,也无须考虑数据中心冷却和电力问题,就能从世界上任何一个地方访问我的数据,这使得云迁移物有所值。”
这里有一些云迁移指导原则,一部分来自已经开始云迁移的IT人士,一部分则来自行业分析师。希望能够帮助你避免一些重大错误,顺利完成云迁移。
1.云迁移前未对应用程序进行分析
Forrester研究公司分析师Dave Bartoletti警告称,在进行任何云迁移前,不去分析公司的应用程序是我们需要避免的错误之一。
Bartoletti说:“想要一次性完成大部分应用程序的迁移,这是我们犯的第一个错误。”他强调,IT经理应该先尝试迁移一小部分应用程序。同时,不管是委托顾问公司还是自己实施,企业都需要进行组合分析,以决定哪些应用程序最适合初始迁移。”
例如,企业需要把他们的应用程序分成两个初始组,即需要被迁移的应用程序和将会被取代的应用程序。
一般而言,当企业能够很轻易地开始使用一个基于云的邮件应用程序(如Microsoft Office 365里的一个应用)时,迁移一个本地的邮件应用程序就没有太大的意义了。
Bartoletti还建议,IT经理应当检查每个应用程序对合规性的敏感程度。
“在云上运行对合规性很敏感的工作负载是很安全的,但是不要一开始就迁移非常敏感的数据或者应用程序。”他警告道。
企业还应当了解每一个应用程序的负载模式是否是弹性可变的。如果一个应用程序有运行低迷期和高峰期,那么它就能够很容易地在云上进行扩展和缩减,从而充分利用云定价优势,不必为没有使用的硬件付费。
亨特顿医疗系统的Morreale说,在云迁移初始阶段,因为没有充分分析应用程序,他们犯了一个错误。
这家拥有186个床位、60辆流动车辆和约3000名患者的医院正在进行云迁移,未来将完全摒弃它的数据中心。
通过将其电子邮件系统转换成Google的基于云的G Suite服务,这家公司于去年六月开始了云迁移。
Morreale说,当从Novell的 GroupWise迁移到G Suite时,他们犯的一个错误是,既没有分析用户对旧有邮件系统的需求,也没有弄清楚G Suite与终端用户所习惯的旧邮件系统在工作方式上有何不同。
“G Suite和GroupWise在日程安排上有很大差别,”他解释道,“行政助理同时管理了多项任务,但我们没有为他们配备相关工具,帮助他们提高工作效率。在完成云迁移后的第二天我们就认识到了这个错误,事情变得一片混乱……我们没有充分的说明或理解行政助理的这一需求,我们承认我们搞砸了一切。”
Morreale转而求助于IT咨询公司SADA Systems,这家公司专门派了一些专业人士,与Morreale的行政助理们进行一对一小组交流,帮助他们正确处理工作任务。
当金县迁移企业备份时,他们犯了同样的错误:没有对应用程序进行充分的分析。
Baker解释说,在将数据迁移到云端时,他们做了大量的测试。但是,他们没有做的是测试如何将数据恢复到实际的恢复。
“备份系统的目的不在于备份,而在于恢复,”他说。“因为我们没有对应用程序做足够的测试,所以数据恢复的性能没有达到我们想要的结果。”对于本地数据来说,按一下按钮,恢复进程就开始了。但是云端的数据在恢复之前,备份系统不得不返回云端并找到相应的数据,这个过程长达三个多小时。这是我们完全没有预料到的。”
这个案例给我们的教训是,迁移前一定要测试整个工作流程。
金县的Barak补充道,当较大的故障发生时,考虑到检索数据和将数据送回本地的时间,整个过程可能已经延迟了24小时。
2.迁移前忘记进行业务分析
Forrester的Bartoletti说,企业常常犯的另外一个错误是,在开始云迁移之前没有进行业务分析。
“没有非常明确地分析商业案例就开始云迁移,意味着你不知道会有什么好处,”他说,“你需要进行一些分析来了解这是否确实能帮助你省钱……仅仅选择一个应用程序并将它迁移到云上,这似乎很简单——但是你为什么要这么做呢?”
因此,在进行业务分析时,需要注意一些关键问题。
例如,你希望你的应用程序在云上运行的速度更快还是价格更便宜?你将以何种方式优化你的应用程序,让它们能更便宜或更快地运行?
同时,哪些迁移工具是云迁移的最佳助手?
“选择这些工具需要花费一定的时间,”Bartoletti说道。“这不仅仅只是用Google搜索一下迁移工具,然后使用排在第一位的迁移工具就可以的”
他还建议到,相比当前所使用到的,IT经理还应当简要概括应用程序的行为模式,弄清楚该应用程序需要什么资源。
“除非必要,你不会想要在云上获取1TB的内存,因为这样的话,费用将会很高,”Bartoletti说。“你需要100%清楚应用程序真正需要什么,而不是它之前在使用什么。”
太平洋人寿保险退休解决部助理副总裁、技术专家John Trujillo称,他们在2015年开始了向AWS云端的迁移。
“在某种程度上,我们肯定犯了一些错误,”Trujillo说。“其中之一就是认为云不是一个策略。实际上,云是一种策略,它能帮助企业实现业务战略和业务目标,比如,提高敏捷性和创新性。我们需要清楚地知道迁移到云上的业务驱动力是什么,而不仅仅只是简单地迁移就行了。”
对 Trujillo和他的团队来说,云迁移过程中发生的错误不会有助于向公司高层传达这样一个信息,即云迁移有多种好处。
Trujillo 补充说:“因为实施了云,公司的业务快速增长,工作也越来越多,但是业务主管却还没有意识到云扩大了公司业务这个事实。我们以为他们了解了这个事实,但没有帮助他们理解什么是真正的云,以及怎样利用云去实现企业的商业价值。
3.低估了云迁移的成本
当然,迁移到云端的最大优势之一就是节省成本。
应用程序在云上运行时,企业不再需要为邮件管理、数据中心维护、购买硬件以及维持应用程序的运行而向IT人员支付费用了。
但问题是,即便如此,云迁移也会产生费用。
例如,Bartoletti说IT经理经常忽视移动存储的费用。
“迁移最昂贵的部分通常是移动存储或数据,”他补充道。“这可能需要一个100GB的数据库。云提供商通常不会收取数据移入费用,但是如果数据量非常庞大,这个迁移很可能会花费数周或者数月的时间。那么你就会想要评估,这个数据迁移项目究竟会花多长的时间。”
太平洋人寿的Trujillo 也同意道,“云迁移肯定会有前期费用,这是毫无疑问的。相比现在本地的数据存储,在云端进行了适当配置和构建的数据存储会便宜很多。向云端的迁移更多的是需要人力成本。”
IDC的Mohan指出,忘记重新分配人力和资源的代价也非常高。
“相比于过去,你不再需要支付与操作相关的持续成本和人力成本,因为过去这些操作在本地运行,而现在在云上运行”他说,“如果对数据中心的需求减少,那么你就不再需要租赁数据中心或者可以将它转租出去,并重新分配之前为你维护这些操作的人员。“
Trujillo还警告说,IT经理可能不会去考虑将要分配多少IT人员以支持企业的云迁移。
因此,之前可能专注于特定业务的IT人员会将其工作重心转移到云上,这将减缓或推迟其他项目的工作进度。
当然,迁移的一大好处是,一旦迁移完成,这些IT人员就可以从之前的工作任务中解脱出来,从而专注于业务差异化和提高企业优势的项目上。
4.没有得到必要的培训
许多IT员工可能对云迁移不太了解,特别是那些第一次进行云迁移的人。而寻求云专家的协助又非常具有挑战性且费用高。
如果相关人员不具备云知识,迁移所花费的时间可能就会比预期更长,也会遇到更多的问题。更糟糕的是,一旦迁移结束,IT人员可能会发现他们只是将本地的混乱转移到了云端。
IT员工和经理需要进行云培训,这可能需要聘请或咨询一些专业人士,以便帮助IT人员理解如何使用云和升级应用程序,从而充分利用云服务。
“早期我们所犯的错误之一是,没有充分意识到这会给长期从事IT的人员带来多大的恐惧,”太平洋人寿的Trujillo说。“我们没有帮助普通IT员工明白:刚开始接触云迁移时可能会发现它很难,但它能够帮助我们与时俱进、保持对行业的新鲜感。如果员工缺乏适当的培训,那么他们将传统的思维带入到云中的可能性也会更大。”
5.未能超越传统思维
超越传统思维可以帮助IT经理避免主要的云迁移陷阱。
“IT经理需要有意识地改变他们的思维习惯和工作流程,”IDC的Mohan说,“流程上的变化经常被企业所忽视。”
云迁移并不仅仅只是选择一个应用程序或者数据,再将它们简单地丢到云上。
真正使企业受益的是移动后端和绩效管理等云服务,而不应当仅仅只是利用云上廉价的存储。
“云使我们能够重新思考企业IT部门中一贯奉行的理论,并及时发现和制止错误。”太平洋人寿的Trujillo说,“将传统思维运用到云上是一个巨大的潜在陷阱,因为云可以提供更新更好的处理一切事务的办法,相较于企业成长过程中所使用的方法,这些办法有着更显著的效果。”
“例如,过去应用程序研发人员甚至是业务人员来找我购买服务器时,总是会被告知需要等待一段时间。使用云后,他们再也不需要来找我了。”Trujillo说,“他们几分钟之内就可以让一个服务器运行起来。我们不能再墨守成规,继续把自己作为云计算门槛的监护人。相反,我们应该让应用程序研发人员甚至是业务人员自主运行这些程序……因此,我们需要转换观念,知道自己的角色只是服务代理商而不是服务供应商了。“
最后,分析师和IT经理们表示,企业不太可能会避免云迁移时存在的每一个陷阱。你可以预见某些问题,但无法预见所有问题。
为迁移留有一些缓冲时间,这样当问题出现的时候,你就有足够的时间去处理它们了。
“我们的员工不在乎技术,”金县的Barak说,“他们只关心需要交付的工作。”(原文作者: Sharon Gaudin)