文章目录
- 1.存储类型
- 2.DAS-块级别
- 2.NAS-文件级别
- 3.SAN-块级别
- 4.Object Storage-对象存储级别
1.存储类型
- DAS
- NAS
- SAN
- Object Storage
2.DAS-块级别
- 概念:Direct Attached Storage直接附加存储
- 方式:服务器使用SCSI或者FC协议连接到存储阵列
- 协议类型
(1)SCSI总线
(2)FC光纤,使用HBA卡 - 表现形式:一块有空间大小裸磁盘,如/dev/sdb
- 优点:计算和存储分离,组网简单,成本低廉,第一代
- 缺点:传输距离有限,可扩展性有限,不灵活,无法多机共享
- 产品举例:目前很少使用
2.NAS-文件级别
- 概念:Network Attached Storage网络附加存储
- 方式:服务器使用TCP网络协议连接至文件共享存储
- 协议类型
(1)NFS
(2)CIFS - 表现形式:映射到存储中一个目录,共享的是文件,如/data
- 优点:使用简单,通过IP协议实现互访,多级同时共享同个存储
- 缺点:性能有限,可靠性不高
- 产品举例:
(1)NFS,samba,GlusterFS,存储厂商提供的NAS存储
(2)公有云:AWS EFS,腾讯云CFS,阿里云NAS
3.SAN-块级别
- 概念:Storeage Area Nwtwork存储区域网络
- 方式:服务器使用一个存储区域网络IP或者FC连接到存储阵列
- 协议类型:
(1)IP-SAN,IP网络
(2)FC-SAN,服务器HBA卡连接到SAN交换机,SAN交换机再连接到后端的存储中 - 表现形式:一块有空间大小裸磁盘,如/dev/sdb
- 优点:性能好,可扩展性强
- 缺点:成本高,尤其是FC存储,需要HBA卡,FC交换机(负责FC网络组网),FC存储
- 产品eg:
(1)iSCSI,EMC,NetApp,HP等存储
(2)公有云:AWS EBS,腾讯云CBS,阿里云块存储
4.Object Storage-对象存储级别
- 概念:Object Storage对象存储
- 方式:通过网络使用API访问一个无限扩展的分布式存储系统
- 协议类型
(1)兼容于S3风格
(2)原生PUT/GET类型 - 表现形式:无限使用的存储空间,通过PUT/GET无限上传和下载
- 优点:可扩展性强,使用简单,通过PUT和GET实现上传和下载
- 缺点:只使用与静态不可编辑文件,无法为服务器提供块级别存储
(1)经常访问的视频放到CDN中,很少访问的视频文件放到归档文件中去
(2)对象存储是不可以修改的,存储的都是静态文件,比如图片,如果你要修改,你必须将其下载下来再上传 - 产品eg:
(1)HDFS(handoop),FastDFS,swift(OpenStack)
(2)公有云:AWS S3,腾讯云COS,阿里云OSS,百度网盘