向云端迁移可能颇具挑战性。本文列出了十个常见的陷阱,并介绍了如何规避这些陷阱。
如今,许多企业正在有条不紊地向云端迁移。据韦里逊公司的《市场行情:企业云2014年报告》声称,现在65%的企业在使用云计算。随着更多的企业发现向云端迁移带来的好处,比如包括降低数据中心的资本成本和运营成本,并改善应用程序的性能和弹性等,这个数字必然会进一步增长。
但是向云端迁移可能很棘手。常见的挑战包括:找到合适的一家或多家云服务提供商;迁离使用了多年的遗留IT系统和硬件,以及确定如何才能最有效地管理云资源。毕马威会计师事务所(KPMG)的《2014年云计算调查报告》对全球近800位企业主管进行了调查,结果发现,接受调查的企业中大约有一半使用云技术来降低成本,这是最实实在在的好处。在调查对象当中,42%表示他们使用云更好地支持移动员工队伍,37%使用云与客户及合作伙伴更有效地进行联系。
业务分析是另一股推动力量。毕马威的报告声称:“云能够提高数据可访问性,并且更容易共享IT系统之间的数据,跨整个企业进行合作。”而由于云数据存储的成本相对便宜,企业可以存储及分析大量的信息。
云计算有多种多样。对于外行人来说,下面是快速入门指南,这要感谢埃森哲的2014年医疗行业云服务报告。
云(特指计算云)通常采用下列四种当中的一种:私有云、公有云、混合云或社区云。它们也可能是这些形式的某种组合。
- 私有云:这种云通常专门供某一家企业独自使用。它们可以建立在内部,也可以建立在异地――后一种方案通常由第三方提供,私有云提供了虚拟化应用程序、通信和基础设施等服务。
- 公有云:顾名思义,公有云可以让公众通过网络来访问。公有云由第三方拥有并提供。
- 混合云:这种云集私有云和公有云的优点于一体。混合云让企业能够将私密的敏感信息保留在私有云中,但同时又让用户可以访问公有云提供的形形色色的云计算服务。
- 社区云:这种云其实是数量有限的企业共享的协作系统,这些企业常常处于同一个行业(比如医疗行业),或者在同一个地区。成本由诸用户分摊。社区云既可以内部托管,也可以由外部第三方托管。
无论你选择了哪一种云,下面是迁移时需要避免的十大错误。
一、看到了一种云,就以为看到了所有云
所有云解决方案都几乎一个样,是这样吗?不,根本不是。正如云迁移和灾难恢复提供商CloudEndure在其关于向AWS云迁移的白皮书中指出,每种云方案或提供商具有其独特的一系列优缺点。比如说,私有云可能提供了更佳的灵活性,但是可扩展性较差。就公有云而言,如果你已经与某一家提供商签了约,那么要是坚持使用同一家提供商的公有云解决方案,迁移起来就会比较容易。
二、丢弃旧的IT硬件
向云端迁移后,你该如何来处置一大批旧的数据中心设备?Frank Muscarello是IT硬件交易平台MarkITx的联合创始人兼首席执行官,他曾在ProfitBricks博客上William Toll撰写的一篇文章中表示,许多企业常犯的一个错误就是,要么扔掉旧硬件,或者花钱雇人拆掉。Muscarello指出,旧IT计算机及其他设备市场的产值超过3000亿美元,他建议企业不妨试一试硬件交易平台,收回一些IT预算现金。
三、将所有应用程序统统迁移到云端
企业必须确定哪些应用程序最适合放在云环境。当然,迁移因素视行业的不同而不同。据埃森哲的相关报告显示(详见Cloud Technology Partners的David Linthicum撰写的博文,http://www.logicworks.net/blog/2014/07/application-migration-healthcarebest-practices/),比如说,医疗机构应该认真研究基于云的运营会如何影响其应用程序满足严格的合规、治理和安全问题的能力。埃森哲表示,另一个重要的提示是:你与云提供商签订的服务合同应当明确定义提供商需要提供的安全服务。
四、没有为云调整应用程序
这是应用程序方面的另一个失误:公司企业将最重要的应用程序迁移到云端时,常常没有检查那些应用程序在新的环境下会如何运行。比如说,原本在内部数据中心运行的应用程序能访问公司的全部计算能力:服务器处理器、内存和存储等资源。但是正如ISPFast.com这家专门为企业与互联网服务提供商牵线搭桥的公司指出,同样那些应用程序在云端势必要与托管在云提供商服务器上的其他应用程序共享计算资源。企业调整应用程序以便在云端最合理地运行,这点很重要。
五、没有做好摸底调查
先要做好功课!企业常常没有全面地调查研究云技术或提供商就贸然接受。云通信服务提供商4PSA建议,认真研究自己的IT基础设施、需求和使用情况,以便最准确地确定哪种云服务最适合自己,这一点很要紧。大致列下要与潜在提供商讨论的一系列预期目标,探究基于云的系统有望提供哪些新的服务。另外,要弄清楚如何充分利用云的按需处理能力,以便最大限度地满足你应用程序的“突发”要求。
#p#
六、缺少内部专长
你的云服务提供商拥有一支经验丰富的团队,由云技术专家(或者你希望的其他专家)组成。但是贵企业内部也要有云专长。企业需要技术专家来确保云平台提供足够的计算能力。SaaS解决方案提供商Agiliron的首席客户官Stan Roach撰文道:“你需要能为你实施贵企业云战略的人员/团队,确保云得到了最妥善的管理和控制。这关系到你如何能最大限度地发挥云的潜力,让业务受益。”
七、没有从小处着手
先在云服务领域试一下水要比猛地跃入深水来得明智。首先迁移万一出了岔子,负面影响也很有限的适度服务。总部位于蒙特利尔的云服务提供商CloudOps建议,企业应该选择“容易见效的应用程序或服务”,以便早期迁移到云端――比如,批处理系统、大数据分析平台、协作工具或Web应用程序。
八、忽视云地理
企业应用程序也许在单单一个地区(比如某个国家)里面运行,也许可以从多个地方运行,还有可能在全球各地都能运行。正如思科在其云迁移白皮书中解释的那样,面向消费者的应用程序常常用在多个地区,有时候无法预料。企业可能想阻止某些应用程序在特定的地区运行(常常出于监管和安全的考虑)。又由于跨国公司的办事处散布于世界各地,它们可能会得益于让应用程序更靠近其接入点。
这说明了什么道理?那就是总是要探讨你的云架构的地缘政治影响,问问潜在的提供商:对方能不能满足你在远地的要求。据思科声称,比如说,跨国云提供商通常允许企业为应用程序配置预期的访问服务,只要在不同的地区购买计算容量。
九、忽视大数据
大企业常常发现自己面临数据传输困境:什么才是将庞大的应用程序和数TB数据迁移到云端的最佳办法?Delphix技术宣传官Kyle Hailey在为CloudTimes网站撰写的一篇文章中概述了需要关注的一些问题,比如确定将大型企业应用程序迁移到云端的最佳方法。(一个屡试不爽的方法是,将客户的存储磁盘运送到云服务提供商)。另一个棘手问题是,找到成本最合理的方法,以便同步内部环境和云环境。总之一句话,想实现顺畅无阻的云迁移,做好迁移前的准备工作才是最佳之道。
十、没有使用“记分卡”
韦里逊公司在其《企业云2014年报告》中表示,企业组织日益认识到,每一个应用程序都有各自的独特的云迁移路径。这家电信业巨擘建议企业尝试一种“记分卡”方法,为所有的应用程序确定优先级。这就需要评估每种工作负载的经济、安全和风险状况。