评估云服务的六大黄金法则

2010-11-25 11:17:00来源:网络转载 热度:

选择云计算供应商正变得越来越复杂。随着云计算环境日益成熟,众多的云计算供应商试图通过集中关注其产品的具体应用以展现与其他供应商的区别,例如技术堆栈或服务级别协议(SLA)。总之,不是所有的云计算供应商都是一样的。

与此同时,在托管关键任务应用程序方面,企业正开始依赖云供应商,这增加了选择合适云计算服务的风险。那么企业应该如何在这样令人眼花缭乱的乱景中做出正确决策呢?下面,给大家介绍一些关于云计算服务评估和可供使用资源的关键因素。

性能

企业考虑云计算的关注点之一就是性能。实现应用程序在云中的高速交付是一个涉及多方面因素的挑战性命题,其中包括一个整体的接入方法和一个对应用程序“请求-响应”路径的端到端查看。

性能问题包括:应用程序与数据相对于最终用户的地理位置,云中、云内外以及计算机层和数据存储多层次之间的I/O访问速度。近期,诸如CloudSleuth和CloudHarmony之类的众多服务研究报告试图通过从不同地理位置和采用不同应用程序的方法来度量和评估云计算供应商所提供服务的性能。

技术堆栈

一直以来,一些云计算供应商都致力于提供特定软件堆栈的服务。通常,这就意味着他们从基础设施即服务(IaaS)转变至平台即服务(PaaS)。不同堆栈特定云可与其他的大多数流行软件堆栈相配合。

其典型代表包括:Heroku和Engine Yard的Ruby;VMforce和Google应用程序引擎(GAE)的Java/Spring(其中GAE还支持Python);PHP Fog的PHP以及微软公司Windows Azure的.NET。

如果你的应用程序使用以上堆栈之一进行构建,你可能需要考虑这些云计算平台。他们能够帮助你处理低层次基础设施的安装和配置工作,从而节省在时间和费用方面的巨大支出。另一方面,他们往往会要求开发商在进行架构和编写应用程序时遵循某些推荐的要求,以便于创建高等级的供应商级同步。

服务级别协议与可靠性

有些云供应商做出了提供更高等级服务的承诺,以示与其他行业竞争对手的不同。比如Rackspace提供更高等级云服务SLA,从而展开与云计算业内的巨头Amazon公司的竞争。

请注意,SLA通常只是当服务发生故障时结果的一个指示,而不是实际服务的可靠性。其典型代表是GoGrid 10000%确保的SLA。换而言之,GoGrid做出了100%正常运行时间的承诺。如果它无法满足这一级别的可靠性,它将赔偿用户100倍停机时所需支付的费用。

虽然SLA是评估所有供应商承诺等级的一个有效指标,但了解特定云供应商的实际正常运行时间是一个更为棘手的难题。大多数供应商都提供了一个用于表明服务正常运行的状态页面,但是这些页面显示的数据通常只是数天前甚至更早时候的。为了获得实际具有可靠性和可用性的长期数据,用户最好依赖于客户反馈以及诸如CloudSleuth和CLoudHarmony的比较服务。

API:同步、社区以及生态系统

选择合适云供应商的另外一个关键因素在于开放应用程序编程接口(API),它为访问基础设施和执行操作(例如配置服务器或解除服务器配置)提供外部调用方法。从很多方面来说,API都是重要的。

首先,一个API可得到多个供应商同时支持,同时供应商也为用户提供了更大的功能扩展自由度。因为当从一个供应商转向另一个供应商,或同时与多个供应商合作时,基本上不用对应用程序做重大修改,所以显得更为容易。

其次,API得到了社区开发人员的广泛支持,供应商可基于它构建一个具有配套服务和功能的完整生态系统。由Amazon web服务与应用(AWS)和Vmware云计算产品提供的API周围已形成庞大的生态系统,其中包括管理工具(如enStratus)、监控和管理工具(如Cloudkickh和RightScale)以及形成其完整云服务的其他服务。

Vmware本身不提供云服务,但是不同的供应商使用Vmware的堆栈和API,特别是vCloud。例如Terremark和Savvis。

Amazon公司和WMware公司以及Windows Azure都允许用户使用自己的堆栈和API实施内部云,从而使用户能够很容易地在混合云上管理和运行应用程序。所谓混合云是

指由供应商托管,且在公司内部数据中心中运行的云。以Amazon公司为例,使用AWS启动通过Eucalyptus的API为私有云提供软件堆栈。

