标签:com 调用 进程间 容量 交换 选择 fabri scsi 厂商
1、存储分类
(1)内置存储
(2)外挂存储
NAS (NetworkAttached Storage):网络附加存储
SAN (Storage Area Network):存储区域网络
图1 存储分类
2、DAS
存储更多的依赖服务器主机操作系统进行数据的IO读写和存储维护管理,数据备份和恢复要求占用服务器主机资源(包括CPU、系统IO等)。
SCSI通道将会成为IO瓶颈;服务器主机SCSI ID资源有限,能够建立的SCSI通道连接有限。
升级扩展,只能由原设备厂商提供,往往受原设备厂商限制。
3、NAS
NAS是文件级的存储方法,采用NAS较多的功能是用来文档共享,NAS设备一般支持多计算机平台,用户通过网络支持协议可访问相同的文档,NAS应用非常灵活。
4、SAN
通过光纤通道交换机连接存储阵列和服务器主机,最后成为一个专用的存储网络。
DAS与NAS的主要区别体现在操作系统在什么位置。
1、块存储
块存储:磁盘阵列,硬盘,系统识别出来的是硬盘,需要制作文件系统。
优点:
缺点:
2、文件存储
文件存储:FTP、NFS服务器。
优点:
缺点:
3、对象存储
对象存储:内置大容量硬盘的分布式服务器
特点:
图2 存储架构
图3 OpenStack-Cinder架构及组件
Cinder 包含如下几个组件:
cinder-api:接收API请求,调用cinder-volume执行操作。
cinder-volume:管理volume的服务,与volume provider协调工作,管理volume的生命周期。运行cinder-volume服务的节点被称作为存储节点。
cinder-scheduler:scheduler通过调度算法选择最合适的存储节点创建volume。
volume provider:数据的存储设备,为volume提供物理存储空间。cinder-volume支持多种volume provider,每种volume provider通过自己的driver与cinder-volume协调工作。
Message Queue:Cinder各个子服务通过消息队列实现进程间通信和相互协作。因为有了消息队列,子服务之间实现了解耦,这种松散的结构也是分布式系统的重要特征。
Database:Cinder有一些数据需要存放到数据库中,一般使用MySQL。数据库是安装在控制节点上的,比如在我们的实验环境中,可以访问名称为“cinder”的数据库。
标签:com 调用 进程间 容量 交换 选择 fabri scsi 厂商
原文地址:https://www.cnblogs.com/chenli90/p/10350093.html