扩展 OpenStack:构建强大云解决方案
如今,OpenStack 已成为一个非常成熟的云计算软件解决方案,其在部署和开发方面取得了巨大的发展。借助 OpenStack,我们能够以更经济、更优雅且更灵活的方式构建自己的云环境。OpenStack 软件可通过仪表盘或 API 管理数据中心内的大量计算、存储和网络资源,并且能与流行的企业和开源技术协同工作,非常适合异构基础设施。
1. OpenStack 生态系统概述
OpenStack 采用松散耦合的架构布局进行部署,其生态系统中的每个组件可独立运行,这使得我们可以将每个服务分布到不同的机器上以实现冗余。OpenStack 的核心组件包括计算、网络和存储服务。基于这些基础服务,OpenStack 社区不断开发并引入新的开源项目,几乎每个新版本都会出现各种新的 X - 即服务(X - As - A - Service)项目。
以下是 OpenStack 早期版本中的主要项目及其代码名称和描述:
| 代码名称 | 服务 | 描述 |
| — | — | — |
| Nova | 计算 | 管理实例资源和操作 |
| Glance | 镜像 | 管理实例磁盘镜像及其快照 |
| Swift | 对象存储 | 通过 REST API 管理对象存储访问 |
| Cinder | 块存储 | 管理实例的卷 |
| Neutron | 网络 | 管理实例的网络资源 |
| Keystone | 身份认证 | 管理用户和服务的认证与授权 |
| Horizon | 仪表盘 | 提供图形用户界面来管理 OpenStack 环境 |
自 2
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



