云代理概念
云计算产业蓬勃发展,公有云已经成为群雄逐鹿的红海市场,涌现出越来越多不同类型的服务商。市场的充分竞争一方面给用户带来价格和服务体验上的提升,另一方面也使用户面临公有云选择和多云管理的难题。通常,不同云服务提供商对外提供的云主机质量和价格各不相同,在不同的应用场景下,用户可能需要租用不同级别的主机服务。公有云的私有实现方式使得不同云服务间彼此不兼容,云间互操作能力差,最直观的表现是使用方式和管理接口不同。在这种情况下,需要第三方工具或服务对不同的云服务进行整合。云服务代理应运而生。
云代理既是一种IT角色也是一种商业模式,在这种商业模式下,由中立的第三方厂商或者实体公司来为云消费者提供更加专业的、单点集中的多云管理服务,帮助云消费者以最有利的方式采购、实施和管理云。云代理可视为混合云之上的商业模式。
云代理有三种主要模式:聚合、集成和定制化。其中,聚合是指将多个云服务汇聚起来,单点提供给云消费者,实现对多个云服务的单点登录、统一管理、统一计费、统一部署、SLA管理、用户支持等;集成是在汇聚的基础上,为云消费者提供新的业务功能,如云服务治理、网络集成、云间数据迁移等;定制化则根据用户需求对现有云服务进行定制化开发,改变或者增加云服务功能。这三种模式是渐进式的,目前主流的云代理主要实现汇聚和简单的集成功能,定制化云代理距离成熟商用仍有很长的距离。
云代理技术及业务起步较晚,总体仍处于发展初期,但其发展迅速,市场空间广阔。据Gartner最新预测数据显示,云代理市场规模有望在4年内翻番,并保持年均19.8%的增速,至2018年,将达到1600亿美元的规模。
云代理产业现状
云代理总体处于发展初期,但其技术及业务正在快速发展。越来越多的云平台提供商开始在其云管理平台中增加混合云支持功能,借以渗透云代理市场,典型代表包括VMware、微软和RedHat。
除传统云平台提供商外,业内提供云代理服务的第三方厂商也越来越多,其中以RightScale和Scalr最为典型。RightScale为云消费者提供Cloud Portfolio Management平台,提供混合云及多云管理、自服务IT、云治理和合规性、云自动化、自动扩展、成本管理等多项云代理业务,可以帮助用户加速云应用部署、控制云用量及消费、保证应用服务质量。RightScale支持AWS、Azure、Google Cloud Platform、Rackspace等多种公有云,以及OpenStack、CloudStack、VMware等典型私有云。Scalr的服务模式与RightScale类似,提供针对企业用户的商业云管理平台,为开发者和用户提供统一的API和Web接口来访问和管理分布在不同云平台的资源,同时提供统一认证、角色控制、多云管理、策略及编排、成本分析及统计等典型云代理服务。Scalr也支持AWS EC2、Azure、Google Cloud Platform、Rackspace等多种公有云,以及OpenStack、CloudStack、VMware等典型私有云。
可见,当前云代理主要实现汇聚和简单集成。对AWS、Azure、VMware vCloud、Rackspace、
OpenStack等云API的适配和集成成为行业的优先选择。
云代理关键技术
云代理的核心是实现多云的单点集中管理,关键技术包括多云管理、云接口适配和云间网络互联。
多云管理:多云管理用于简化使用及管理多类云资源,以及帮助用户作出最优的资源部署决定。多云管理系统通过IaaS云管理平台提供API接口管理云资源,位于IaaS云管理平台之上,是业界研究的热点。
云接口适配:云代理系统基于云提供商对外开放的接口开发。不同云平台开放的接口不同,包括接口类型不同、调用方式不同、编码格式不同、接口开放的功能不同等。云代理面临的最主要的技术问题是如何对这些接口进行适配和封装,如统一数据模型、封装业务流程等,使得用户能够通过同一套接口技术操作不同云平台的资源,从而屏蔽不同云服务接口使用的差异性。
目前,不乏标准组织和开源项目在制定多云间的接口适配规范,典型代表有LibCloud、JCloud、DeltaCloud等开源项目,以及DMTF标准组织旗下的CIMI项目和相应的Sirocco开源项目。
云间网络互联:云间网络互联主要实现不同云服务的网络互联互通,通常要求是大二层网络互通。云互联是实现不同云服务集成和定制的基础,在云互联的基础上,云用户能够根据需求将应用扩展至不同云平台,并能在云间迁移应用和负载,以及按需分配网络性能和带宽等。
云代理应用建议
云代理是云消费者和云服务提供商之间的服务中介,能帮助云消费者快速从众多不同的云服务提供商中获取和使用云服务,同时降低多云管理的难度。随着云计算产业的不断发展壮大,公有云服务在行业、地域、功能、性能等方面呈现出多样性和复杂性,势必提升市场对云代理业务的需求。国外云代理市场已经发展得较为成熟,而国内则仍为蓝海市场。我们建议无论云服务提供商还是普通互联网公司都可以尽早布局云代理市场,抢占市场先机。
对于普通互联网公司而言,可以对标Scalr、RightScale等公司,将云代理作为新型互联网应用。为云用户提供使用多类云的自服务门户,提供单点接入、管理、操作和监控多云的服务,提供基于成本和策略优化的云资源在各类云平台的自动化配置和管理,提供云应用的快速分发和自动生命周期管理服务,提供精细的用量费用统计等。
对于云服务提供商而言,可以将云代理作为混合云业务的扩展,为企业提供将私有云扩展至公有云的服务。例如作为第三方模块内嵌于企业用户本地私有云的云管理平台,用于管理外部公有云服务;提供根据策略按需将企业私有云的业务迁移至外部公有云的能力,以减小私有云的负载压力,降低私有云投资成本。