文章目录
- 1、应用架构
- 2、存储设备
- 3、存储方案
- 3.1 直连式存储DAS
- 3.2 网络连接存储NAS
- 3.3 存储区域网络SAN
- 3.4 分布式存储ServerSAN
- 3.5 软件定义存储SDS
- 4、云存储
- 4.1 云硬盘CBS
- 4.2 文件存储CFS
- 4.3 对象存储COS
1、应用架构
2、存储设备
硬盘性能对比:
硬盘接口对比:
硬盘的性能指标:
- IOPS:Input/Output Per Second,即每秒处理读写操作的次数
- 吞吐量:Throughput,指单位时间内可以成功传输的数据数量
存储类型的对比:
3、存储方案
- 直连式存储DAS
- 网络连接存储NAS
- 存储区域网络SAN
- 分布式存储
- 软件定义存储SDS
3.1 直连式存储DAS
DAS,Direct Attached Storage,是将外置的存储设备,通过电缆,直接连接到一台服务器上。这是最传统和常见的连接方式,缺点是,当服务器发生故障时,存储的数据也就不可访问了。
磁盘阵列是由多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。
3.2 网络连接存储NAS
通过IP网络,实现多台主机和存储设备之间的连接
优势:
- 可实现多台主机之间文件共享
- 支持并发访问
缺点:
- 传输数据需要占用带宽,易受到网络上其他流量的影响
- 存储的数据通过网络传输,因此容易产生数据泄漏等安全问题
3.3 存储区域网络SAN
Storage Area Network,是通过某种交换机(如光纤交换机)连接存储阵列和服务器主机等设备,形成一个专用的存储网络
优点:
- 带宽明显高于 NAS 的以太网,而且稳定性也更好
- 多个主机和多个存储阵列可以连接到同一个 SAN上,存储可以动态分配到主机
- 易于扩展,只需添加交换机和硬盘即可增加容量
缺点:
- 冗余的高性能硬件成本较高,并且还需要考虑持续的维护和管理成本
- 架构较为复杂
3.4 分布式存储ServerSAN
分布式存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,不但提高了系统的可靠性、可用性和存取效率,还易于扩展。
分布式存储系统一般会采用副本机制来保证数据的可靠性,即针对某份数据,默认将数据分为若干个大小一致的数据块,每一个数据块被复制为多个副本,然后将这些副本保存在不同节点上。
3.5 软件定义存储SDS
将存储资源从底层硬件平台中分离或抽象出来,通过将存储资源变成可编程的资源提高灵活性和效率并加快扩展速度。
4、云存储
4.1 云硬盘CBS
给CVM实例用的,云硬盘中的数据会自动在多个可用区里,以多副本冗余的方式存储,以避免单点故障,云硬盘产品具体如:
4.2 文件存储CFS
文件存储,Cloud File Storage,CFS可为多个 CVM 实例提供共享的数据源。是一种高可用、高可靠的分布式文件系统。CFS的应用场景:
- 企业文件共享
- 流媒体处理
- Web服务及内容管理
- 大数据应用
4.3 对象存储COS
对象存储,Cloud Object Storage,COS是一种无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务
COS 主要存储非结构化数据,如视频、音频、图片、文件等
应用场景:内容分发、容灾与备份等
COS的基本概念有:
- 存储桶bucket:是对象的载体,可理解为存放对象的“容器”
- 对象Object:是对象存储的基本单元
- 地域Region:是云厂商托管机房的分布地区
- 访问域名Endpoint:对象被存放到存储桶中,用户可通过访问域名访问和下载对象
可通过对象地址,对COS中的对象进行访问和下载: