写点什么

云服务代理商:您所需要了解的

2013 年 12 月 19 日

尽管云计算依然处于起步阶段,但是它的多种优点激发了大量的兴趣和应用。随着新的、更具创意的方式不断涌现,我们可以清晰地看到简单直接的云互操作性往往不现实,也不是最佳实践。

决定最有利的采购、实施和管理云技术的方式,可能会为用户带来很大的困扰。而这带来了云服务代理商的兴起。由于新的云技术和标准,以及供应商中立,第三方云服务经纪公司可以为用户提供专业知识,以及在与众多供应商合作时提供单一的接触点。

现实中的云服务

云架构利用基于 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 )关注我们,并与我们的编辑和其他读者朋友交流。

2013 年 12 月 19 日 03:551510
用户头像

发布了 39 篇内容, 共 10.6 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

我是如何解决邮件焦虑的

vinkyqy

效率 职场 邮件

Redis系列(五):你要的Redis集群搭建来了,实践与否你自己选!

z小赵

Java redis 分布式 高并发

六月我在工作中蜕变,勤奋小人打架终于赢了

程序员小跃

效率工具 加班 沟通 复盘

程序员的晚餐 | 7 月 3 日 好久没做饭

清远

美食

深入理解编译优化之循环展开和粗化锁

程序那些事

JIT 编译优化 循环展开 粗化锁

农产品电商平台的S曲线分析

石云升

增长 S型曲线 破局点

一个简单的技术选型心得

i风语

Java 架构

面试官:既然CPU有MESI,为什么 JMM 还需要volatile关键字?

犬来八荒

Java JVM 硬件 java面试

cms项目系列(一)——SSM框架搭建

程序员的时光

spring

架构师训练营 第 5 周作业

Lingjun

极客大学架构师训练营

饿了么4年,阿里2年:我的总结与思考

程序员生活志

工作经验

ARTS Week6

时之虫

ARTS 打卡计划

第四周

仪轩

锦囊篇|一文摸懂SharedPreferences和MMKV(二)

ClericYi

为什么建议项目中统一线程池类?

张挺

源码分析 | 数据异构Canal 初探

小新

为什么我建议你读一读历史?

Phoenix

历史 中国历史

Android架构组件-App架构指南,你还不收藏嘛

小吴选手

架构 架构师 架构总结 架构要素 P7架构师

面试细节: i = i++和 i = ++i

Java小咖秀

JVM Java 面试 经验分享

编程核心能力之组合

顿晓

Java 学习 pipe

什么时候不要用微服务?以 Istio 为例

无予且行

Java 微服务 后端

1.2w字 | 初中级前端 JavaScript 自测清单 - 1

pingan8787

Java 前端 Web

SQLite你用对了吗

这小胖猫

sqlite 数据库 选型

如何搭建一个Zookeeper集群

Rayjun

大数据 zookeeper 分布式

Week5命题作业

星河寒水

极客大学架构师训练营

计算机操作系统基础(十一)---线程同步之互斥量

书旅

php laravel 线程 操作系统 进程

18个Java8日期处理的实践,太有用了建议收藏

码哥小胖

MySQL SQL语法 sql查询

简直了!顶级架构师分享心得,如何在项目中兼容多种数据库

犬来八荒

Java MySQL 数据库 面试

程序员阿里、京东、美团面试整理的面试题,测试一下你都会了吗?

小谈

Java 阿里巴巴 面试

今天来聊聊如何挑书

封不羁

读书 个人感想

分布式缓存

Arthur

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

云服务代理商:您所需要了解的-InfoQ