openstack的主要组件及功能

第一种方法:IaaS(根底架构即服务),经过互联网供给“根底的核算资源”,包含处理能力、存储空间、网络等,用户能从申请到硬件或虚拟硬件,包含裸机(BareMetal)或虚拟机,然后在上面安装操作系统或其他应用程序。

第二种方法:PaaS(平台即服务),把核算环境、开发环境等平台作为一种服务经过互联网供给给用户。用户能从中申请到一个安装了操作系统以及支撑应用程序运转所需求的运转库等软件的物理机或虚拟机,然后在上面安装其他应用程序,但不能修改现已预装好的操作系统和运转环境。

第三种方法:SaaS(软件即服务),经过互联网,为用户供给软件及应用程序的一种服务方法。应用软件安装在厂商或者服务供应商那里,用户能够经过网络以租借的方法来运用这些软件,而不是购买,比较常见的模式是供给一组账户暗码。
图片[1]-openstack的主要组件及功能-宏启网络科技

OpenStack目前共涵盖了七个中心组件,分别是核算(Compute)、目标存储(ObjectStorage)、认证(Identity)、用户界面(Dashboard)、块存储(BlockStorage)、网络(Network)和镜像服务(ImageService)。每个组件都是多个服务的调集,一个服务意味着运转着的一个进程。

Compute(Nova)Compute的项目代号是Nova,他根据需求供给虚拟机服务,比方创立虚拟机或对虚拟机做热迁移等。

ObjectStorage(Swift)它答应存储或检索目标,也能够以为它答应存储或检索文件,它能以低成本的方法经过RESTfulAPI管理很多无结构数据。

Identity(Keystone)为一切OpenStack服务供给身份验证和授权,跟踪用户以及他们的权限,供给一个可用服务及API列表。

DashBoard(Horizon)它为一切OpenStack的服务供给一个模块化的基于Django的界面,经过这个界面,不论是最终用户还是运维人员都能够完结大多数的操作,比方发动虚拟机,分配IP地址,动态迁移等。

BlockStorage(Cinder)供给块存储服务

Network(Neutron)用于供给网络连接服务,答应用户创立自己的虚拟网络并连接各种网络设备接口。

ImageService(Glance)供给一个虚拟机镜像的存储、查询和检索服务,经过供给一个虚拟磁盘映像的目录和存储库,为Nova虚拟机供给镜像服务。,

© 版权声明
THE END
喜欢就支持一下吧
点赞25赞赏 分享
评论 抢沙发

请登录后发表评论