openstack主要组件

三大核心组件

Nova:Compute,Neutron:Networking,Swift:Storage

 

OpenStack Compute

  1. Nova是云计算环境中的主要控制器,主要采用Python语言编写。
  2. 使用目前成熟的虚拟化技术(KVM,XenServer)来管理和自动化计算资源池的操作。
  3. OpenStack只是作为一个平台存在,并不充计算资源的提供者和资源的消费者。

 

OpenStack Object Storage(Swift)

  1. Swift是OpenStack的对象存储(Object Storage)项目,是一个可扩展并且提供了冗余的存储系统。
  2. 对象文件分散存储在同意集群中的多台服务器的磁盘上,由OpenStack负责数据的复制和一致性。
  3. 对象存储系统是用于存储大量静态数据的分布式存储系统,没有主节点或者管理节点,便于系统的扩展和数据的荣誉和持久化。
  4. 存储的集群可以通过添加服务器完成横向的扩展。
  5. 如果集群中服务器或者磁盘出现失败的情况,OpenStack会复制数据到集群中的其他节点。

 

OpenStack Block Storage(Cinder)

  1. Cinder是OpenStck的块从存储服务。
  2. 为云环境提供块设备的创建、添加和卸载。
  3. Cinder目前支持多种块存储平台。
  4. 块设备使用于对性能要求较高的应用场景:比如数据库。
  5. 块设备的快照功能可以实现基于块存储卷的数据备份,而且也可以利用快照进行数据恢复。

 

NetWorkiing(Neutron)

  1. OpenStack的网络服务,现已由之前的Quantum改名为Neutron
  2. Neutron提供云计算环境下的虚拟网络功能,目的是为OpenStack云更灵活地划分物理网络,在多租户的环境下提供给每个租户独立的网络环境。
  3. 用户可以创建自己的网路,控制网络流量,也可以控制服务器和设备链接一到多个网络。
  4. Neutron的网络管理的三种模式:

-FlatDHCP模式。

-Flat模式

-VLAN模式

 

OpenStack的主要组件

Dashboard(Horizon)

  1. Dashboard为管理员提供了一个图形化的接口。
  2. 可以访问和管理基于云计算的资源:计算、存储、网络等。
  3. 提供了很高的可扩展性,支持添加第三方的自定义模块,比如:计费,监控和额外的管理工具。

 

Identity Service(Keystone)

  1. 提供了用户目录的集中式存储,便于其他Open Stack服务的访问。
  2. 可以和现有的目录服务(如LDAP)相结合,提供企业内部的单点目录的访问。
  3. 创建用户和租户, 并且以基于角色的方式限制用户和租户访问云计算中的计算、网络和存储等资源。
  4. 支持多种方式校验:

——标准的用户名和密码的校验

——基于令牌的认证

——基于证书的认证

Image Service(Glance)

  1. Glance是Open Stack的镜像服务,提供了磁盘和服务器虚拟镜像的查询、注册和传输的功能。
  2. Glance本身不存储镜像,它只是一个代理,充当镜像存储服务和其他OpenStack组件之间的纽带。
  3. 可以将磁盘和服务器镜像存储在OpenStack的后端服务上,比如对象存储系统上。
  4. 管理员可以利用镜像服务创建镜像模板,用户可以选择现有的镜像创建镜像服务器。

 

Telemetry Service(Ceilometer)

  1. 测量服务
  2. 可以收集云计算中不同服务的统计信息。
  3. 云操作人员可以查看所有资源的统计信息或者单个资源的统计信息。
  4. 像一个漏斗一样,能把OpenStack内部发生的几乎所有的时间都收集起来,然后为计费和监控以及其他服务提供数据支撑。

 

Orchestration Service(Heat)

  1. 部署编排服务。
  2. 提供了一种通过模板定义的协同部署方式。
  3. 模板驱动的引擎,允许应用开发人员使用提供的模板语言描述云环境的架构,并且以自动化的方式进行部署云计算资源。
  4. 通过和Telemetry Service结合,可以更好的实现云计算资源扩展的自动化。

 

Database Service(Trove)

  1. 为用户在OpenStaack的环境提供可扩展和可靠的关系型和非关系型数据库引擎服务。
  2. 主要用于帮助用户在复杂管理时进行资源的隔离,方便进行自动化的管理操作
  3. 用户可以根据自己的需要创建多个数据库。

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值