尽管云计算依然处于起步阶段,但是它的多种优点激发了大量的兴趣和应用。随着新的、更具创意的方式不断涌现,我们可以清晰地看到简单直接的云互操作性往往不现实,也不是最佳实践。
决定最有利的采购、实施和管理云技术的方式,可能会为用户带来很大的困扰。而这带来了云服务代理商的兴起。由于新的云技术和标准,以及供应商中立,第三方云服务经纪公司可以为用户提供专业知识,以及在与众多供应商合作时提供单一的接触点。
现实中的云服务
云架构利用基于 Web 的技术所带来的优势,允许可拓展的、虚拟化的 IT 资源作为服务广泛应用于网络上。对许多人来说,“云”这一概念意味着公共云解决方案:企业根据需要访问第三方资源,而不用额外地投资内部基础设施。然而,云模式也可以解释为现有遗留的,以及“自有”的系统;或只是“自有”系统,这些都可以定义为私有云。混合云,顾名思义,是公共云与私有云的组合。大部分想要完全探索云技术优势的公司正在快速地采用该模式。
例如:一个组织很可能选择在私有云中存储敏感数据的同时,使用动态的、有成本优势的公共云来执行其他操作。图 1 中,我们可以看到现今云集成的不同经典场景:私有的、公共的,甚至从第二个云获取资源的云(事实上,对数据中心隐藏)。
图 1
在这个多样性里,有的用户选择云服务允许他们自己管理和监控基础设施,如同自己的数据中心一样;而有的则偏向于有个环境,数据能在指定的 SLA(Service Level Agreements)下被管理,只需极少或根本无需用户参与。
云代理商的优势
图 1 的底部就是云服务代理商,可以从多个云获取资源的第三方,通常连接多个数据中心。一般情况下,代理商拥有自己的云,有着自己的资源;而其它情况下,他们扮演的角色更接近于“代理人(或经纪人)”,代表某组织去协调必要的关系和协议。
尽管每个代理商及其具体的服务和优势会有所不同,但是很多代理商都提供以下服务:
- 根据个体需要,并基于多种因素,帮助用户决定最佳框架。这包括提供协助和预算指导,同时确定如何选择和整合跨越多个混合方案的不同服务。
- 一个具有良好互操作性的简化界面–包括单点登录。这些基于某些规则的解决方案可以简化对云资源的管理,并隐藏了与多供应商合作所带来的复杂性。
- 具有成本优势的资源和基础设置优势,拥有实时沟通技术合同的能力,能够交付现今商业所需求的高水平灵活性。
- 增强的安全性,允许企业开发出定制的解决方案以平衡成本收益和核心安全问题。
- 保证升级、维修和维护活动以非中断形式进行。
害怕失去对数据管理的控制是犹豫采用云服务的原因之一。但是好的代理商能帮助用户确定他们理想的管理监督水平,并制定出相应的云服务来满足这些需要。客户将依然了解其代理商的行为,另外管理员可以也应该设置相应的政策来缓解用户的担忧。
云标准所起的作用
云服务供应商独立这一点不仅由云服务代理商加强了,同时行业标准也使其成为可能。这些标准现在可以用来帮助提供动态的灵活性和可移植性,并将云计算推到下一个新水平。
在分布式管理任务组(DMTF) , 我们提供的互操作性标准将有助于数据中心和云间的工作量以标准形式进行移动。DMTF的云基础架构管理接口(Cloud Infrastructure Management Interface,CIMI)模型帮助定义具体情景,提供有用接口,和集成不同类型的服务供应商。CIMI 与DMTF 的开放虚拟化格式规范(Open Virtualization Format Specification,OVF Specification)合作,提供了一种机制用于打包多机器及他们的需求,同时也可以与云服务和云服务代理商进行切换。
从标准化角度来看,云服务基础架构管理是云计算中可以简化,并拥有隐藏及通用接口的一部分。一旦建立好连接,实例化好资源,功能接口(比如, 数据库) 就应能直接连接到资源,否则将引入开销和延迟。CIMI 关注于基础架构即服务(IaaS),而非平台即服务(PaaS)或软件即服务(SaaS),因此用户和代理商可以转移整个工作量。
IaaS 的基本资源(机器,存储和网络)建模于以下这一目标:为客户提供对 IaaS 实施的管理访问,促进支持 CIMI 规范的云之间的可移植性。CIMI 指定一种使用 HTTP 的表述性状态转移风格协议,尽管如此,其底层模型并非指定为 HTTP,也可以将其指向其他协议。如上所述,CIMI 只负责基础架构的管理,并没有将控制延伸到用户在它上面运行的应用和服务,只是作为服务由供应商提供。
但是 CIMI 并不是不同云间的替代接口,我们将其与轻量级目录访问协议(Lightweight Directory Access Protocol, LDAP)对比:尽管 MICI 同样拥有多样的目录服务,但是开发人员还是喜欢为 LDAP 开发,因为它是一个独立于平台的接口。同样,CIMI 接口提供用户需要访问的大部分功能,并实现云中的可移植性。
尤其当开发新平台时,它能减少云管理的复杂性。虚拟化使云服务成为可能,现在我们可以将镜像、操作系统和应用服务作成一个单元,这样企业就可以自由地根据不断变化的业务需求修改他们的具体实施。
这种在动态、多变的环境下,能根据需求变化不断演化和适应的能力,是标准和云服务代理商共同前进的原因之一。另外,领先的云服务供应商拥抱基于标准的灵活性,因为它允许他们依据特定的产品和专业知识进行差异化。投资回报率和附加价值变得更加重要,因为数据不再是障碍。
行业中,一些重要的云标准倡议正在进行,而标准化组织也在协助。这包括存储网络工业协会(Storage Networking Industry Association,SNIA),为数据存储即服务(DaaS)提供云数据管理接口(Cloud Data Management Interface,CDMI)规范;还有云安全联盟(Cloud Security Alliance),正致力围绕现有安全标准制定出云设置中的最佳实践和技术。所有它们背后的标准和组织,从 OpenCloud 到 ApacheDeltacloud 也一起致力帮助确保 CIMI 所提供的基础架构管理能满足现今复杂、代理的云。
总结
很多情况下,如果一个企业只有一个供应商,它就将自己与未来的可能性切断开来。云服务代理商使用的标准将帮助用户从不同供应商提供的同类产品中获取最佳利益,同时保持后端的简化和不透明。
作为最具成本优势的云实践,越来越多的混合基础架构正被不断被发掘出来。对于那些想充分利用云优势的用户,云服务代理商越来越成为一个可行的选择。
关于作者
Winston Bumpus,目前是 DMTF 的董事会主席,并曾担任其总裁超过 15 年。他也是 DMTF 内部云管理工作组(Cloud Management Working Group)的联合主席。他是《Common Information Model》和《The Foundations of Application Management》的联合作者。他加入 DMTF 将近 20 年,早期曾参与过:公共信息模型(Common Information Model,CIM)和基于 Web 的企业管理(Web Based Enterprise Management,WBEM)标准的开发。
参考英文原文: Cloud Service Brokers: What You Need to Know
感谢陈菲对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论