首页 > 代码库 > openstack正在陷入泥潭吗

openstack正在陷入泥潭吗

    Openstack的大名已经弘扬了不断时间了,从5~6个组件起,到目前我已无法跟踪的版本,openstack和背后的厂商们似乎在布置一个非常大的局。

    多年过后,openstack仍处于快速发展期。虽然从技术的角度来看,openstack可以提供很多激情和火花,但从产品的忍耐度,openstack还会持续的折磨那些,不是非常精于该项技术、却又提前进入实用阶段的企业。

    之前经历过的一个虚拟化项目,从openstack中吸取了不少养分,包括实现思路和优质的代码,从而能快速推进我们自己的计划。但即使如此,还是没有一丝直接使用openstack的念头。而眼见的另外一个野心勃勃、试图移植openstack的项目,最后却无疾而终。

    在缺少文档(当然指中文)、应用实例(指的是充分应用,且能完整暴露遇到问题和解决方案等等)、以及长期浸淫其中的专业人员(估计只有openstack背后厂商中的资深技术人员才够资格)支持,openstack显得太庞大,太不稳定,太多无法把握的技术细节,这还不说它对硬件、对网络的要求。

    附上很久前停止跟踪的一份组件清单,相对现在,应该落伍很多了, Orz

项目 组件 描述 其他
Horizon Dashborad 用户和管理员界面
Nova Compute/block device 虚拟服务器和卷

Nova Network:支持LinuxBridge,OpenvSwitch,Cisco UCS,Nicira NVP


nova-api:为VM提供元数据服务

nova-compute:为VM设置网络环境

nova-network:为整个云设置网络环境


Glance Image Service VM磁盘镜像
Swift Storage as a Service 对象存储
KeyStone Auth 认证和授权 V5新增
Quantum
/Neutron
Networks

(二层管理)

安全虚拟网络

Nova Network=Quantum+LinuxBridge Plugin

二层网络,如创建和管理虚拟网络、端口

V5新增

V8中改名

Melange

Networks

(三层:IP地址管理)

三层网络,如IP地址管理(IPAM)、DHCP、NAT甚至负载均衡

Melange后续可能合并Quantum


RedDwarf
数据库即服务 孵化中
Burrow
队列服务 孵化中
Cinder Block Storage 块存储服务
将替换nova-volumn

V6新增

孵化中

Orchestration Heat 基于模板对新实例的管理(以text file形式),CloudFormation templates的开源实现 V8 Havana
Ironic
裸机部署服务 V8 孵化
Trove
数据库服务,相当于AWS RDS V8 孵化
Fuel
Mirantis的自动化部署和管理平台 V8 孵化
Savanna
与Hadoop的结合 V8 孵化



openstack正在陷入泥潭吗