OpenStack云计算平台的最新版本Havana包含企业功能,这将直接吸引企业用户。
OpenStack正在转变为一个更广泛的项目,包含十多个开源组件。OpenStack开始只有基本的计算和存储功能,而现在它已经发展为可以支持虚拟网络、身份和访问管理,这周发布的新功能是帮助更好地管理和部署云计算的工具。
Havana版本有两个主要的新组件,以及其他各种更新。
一个新的主要项目被称为Heat,这是一个业务流程平台,使用户能够更轻松地提供基于OpenStack的云计算。通过使用Heat应用程序,开发人员可以将模版引入到该程序中,它将会自动部署这些资源。它还可以启动应用程序、创建虚拟机,并能自动化整个过程。同时,它还提供与亚马逊云计算服务的编排平台CloudFormation的跨平台兼容性,这意味着AWS模版将可以用于OpenStack环境。
另一个新项目是Ceilometer,这是跨OpenStack云收集使用数据的服务。它整合了OpenStack的身份验证和身份管理系统,来提供细粒度追踪数据,包括哪些用户在使用哪些资源多久时间。对于服务供应商而言,它还有一个自动计费功能。
Havana还有其他方面的更新。例如,块存储平台Swift具有新的安全配置,包括对所有驱动程序的端到端加密。它还新增了功能来跨多个不同的存储供应商进行卷迁移,这些供应商都使用Swift代码基础。这使得用户可以利用不同存储平台的不同成本和性能属性。
被称为Quantum的虚拟网络项目被重命名为Neutron,它也有新功能。
OpenStack基金会执行主管Jonathan Bryce表示,Neutron支持开源虚拟网络部署,例如Open Switch和VMware的NSX,并且它能结合OpenFlow控制器使用。它还允许插入很多思科设备。
Neutron有一个标准的方式来创建网络、连接网络设备,以及增加设备到网络(并可以通过API来管理这些设备)。新功能包括简单地创建VPN的能力,并能在Neutron中安装防火墙。
随着OpenStack继续增加新的组件,并且越来越多的功能将面向企业用户。云计算管理工具(例如Heat)和追踪工具(例如Ceilometer)对于任何用户来说都是重要的云计算平台组件,特别是对于企业来说。此外,Heat不仅可用于OpenStack云计算,而且还可以为亚马逊云计算服务管理资源。这种异构管理反映了现在的现实,即企业IT部门在使用不同的供应商策略。
Bryce表示,所有这些发展工作都在开源社区内有机地进行着。“随着社区内不同团队看到代码存在的差距,以及增加新功能的机会,他们都会试图增加到该项目中。”Bryce表示,“这都是受部署驱动的。”Havana版本具有超过400个新的代码更新,来自145个不同公司的910个人都贡献了代码,这比上一个版本增加了60%。
OpenStack的另一个“第一次”是其双年度用户会议和高峰论坛将在一个国际都市举行,这次选在了香港。Bryce表示,OpenStack已经看到了国际社会对该项目的大力支持,不仅在其即将举行峰会的亚洲,而且整个欧洲都是如此。他表示,“从基础的角度来看,我们想要继续帮助鼓励和加速部署和大家对的兴趣。”