openstack学习笔记-01

网友投稿 251 2022-11-13

openstack学习笔记-01

openstack学习笔记

参考学习了:appengine

Saas:软件即服务

将软件作为一种服务通过网络提供给用户,如web的电子邮件、HR系统、订单管理系统。

openstack项目与组件

核心项目3个

1、控制台

服务名:Dashboard

项目名:Horizon

功能:web方式管理云平台,建云主机,分配网络,配安全组,加云盘

2、计算

服务名:计算

项目名:Nova

功能:负责响应虚拟机创建请求、调度、销毁云主机

3、网络

服务名:网络

项目名:Neutron

功能:提供网络虚拟化,提供一整套API,用户可以基于该API实现自己定义专属网络,不同厂商可以基于此API提供自己的产品实现。

共享服务项目

1、镜像服务

服务名:镜像服务

项目名:Glance

功能:为云主机安装操作系统提供不同的镜像

2、认证服务

服务名:认证服务

项目名:Keystone

功能:为访问openstack各组建提供认证和授权功能,认证通过后,提供一个服务列表(存放有权访问的服务),可以通过该列表访问各个组件。

3、计费服务

服务名:计费服务

项目名:Ceilometer

功能:收集云平台资源使用数据,用来计费或者性能监控。

高层服务项目

1、编排服务

服务名:编排服务

项目名:Heat

功能:自动化部署应用,自动化管理应用的整个生命周期,主要用于Pass

存储项目:

1、对象存储

服务名:对象存储

项目名:Swift

功能:REST风格的接口和扁平的数据组织结构。RESTFUL HTTP API来保存和访问任意非结构化数据,ring环的方式实现数据自动复制和高度可以扩展结构,保证数据的高容错和可靠性。

object

object id

元数据

数据元

2、块存储

服务名:块存储

项目名:Cinder

功能:提供持久化块存储,即为云主机提供附件云盘。

3、文件存储

以文件作为传输协议,基于POSIX标准,直接在文件基础上进行操作。

NAS 等

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java实现常用缓存淘汰算法:FIFO、LRU、LFU
下一篇:站在3000亿美元路口,阿里、腾讯谁将笑到最后
相关文章

 发表评论

暂时没有评论,来抢沙发吧~