OpenStack第一课

1.云计算的分类:公有云、私有云、混合云
2.虚拟化的分类:计算虚拟化、存储虚拟化、网络虚拟化
3.云计算的三种业务模式:
Infrastructure as a Service(IaaS)基础设施即服务
Platform as a Service(PaaS)平台即服务,建立在IaaS的基础上。例如虚拟主机
Software as a Service(SaaS)软件即服务,网易的163系统。
4.OpenStack定义:OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter。
5.Compute Service (“Nova”):计算资源生命周期管理组件
NetWork Service (“Neutron”):提供云计算环境下的虚拟网络功能
Block Storage Service(“Cinder”):管理计算实例所使用的块级存储
Object Storage Service(“Swift”):对象存储,用于永久类型的静态数据的长期存储
Image Service (“Glance”):提供虚拟镜像的的发现、注册、获取服务
Identity Service(“Keystone”):提供了用户信息管理,为其他组件提供认证服务
Dashboard (“Horizon”):用以管理、控制OpenStack服务的的Web控制面板。
6.OpenStack各组件之间的关系。
以创建虚拟机为例:在这里插入图片描述
通过web界面创建虚拟机,web界面有Horizon提供,KeyStone负责用户认证,认证完成后进入Horizon提供的web界面,向Nova发出指令创建虚拟机,其中Glance提供创建虚拟机所需要的镜像文件,Glance的镜像文件存储在Swift中。在虚拟机创建以后,将虚拟机加入原有的集群中,Neutron负责虚拟机的网络搭建。虚拟机创建完成以后,可以通过Cinder管理虚拟机的硬盘生命周期。
8.OpenStack采用Python进行开发
9.OpenStack架构
在这里插入图片描述
每个核心组件都提供对应的api,不同的组件之间通过api进行交互,核心组件内部通过消息队列进行交互。
10.OpenStack的架构职责演变
在这里插入图片描述
最初只有两个核心组件:Nova和Swift。其主要的功能全部由Nova提供,整体架构相对简单,但是功能耦合度高。随着不断的演变,最终演变成下面的架构。
在这里插入图片描述
11.OpenStack架构设计特点:无中心、分布式、异步执行、插件化可配置、Restful API

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值