数据中心外包管理:IaaS还是DCaaS?
2011-04-25 TechTarget中国 编辑:译者/黄永兵
现在的企业越来越不愿意将公司内部资源委托给第三方商业公司管理,可能只有在以下情况才会选择IT外包:缺乏拥有相关技能的员工;缺乏部署经验;缺乏对新技术的了解;数据中心达到了电力、制冷和空间的实际极限。由于以上情况导致进一步扩张变得不太现实,他们才不得已这么做,改变商业策略。这是一种不错的方法。
不管在什么驱动力下,企业总是有很多IT业务可以外包的。最流行的两种模式是基础设施即服务(IaaS)和数据中心即服务(DCaaS)(有时被称为“场地出租提供商”),这两种外包途径各有各的优点,在选择IT外包服务商时,最好搞清楚它俩的区别。
IaaS vs. DCaaS
首先,DCaaS和场地出租提供商几乎是等同的,他们提供空间、电力、制冷,也可能提供部分机架空间。客户租用部分空间,自己购买服务器、交换机和其它必需的硬件设备。通常,DCaaS提供商会协助客户对空间实施个性化改造,以满足特殊要求,如10Gb以太网光纤连接、高密度制冷或其它资源。
6connect的共同创始人兼CIO Pete Sclafani说:“你需要研究服务水平协议(SLA)、HVAC技术和停电事故历史,但设计和建造活动也需要检查。”
除了设备要先进外,Sclafani也呼吁客户认真考察提供商的网络和其它底层基础设施,看是否满足自己的需要。
IaaS提供所有的服务器、存储和其它网络硬件,客户只需要租用一部分计算资源运行自己的应用程序即可。此外,IaaS提供商可能还会向客户提供一些增值服务,如监控、自定义报告等。DCaaS客户最关心的是提供商的基础设施,IaaS客户则是主要担心提供商交付的计算资源。
咋一看,IaaS和DCaaS之间的差异很小,但在选择任何一种外包模式时都应该小心。DCaaS的主要优点是计算资源所有权的独立和高度可定制性——客户使用他们自己的硬件,提供商可以定制空间以满足客户的特殊需求,如加装传感器和控制器,允许客户监控和对计算环境发生的变化做出响应,例如,虚拟服务器主机上的温度报警装置可以提前让客户知道服务器过热,及早转移虚拟机。如果一开始客户和提供商就紧密配合和协作,效果会更加显著,如果忽略那些需求,将会给客户带来麻烦,提供商的形象也会受损。
对用户而言,面临的挑战是如何搞清楚自己的需求,提出高质量的问题,以及如何与DCaaS提供商有效地沟通。Sclafani举了一个例子,有位DCaaS客户低估了他们刀片架构的制冷负载能力,导致DCaaS提供商在设计和建设的阶段,发生了超强的热点,而这本来是可以避免的。
Sclafani说:“一切都建好后,他们只使用了某种特定的平均制冷量,没有把热点问题考虑进去,但随着后来设备的增加,制冷量就显得严重不足,热点区域频现。”
IaaS的情况有些不同,提供商部署和维护所有计算资源,客户不需要购买、部署或维护基础设施,通过菜单和选项就可以轻松对资源进行调整。这种模式非常灵活、敏捷而且自动化,对于那些重心在运行应用系统的客户来说是最佳选择,他们无需关心硬件的安装、监控和维护任务。但这种模式也有其弊端,如不能取得计算资源的完全控制权,有时会显得很无助。
Sclafani说:“虽然他们和我签署了SLA,但无论如何我都拿不到数据中心的钥匙,他们说‘我们是司机,你们只管坐到座位上。’”
举一个例子,你可以在自己的数据中心里管理HVAC,试验更高的入口温度,但你选择了IaaS提供商后,就不能做这些尝试了。
需要注意的是,DCaaS和场地出租提供商也有区别,某些场地出租提供商可能是从自己充裕的空间中拿出一部分出租,还有一些场地出租提供商则专门针对小型企业出租空间,他们可能保证不了SLA中的承诺,因为真正的SLA是受场地承租方和建筑出租方之间的协议限制的,例如,建筑出租方只能向场地承租方提供4个9(99.99%)的正常运行时间,场地出租提供商就不可能保证5个9(99.999%)的正常运行时间的。因此,确保你选择的提供商能实现他在SLA中的承诺。
包管理注意事项
理解IaaS和DCaaS之间的微妙差异是非常重要的,现实的问题是哪一个IT外包管理策略最适合你的特定情况。大多数情况下,选择DCaaS比自己建设数据中心更便宜,更简单,更快速,特别是当设施位于多个地理位置时,DCaaS高度可定制的特性允许客户定义每个设施的角色,例如,一个DcaaS设施用于灾难恢复,另一个位置的设施作为主站点,但选择DCaaS的客户需要有专业的数据中心管理人员。
DCaaS的优点是IaaS完全不具备的,IaaS不会给你太多控制权,除了使用提供商提供的服务器、网络和其它硬件,但这有时也被IaaS提供商宣扬为优点,好的IaaS提供商会在多个地理位置托管他们的设备,允许你自由选择。IaaS还有其它优点,比如更低的成本,你不需要购买昂贵的硬件,部署复杂的网络和日常维护,只要大笔一挥,签署一纸协议就可以享用高质量的服务了。DCaaS则不同,它需要你自己购买硬件,安装和配置,后续的监控和维护也要自己动手处理。
大多数情况下,IaaS提供商会提供最新的设备。Sclafani说:“你不会用5年前的硬盘,一般情况下,他们会使用SAN架构,如果自己购买成本会非常高,如果租用存储空间,按使用量付费,成本将变得更可承受一些。”
只关心工作负载,对数据中心硬件不感兴趣的客户选择IaaS会受益更多。
在权衡选择IaaS和DCaaS时,还需要考虑提供商的支持力度。DCaaS通常会提供更多的设施支持(电力和制冷),而IaaS更多的是提供运行环境的支持,对于基础设施底层设备的支持则在内部完成,不会透漏给客户。不管怎样,你应该弄清楚他们提供什么支持,不提供什么支持,从长远来看,支持是客户满意和外包成功的关键因素。
Sclafani警告用户应仔细阅读IaaS合同中难懂的条文,确定可以获得哪些支持,哪些支持是需要额外付费的。
合同谈判
不管你选择IaaS还是DCaaS,在合同谈判期间都要尽力为自己争取更多的利益。我这里总结了几条注意事项,或许可以帮上你,至少可以避免你犯某些低级错误。
一个最常被忽略的条款是违反SLA后的赔偿事宜,千万不要指望提供商的口头承诺,或拿信用担保之类的鬼话,除了钱,其它的都可以抛诸脑后。
部分不诚实守信的IaaS提供商会使用旧服务器或旧设备向你提供服务,如果你的计算要求不那么高,你可以直接找IaaS提供商,签署使用旧设备的协议,这样可以获得更多的价格优惠。一般情况下,IaaS提供商的硬件设备更新换代是很频繁的,有时6个月或1年就会更换一次,这些“旧”设备其实还是很“新”的。
DCaaS提供商通常没有IaaS提供商那么灵活,因为他们只提供空间,电力和制冷,也没有足够多的房间让你挑选,但如果DCaaS符合你IT外包的需要,长远来看,可以节省更多的成本。