带你读《对象存储实战指南》第一章对象存储概述1.3存储技术架构(一)

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 《对象存储实战指南》第一章对象存储概述1.3存储技术架构(一)

前面介绍了块存储、文件存储、对象存储的技术,本节将围绕这些存储技术介绍其架构原理和功能模块。

1.3.1存储区域网络架构

采用服务器硬盘存储数据可以满足小型应用要求,但最大的问题是只要服务器或硬盘发生故障就无法访问数据 。企业级应用需要提供 7x24h持续服务,采用简 单的服务器硬盘存储数据肯定无法满 足需求 ,为了解决该问题,使用存储区域网络 ( StorageAreaNetwork,   SAN)技术。该技术最早广泛应用于 IBM大型机,提供专门的外置存储阵列( SAN存储),可以允许多台大型机通过光纤通道( FreChannel, FC) 协议连接存储阵列并访问数据 ,并且通过存储阵列的独立冗余 磁盘阵列 ( RedundantArrays oflndependentDisks, RAID ) 或纠删码( ErasureCode,EC) 技术有效预防硬盘发 生故障。因此,SAN典型应用场景为企业应用 ,通过多台应用机器连接存储阵列,实现业务连续性,SAN存储阵列的高可用架构如图 1-6所示

image.png

1- 6   SAN存储阵列的高可用架构

SAN存储阵列 由存储控制器和盘框组成,两个存储控制器连接到盘框 ( JustaBunchOfDisks,JBOD) ,能够同时访问盘框中的盘,从而在某个存储控制器 发故障后另 个存储控制器仍然可以快速访问盘上的数据,实现无缝切换此时两个存储控制器运行相同 的分层子系统,通常包括如下模块


•    RAID/EC模块。它可实现数据跨盘冗余,即使盘发生故障 也不会丢失数据

·   ( Block) 功能模块。SAN提供存储池 、逻辑卷、快照、复制功能,以满足企业应用的各种场景

·    缓存 ( Cache) 模块。SAN为数据库应用场 景中重要的数据存储架 构,满足数据库的时延需求 是其关键能力 ,通过缓存模块可以优化系统响应时延

·   协议模块 。SAN存储通常采用 FC协议和 Internet型计算机系统接口( Internet SmallComputerSystemInterface,iSCSI) 协议为应用主机提供服务 ,所以要提供服务端 的协议模块


相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
对象存储
|
11月前
|
存储 缓存 容灾
对象存储异地多活容灾架构解析
系统中最重要的部分是数据同步部分,也就是对象存储跨地域复制(Cross-regionBucket Replication),通过跨不同数据中心,针对用户的数据,进行异步的复制,将对源端数据的改动,如新建、覆盖、修改、删除等,同步到另一个地域中去。
1101 0
对象存储异地多活容灾架构解析
|
12月前
|
存储 前端开发 对象存储
带你读《存储漫谈:Ceph原理与实践》——3.2.2 RGW 架构
带你读《存储漫谈:Ceph原理与实践》——3.2.2 RGW 架构
|
12月前
|
存储 固态存储 大数据
「存储架构」块存储、文件存储和对象存储(第1节)
「存储架构」块存储、文件存储和对象存储(第1节)
|
消息中间件 存储 运维
【深入浅出之透析RocketMQ原理及实战指南】RocketMQ学习入门指南 | ​​RocketMQ物理和逻辑架构结构精讲​
【深入浅出之透析RocketMQ原理及实战指南】RocketMQ学习入门指南 | ​​RocketMQ物理和逻辑架构结构精讲​
161 0
【深入浅出之透析RocketMQ原理及实战指南】RocketMQ学习入门指南 | ​​RocketMQ物理和逻辑架构结构精讲​
|
存储 Kubernetes 网络协议
【分布式技术专题】「OSS中间件系列」从0到1的介绍一下开源对象存储MinIO技术架构
【分布式技术专题】「OSS中间件系列」从0到1的介绍一下开源对象存储MinIO技术架构
550 0
【分布式技术专题】「OSS中间件系列」从0到1的介绍一下开源对象存储MinIO技术架构
|
对象存储
|
存储 Web App开发 弹性计算
实战指南 | Serverless 架构下的应用开发
UC Berkeley 认为 Serverless 架构的出现过程类似于 40 多年前从汇编语言转向高级语言的过程,在未来 Serverless 架构的使用会飙升,或许服务器式云计算并不会消失,但是将促进 BaaS 发展,以更好地为 Serverless 架构提供支持。
实战指南 | Serverless 架构下的应用开发
|
存储 对象存储
带你读《对象存储实战指南》第三章命名和同步3.4小结
《对象存储实战指南》第三章命名和同步3.4小结
150 0
带你读《对象存储实战指南》第三章命名和同步3.4小结
|
存储 对象存储 块存储
带你读《对象存储实战指南》第三章命名和同步3.3逻辑时钟(二)
《对象存储实战指南》第三章命名和同步3.3逻辑时钟(二)
156 0