首页 > 代码库 > 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正在陷入泥潭吗