开放云的属性
Che表示Red Hat相信开放云,并表示开放云具有七个定义属性:
1.它是开源的,Che表示,“它是你建立程序依赖的基础。”
2.它是基于协作开发的,“围绕这个项目,需要有一个可行的独立的社区,”他表示,“必须具有这个动态社区,否则它就变成了发布其源代码的专有软件。”
3.它是基于没有绑定专有技术的开放标准和开放格式的。
4.它给予你自由使用你的知识产权的权利。
5.它为用户提供了基础设施选择,他们能够选择他们想要的基础设施供应商和云供应商。
6.它具有开放API,“它具有可插拔性和可扩展性,”Che表示,“它不能被限制。”
7.它能够一直到其他云,不能将用户锁定在一个特定供应商上。
“我们需要开放云的一个领域之一就是,给予用户在不同云之间具有互操作性和可移植性的能力,”Che表示,“这也就是说,我们将能够跨越所有这些不同的技术来管理一个混合云。”
开放云避免供应商锁定
朝互操作性和可移植性方向迈出的一大步就是Apache Deltacloud,这是Red Hat在2009年发起的一个项目,随后转交给了Apache软件基金会,该项目在2010年成为该基金会的顶级项目(TLP)。通过 Deltacloud,Apache软件基金会正在试图为一个还没有形成的问题提供答案,这个问题在未来几年内可能会越来越突出:这就是“云锁定”。
“最 大的挑战是云计算领域总是层出不穷地推出各种服务,用户都在忙于弄清楚如何最好地利用云,而云锁定目前还不是他们关注的焦点问题,”Red Hat主要软件工程师兼Apache Deltacloud项目主席David Lutterkort表示,“目前大家还没有意识到这个问题。”
Deltacloud是一个提取各种云之间的差异的API,使用单一API实现在不同基础设施即服务云中资源的管理。它基本上可以作为围绕大量云的包装,让用户摆脱处理各种云的API的繁琐。
标准机构也联合起来创建开放和互操作性标准。在2009年,领先的标准开发组织们(SDO)成立了云标准协调工作组,旨在协调不同标准开发组织开发云标 准的工作。成员包括云安全联盟、云标准用户协会、分布式管理任务组(DMTF)、欧洲电信标准协会(ETSI)、美国国家标准和技术研究院(NIST)、 开放网格论坛(OGF)、对象管理组织(OMG)、开放云联盟(OCC)、结构化信息标准促进组织(OASIS)、存储网络行业协会(SNIA)、国际开 放标准组织、零售行业技术标准组织(ARTS)和TM论坛。
Lutterkort还是分布式管理任务组的董事会成员,分布式管理任务组正在创建一个名为云基础设施管理接口(CIMI)的标准,该标准将创建一种任何云都能够使用的标准API。
由Red Hat发起的Aeolus项目是另一个前瞻性开源项目,本质上旨在建立一个开源云经纪人。作为一个独立的项目,Aeolus提供一个单一的一致的工具来建立和管理跨各种云的虚拟机组,它包括以下工具:
● Aeolus Conductor,提供了一种为用户提供云资源、管理用户对这些云资源的访问权限以及使用情况、控制用户在云中的操作的方式。
● Aeolus Composer,提供了一种从通用模板建立云镜像使用户能够自由地使用兼容镜像来选择云的方式。
● Aeolus Orchestrator,提供了一种以有组织的方式管理各种实例的方式,使用户能够自动地对单一云或跨多个云带来不同实例,并进行配置,以及进行分辨。
● Aeolus HA Manage提供了一种在高度可用云中制造云实例或者实例组的方式。
在开放云领域,Red Hat并不是唯一的贡献者。Rackspace Cloud和美国宇航局也参与了Openstack IaaS云计算项目,还通过了Apache软件基金会。Openstack项目的目标是给予所有企业创建和提供云计算服务(在标准硬件上运行)的能力。 (邹铮编译)