OpenStack是什么?谁适合使用OpenStack?
共享服务 Keystone: 为全部OpenStack服务提供授权与验证机制。 Glance: 为虚拟磁盘镜像提供目录与库。 Horizon: 为各OpenStack服务提供一套模块化、基于Web的用户界面。 Ceilometer: 为计费系统提供单一联系点。 Heat: 为多种复合型云应用程序提供编排服务。 Trove: 为各类关系型与非关系型数据库引擎提供数据库即服务(简称DBaaS)配置机制。 Sahara: 为各数据敏感型应用集群提供配置服务。 Magnum: 为容器部署与管理场景提供容器编排引擎。
典型的OpenStack部署该是什么样的?
Nova: 提供按需虚拟机机制。
Cinder: 为访客虚拟机提供持久块存储机制。
Neutron: 为由OpenStack各服务管理的不同接口设备提供彼此之间的网络连接即服务。
共享服务 Keystone: 为全部OpenStack服务提供授权与验证机制。 Glance: 为虚拟磁盘镜像提供目录与库。 Horizon: 为各OpenStack服务提供一套模块化、基于Web的用户界面。 Ceilometer: 为计费系统提供单一联系点。 Heat: 为多种复合型云应用程序提供编排服务。 Trove: 为各类关系型与非关系型数据库引擎提供数据库即服务(简称DBaaS)配置机制。 Sahara: 为各数据敏感型应用集群提供配置服务。 Magnum: 为容器部署与管理场景提供容器编排引擎。
当然,以上列出的只是其中最为常见的各类项目。新型项目在每个版本当中都将陆续增加。
由于已经转化为大帐篷式项目,如今有越来越多的项目成为OpenStack的组成部分。另外管理委员会还在致力于构建OpenStack DefCore,这是一套最小化功能集,其中的各类产品必须经过认证才能冠以OpenStack名头。
为什么使用OpenStack而非其它传统虚拟化工具?相较于其它虚拟机管理程序,它能够带来哪些额外助益?
虚拟化工具能够对物理硬件中的资源进行抽象,并在管理流程中加入自动化机制。
典型的OpenStack部署该是什么样的?
我认为不存在所谓典型的OpenStack部署方案,而这也正是OpenStack最大的吸引力所在。尽管这并不是什么以不变应万变的产品,但 OpenStack确实能够提供一套极具灵活性的丰富基础设施。它的实际能力只受限于与之搭配的具体架构。OpenStack就像是乐高积木; 我们可以根据具体部署要求将其接入任何位置。除了OpenStack资源能够表现出弹性,其功能集也同样具备弹性特征,意味着我们可以随时添加及删除功能 集。
来源:ZDnet