OpenStack概述
Posted kelamoyujuzhen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenStack概述相关的知识,希望对你有一定的参考价值。
前言
OpenStack是一个开源的云计算平台,提供了IaaS的解决方案,支持各种类型的云环境(公有云,私有云)。OpenStack系统由几个关键服务组成,它们可以单独安装。这些服务根据你的云需求工作在一起。你可以独立安装这些服务、独自配置它们或者连接成一个整体。这些服务包括:
服务 | 项目名称 | 描述 |
Dashboard | Horizon | 提供了一个基于web的自服务门户,与OpenStack底层服务交互,诸如启动一个实例,分配IP地址以及配置访问控制。 |
Compute | Nova | 在OpenStack环境中计算实例的生命周期管理。按需响应包括生成、调度、回收虚拟机等操作。 |
Networking | Neutron | 确保为其它OpenStack服务提供网络连接即服务,比如OpenStack计算。为用户提供API定义网络和使用。基于插件的架构其支持众多的网络提供商和技术。 |
Storage | ||
Object Storage | Swift | 通过一个 RESTful,基于HTTP的应用程序接口存储和任意检索的非结构化数据对象。它拥有高容错机制,基于数据复制和可扩展架构。它的实现并像是一个文件服务器需要挂载目录。在此种方式下,它写入对象和文件到多个硬盘中,以确保数据是在集群内跨服务器的多份复制。 |
Block Storage | Cinder | 为运行实例而提供的持久性块存储。它的可插拔驱动架构的功能有助于创建和管理块存储设备。 |
Shared Service | ||
Identity service | Keystone | 为其他OpenStack服务提供认证和授权服务,为所有的OpenStack服务提供一个端点目录。 |
Image service | Glance | 存储和检索虚拟机磁盘镜像,OpenStack计算会在实例部署时使用此服务。 |
Telemetry | Ceilometer | 为OpenStack云的计费、基准、扩展性以及统计等目的提供监测和计量。 |
Higher-level services |
||
Orchestration | Heat | Orchestration服务支持多样化的综合的云应用,通过调用OpenStack-native REST API和CloudFormation-compatible Query API,支持:term:`HOT <Heat Orchestration Template (HOT)>`格式模板或者AWS CloudFormation格式模板 |
服务翻译:
计算服务(Compute service)
认证服务(Identity service)
网络服务( Networking service)
镜像服务( Image service)
块存储服务(Block Storage service)
对象存储服务(Object Storage service)
计量服务(Telemetry service)
编排服务(Orchestration service)
数据库服务(Database service)
每种服务都有相应API接口
以上是关于OpenStack概述的主要内容,如果未能解决你的问题,请参考以下文章