业内的一个最新发展是Rackspace公司与美国航天局(NASA)合作,两者协同众多厂商和云供应商在其一个称为OpenStack的项目中对其软件堆栈公开了源代码。它最有可能被视为行业标准,因此此举将有助于创建一个有望替代Amazon和Vmware生态系统的实际可行标准。

安全性和法规遵从

公司考虑实施据云计算的两大障碍依然是安全性与法规遵从。Zenoss公司在2010年第二季度进行的调查显示,接近40%的受访者在被问及他们对云计算的最大关注问题时都选择了安全性。而紧随其后的选项是管理,它占受访者的26.5%。Zenoss的调查结果与其他云计算相关调查的数字是一致的。

而企业真正关注的问题并不是实际的安全威胁,而是他们无法遵守与安全相关的标准,如PCI。作为回应,现在许多云供应商都在吹嘘和炫耀他们所拥有的SAS-70 II型审计、安全白皮书和其他标准的证书。

正在发展的云供应商Logicworks推出了具有法规遵从的云计算产品,即遵守一级PCI的云产品。

成本

一个比较云供应商的简单直接方法似乎就是成本。问题在于考虑到客户实际使用的资源和支付的费用,在供应商中并不具备可比性。供应商提供虚拟机(VM)资源,但其内存容量、CPU时钟速度以及其他功能却各异。此外,实际提供给客户的部件也是虚拟的,这也造成难以对客户实际使用的资源进行度量以及其他同在云中客户如何影响这些资源。

Amazon公司拥有EC2计算部门,Heroku向Dynos提交而其它厂商则创建自己的度量部门。度量评估不同云供应商成本和性能比的唯一真正可靠方法是使用相同的应用程序对多个供应商的服务进行试验,并比较运行结果。

结论

为应用程序选择最佳的云供应商是一个多层次的复杂问题。随着云供应商的数量越来越多,而众多云供应商的关注点都聚焦于特殊需求和用例,做出选择往往需要更多专业测试的支持。幸运的是,不少帮助用户比较云计算性能的服务应运而生,这样客户很容易地判断出哪一家供应商最适合自身的应用程序。

责任编辑:DVBCN编辑部

为您推荐

数字家庭2.0新标准或将实现全网互联

数字家庭的最新技术进展到何种程度,是不是也像房地产一样存在这样一个样板间,它可以展示人类最新的数字家庭理念?未来之屋不够未来?在美国华盛顿湖的东岸,有一幢被称为Bighouse的房屋,从外表看上去它非常朴实,与一般的别墅并无二致。然而,里面却别有洞天。前微软总裁比尔·盖茨和他的家人就住在里面。这幢房子有个更广为人知的名字——未来之屋。未来之屋,就像微软的Windows,它也随时在更新,以便有最新的科技融入到这栋房子。因此可以说,未来之屋代表了数字家庭目前最可观的图景。然而在未来之屋里,你却感觉不到任何技术的存在,甚至难以找到一台电脑。未来之屋里有令人叹为观止的数字家庭的应用,豪宅大门装有气象情

中国云计算技术与产业联盟在京宣布成立

中国云计算技术与产业联盟是云计算相关企业、科研院所、相关机构自发、自愿组建的开放式、非营利性技术与产业联盟。本联盟遵守国家宪法、法律、法规和政策,遵守社会道德风尚,在建设有中国特色社会主义理论指导下,为国家和政府服务,为成员服务,并按照公正、团结、服务、创新的原则开展工作。不论隶属关系、不论机构性质,均可以自愿加入。本联盟旨在为国家经济建设和社会进步服务。旨在推进云计算技术创新与产业发展;促进联盟成员间信息沟通、业务合作、经验交流和行业自律等;推动并参与云计算国际、国家或行业标准制定;推进云计算技术应用与实施。中国云计算技术与产业联盟的主要任务是:(1)加强联盟与政府相关部门的沟通,为国家和政

数字多媒体的下一站天后——云计算

Apple、Disney以及一个由多家厂商组成的联盟,都正在筹备推出以云计算为基础的数字多媒体内容服务,旨在让使用者能够安全地透过各种装置安全地接取电影、歌曲或电子书档案——分析师认为:这将开启数字多媒体时代的新篇章。云服务:苹果先行部分媒体猜测,可能将在1月27日发表平板计算机产品的Apple会同时宣布以上服务,不过也有人指出该公司的新服务恐怕只会支持自家产品。另外有一个由48家厂商所组成的联盟DigitalEntertainmentContentEcosystem(DECE),也正在努力于今年推出类似的数字多媒体内容服务,并将开放其特定规格的授权。根据市场研究机构ScreenDigest的