[Cloud] OpenStack 主要项目

博客首页 » Cloud OpenStack 主要项目

发布于 09 Nov 2015 09:16
标签 blog
OpenStack 主要项目一览

OpenStack 主要项目一览
分类: OpenStack Cloud Computing 2015-06-28 18:57 532人阅读 评论(0) 收藏 举报
openstack
目录(?)[+]
OpenStack 发展十分迅速,目前已经包括了几十个正式项目,和大量的孵化项目,基本实现了 AWS 的大部分功能。

业务项目
基础架构层

计算服务

Compute (Nova):提供虚拟机形式的虚拟化
Bare Metal (Ironic):提供裸机形式的虚拟化
注:目前除了不完整的 Nova-Docker,还没有提供容器形式的虚拟化项目,Magnum 目前定位更多的是在上层。

存储服务

Image service (Glance):存虚拟机镜像
Object Storage (Swift):存对象
Block Storage (Cinder):块设备
Shared Filesystems (Manila):最初基于 Cinder 的共享文件系统。这个有单独存在的必要么?
网络服务

Networking (Neutron):十分完整的网络虚拟化功能,缺乏完善的安全服务,或许可以独立为新的项目。
DNS (Designate):DNS 服务
认证服务

Identity (Keystone):十分完整的认证、鉴权管理
编排

Orchestration (Heat):通过模板描述需要的基础资源组合,提供对其生命周期的高层管理接口。
其它

Key management (Barbican):加密数据管理
Governance service (Congress):Policy 管理
应用层

Message service (Zaqar):消息队列
Database Service (Trove):数据库
Data processing (Sahara):大数据处理
Containers service (Magnum):容器
Application catalog (Murano):应用目录
Workflow service (Mistral):工作流管理,任务之间的依赖,什么时间启动
Key-value store as a Service (MagnetoDB):键值数据库
支持项目
Dashboard (Horizon):web 界面。一贯的丑,但能用
Telemetry (Ceilometer):审计,统计,目前没有控制
Common Libraries (Oslo):基础库,这个应该是最有用的了,包括若干子库,config、context、messaging 等
Deployment (TripleO):部署一套 OpenStack 环境。实际上包括 RDO、DevStack 在内,都还不咋好用
Command-line client (OpenStackClient):对各个服务的 API 进一步封装为命令行客户端
Benchmark service (Rally):测试在大规模情况下的性能。这个估计各家会自己搞一套方案
Puppet modules (PuppetOpenStack):各种使用 puppet 相关的模块。puppet 和 chef 这种过度设计的工具,估计至少会消亡一个
转载请注明:http://blog.csdn.net/yeasy/article/details/46673265


本页面的文字允许在知识共享 署名-相同方式共享 3.0协议和GNU自由文档许可证下修改和再使用,仅有一个特殊要求,请用链接方式注明文章引用出处及作者。请协助维护作者合法权益。


系列文章

文章列表

  • Cloud OpenStack 主要项目

这篇文章对你有帮助吗,投个票吧?

rating: 0+x

留下你的评论

Add a New Comment