OpenStack概况

一、什么是OpenStack

        OpenStack 项目是一个开源云计算平台,支持所有类型的云环境。该项目的目标是简单的实现、大规模的可伸缩性和丰富的特性集。来自世界各地的云计算专家为该项目做出了贡献。OpenStack通过各种补充服务提供基础设施即服务 Infrastructure-as-a-Service (IaaS)的解决方案。每个服务都提供便于集成的应用程序接口 (API)

        OpenStack 是一个开源的云计算管理平台项目,它控制整个数据中心的大型计算、存储和网络资源池,所有这些资源都通过具有通用身份验证机制的 API 进行管理和配置。还提供仪表盘,使管理员能够进行控制,同时使用户能够通过 Web 界面预配资源。除了标准的基础架构即服务功能外,其他组件还提供编排、故障管理和服务管理以及其他服务,以确保用户应用程序的高可用性。

二、关于OpenStack

        OpenStack的强大之处在于部署它的多种方式,可以在私有数据中心、公共云、边缘环境或者三者的任意组合中部署OpenStack平台。OpenStack提供了Nova(计算)、Swift(对象存储)、Cinder(块存储)、Neutron(网络)、Keystone(身份认证)、Glance(镜像)、Horizon(Web控制台)等多个模块,可以满足不同用户的需求,用户可以根据所需自行配置各个组件,以适应自己的业务需求。同时,OpenStack也支持多租户和多用户,可以为不同用户提供不同的资源隔离和访问权限,保证了安全性。

三、OpenStack基础服务

服务组件简述
Computer(计算)Nova在OpenStack环境中计算实例的生命周期管理。按需响应包括生成、调度、回收虚拟机等操作。Nova以管理平台的身份登场,负责管理整个云的计算资源、网络、授权及调度。
Networking(网络)Neutron确保为其它OpenStack服务提供网络连接即服务,它基于软件定义网络的思想,实现了网络虚拟化下的资源管理。Neutron 的设计目标是实现网络即服务(Networking as Service),在设计上遵循了基于 SDN 实现网络虚拟化的原则,在实现上充分利用了 Linux 系统上的各种网络相关的技术。
Identity_service(认证)KeystoneKeystone是一个OpenStack的认证服务,为其他OpenStack服务提供认证和授权服务,为所有的OpenStack服务提供一个端点目录,提供API客户端身份验证、服务发现、以及通过实施OpenStack的身份API进行分布式多租户授权。
Image_service(镜像)Glance存储和检索虚拟机磁盘镜像,OpenStack计算会在实例部署时使用此服务。
Block Storage(快储存)CinderCinder是一项OpenStack块存储服务,为运行实例而提供持久性块存储,为Nova虚拟机、Ironic裸机主机、容器等提供卷。它的可插拔驱动架构的功能有助于创建和管理块存储设备。
Object Storage(对象储存)Swift

Swift是一个强大、高度可扩展和面向非结构化数据的容错存储平台。

Swift通过其扩展体系结构提供了高度的可用性、吞吐量和性能。每个对象都跨多个服务器进行复制,位于同一数据中心或跨数据中心,从而降低了网络和硬件故障的风险。如果出现硬件故障,对象存储将自动将对象复制到新位置,以确保始终有三个副本可用。对象存储是一个最终一致的分布式存储平台;它牺牲了一致性以获得最大的可用性和分区容限。对象存储能够通过使用商品硬件和廉价的存储创建一个可靠的平台。

Dashboard(仪表盘)Horizon

Horizon是一个用以管理、控制OpenStack服务的Web控制面板,它可以管理实例、镜像、创建密匙对,对实例添加卷、操作Swift容器等。除此之外,用户还可以在控制面板中使用终端(console)或VNC(Virtual Network Console虚拟网络控制台)直接访问实例。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值