云计算构建需谨慎 六大原则需要牢记云和虚拟化
如果追根溯源的话,云计算可以一直追溯到大型机计算,不过一些云计算专家完全不赞同把两者相提并论。
不过,据分析师和构建任务密集型云基础架构的IT部门声称,云计算的实现非常新颖、非常复杂,以至于许多基本规则目前仍在制定当中。
企业战略集团(ESG)的分析师Mark Bowker表示,如今多达17%的公司对使用外部公司提供的虚拟桌面颇有兴趣。
尽管热情高涨,但目前很少有久经考验的最佳实践指南适用于混合型的内部/外部云网络。Bowker表示,虽然数据中心指导原则适用于此,但不涉及将外部IT与内部IT结合起来的许多复杂问题,也不涉及将应用程序快速地分发到桌面,以至于最终用户无法区别哪些应用程序来自内部、哪些来自外部的许多复杂问题。
不过,有几个原则教你慎重上马云计算项目。下面是要牢记的六个基本原则。
1、不要过于集中。
利用集中在数据中心的IT服务是云计算和虚拟化的目的所在。Equinix公司云和IT服务总经理Vince DiMemmo表示,不过也要密切关注最终用户的响应时间。这家公司实际上提供了平台和基础架构服务,便于其他公司构建自己的平台和基础架构服务。其客户包括Verizon、AT&T、日本电信、MCI、康卡斯特和YouTube及其他公司。
他表示,用户按下键后与收到服务器(可能放在世界上任何地方)回应之间的延迟事关云计算项目的成败。
Bowker说:"要是用户觉得响应速度不够快,就不会接受虚拟桌面基础架构(VDI)服务,同样不会接受软件即服务(SaaS)。"
Equinix将用户访问节点分散到网络边缘上--尽量接近最终用户。他说:"我们缩短了网络与最终用户之间的实际距离--如果我们能直接连接,甚至争取做到在一幢大楼里面。每个中继段(hop)都是一个设备,各自会带来网络延迟,从而增加响应时间,哪怕只有短短几微秒;如果算上每个节点传送的每个数据包,总的延迟时间就会很长。"
2、不要忘了硬件。
据Illuminata公司的高性能计算分析师Gordon Haff表示,虚拟化和云计算本该会让硬件看不见,但这不是说提供服务器和存储系统的人就可以敷衍了事,使用功能不太强的服务器或者甚至限制数据高速流动的输入/输出技术。
Haff说:"每当一个指令在队列中等待,或者通过服务器或存储系统的输入/输出总线,就会增加延迟。服务器速度越快、功能越强,对用户来说延迟就越少,无论用户是在云环境,还是在比较传统的数据中心。"
3、关注遗留问题。
Queplix专门开发将遗留应用程序移植到云环境的工具,据该公司的首席技术官兼创办人Steve Yaskin声称:"大多数遗留应用程序当初并不是为了在云环境或其他弹性环境中运行而设计的,所以连它们的数据结构都不适合在云环境中正常使用。有关某个人的所有数据可能分散在三四个数据库上--交易在一个数据库中,地址在另一个数据库中。"
Queplix或Springsource(去年8月被VMware收购)提供的元数据目录可缩短应用程序从多个来源装配数据所用的时间;Yaskin表示,良好的缓存机制可以确保常用的数据随时可用;而为应用程序提供存储资源遵循应用程序使用有多频繁,而不是应用程序价值几何或其他标准的依据,也有望大大缩短响应时间。