分布式计算、技术价格下降和预算自由化导致了应用专业化服务器的扩散。对CIO们来说,这将导致支持费用的严重增长,不但是服务器数量的成倍增长,以及在公司内的分布扩散,通常是远离中心技术支持资源。
这些平台往往未能被充分利用,也不符合企业标准,导致合规性审计与安全都很难保证。正是这些存在的问题与开销推动了人们对“服务器整合,”服务器虚拟化以及云计算的关注。
服务器整合虚拟化中央服务器集群意味着代替了大量混乱的分布式服务器。云计算也提供了相同的价值:通过托管服务,取代未充分利用和难以支持的本地计算。使用整合或是云资源,企业可以消除大量特定应用服务器,所以眼下最重要的问题就是如何选择最佳策略。
何时选择云资源服务器
判断所给的服务器是否应该被整合或采用云资源,你需要知道服务器上激活的应用会消耗多少的内存,CPU和存储I/O。这些信息将有助于评估任何应用对云资源的消耗,并判断应用运行在虚拟机(VM)上时是否使用了过多资源,而虚拟机是与其他应用分享同一个服务器。大量消耗资源的应用应该运行在独立的服务器上,通过业务集中可轻松实现对这些服务器的支持。
对一些公司而言,数据存储和交换的花费可能会拖延甚至导致终止云资源化项目,所以在拍板前,对候选应用的数据使用和影响花费的因素的审查是很重要的。对应用或是平台软件来说,平台及服务(PaaS)与软件及服务(SaaS)可以减少维护支出和许可证费用。最适应云计算的应用是使用数据有限,又不访问大型企业数据存储的应用。
SaaS、IaaS或PaaS:选择合适的云服务模型
审核完你的准备转向云计算的应用,下一步就是决定最适合该应用的云服务模型。许多用户都会犯一个基础错误,那就是试图在云计算上使用基础设施及服务(IaaS)来复制基于虚拟化的服务器整合架构。虽然这种方式原则上可以工作,因为IaaS是最通用和灵活的可用云服务,但它不一定是性价比最高的选择。想知道是否选择云计算优于服务器整合,先思考以下三个问题:
1. 该应用的资源使用是否符合云服务定价模型?任何大量访问海量数据库的应用都会导致高额的存储费用;7*24小时的应用会导致高额使用费。选择使用资源小,特别是在数据存储上。
2. 云服务能否让业务只选择一家云提供商就能支持多种应用?支持多种云提供商很浪费;而且混合多家提供商相比应用保存在共同数据的中心上来说技术更复杂。选择一项最优价格的服务,而不是支持范围很广的服务。
3. 云服务能否尽可能多的代替整个应用平台--硬件,操作系统(OS),中间件以及应用软件?支持用户组件是你的责任。这包括软件许可,维护和升级,安装和技术支持。高层次的云产品,例如PaaS和SaaS,能减少更多支出、更实惠,特别是对那些只使用有限技术支持资源的小型和远程业务。
大多数企业应该首先确定是否被SaaS代替,要么来自同一家公司或是类似公司。举个例子,在独立服务器上托管了客户关系管理(CRM)的公司常会发现,相比选择整合CRM服务器到单个数据中心农场而言,使用虚拟化Salesforce.com更实惠。
确定是否使用IaaS或PaaS来支持所给应用需要深思熟虑。PaaS包含OSes和中间件,所以云服务花费通常涵盖了软件和技术支持。节约和技术支持是重要的决定因素,特别是当公司许可没有涵盖应用的平台服务。没有许可也可能意味着没有内部支持。云资源化可以消除雇佣或训练支持员工的需求。PaaS分期支付通常只需少量的云管理,并可以在使用相同平台的条件下,轻松实现与内部应用服务的融合。
另一方面,IaaS是一种更通用的方法,它拥有更广阔的适用范围。如果你需要多种服务和提供商来进行应用的多种混合,IaaS云服务相比PaaS是一种更加优越的整合选择。
对所有的应用来说,相比整合而言,云计算并不一定是最好的选择。许多公司将会拥有一些内部IT应用--即便他们使用云计算。公共云计算与私云计算的混合会成为重要的部分。拥有单个云模型和提供商将可以轻松过渡到混合云计算,减少技术支持费用,例如在云部分和在数据中心应用的支持费用。当然,也不排除对你的公司最简单的模型会是最好的选择。
(责任编辑:吕光)