首页 理论教育 重构云存储系统的架构设计

重构云存储系统的架构设计

时间:2023-06-29 理论教育 版权反馈
【摘要】:“云”存储系统的核心由云存储控制服务器和后端存储设备两大部分组成。“云”存储系统采用高性能应用存储设备,可内嵌“云”存储系统访问协议包、存储节点认证许可等。设备采用高密度磁盘阵列设备,每套设备通过网络接入到“云”存储系统中,进入“云”存储存储池后进行分配。用户使用“云”存储,并不是使用某一个存储设备,而是使用整体“云”存储系统带来的一种数据访问服务。如图6-63所示为“云”存储系统应用拓扑。

重构云存储系统的架构设计

“云”存储平台整体架构可分为4个层次,如图6-62所示为数据存储层、数据管理层、数据服务层和用户访问层。

1.数据存储层

数据存储层是“云”存储最基础的部分。存储设备可以是FC光纤通道存储设备,可以是NAS和iSCSI等IP存储设备,也可以是SCSI或SAS等DAS存储设备。云存储中的存储设备往往数量庞大且分布在不同地域,彼此之间通过广域网互联网或者FC光纤通道网络连接在一起。存储设备之上是一个统一存储设备管理系统,可以实现存储设备的逻辑虚拟化管理、多链路冗余管理,以及硬件设备的状态监控和故障维护。

978-7-111-36226-5-Chapter06-75.jpg

图6-62 “云”存储架构示意图

2.数据管理层

数据管理层是“云”存储最核心的部分,也是“云”存储中最难以实现的部分。数据管理层通过集群、分布式文件系统和网格计算等技术,实现云存储中多个存储设备之间的协同工作,使多个存储设备可以对外提供同一种服务,并提供更大更强更好的数据访问性能。CDN内容分发系统、数据加密技术保证“云”存储中的数据不会被未授权的用户所访问,同时,通过各种数据备份和容灾技术和措施可以保证“云”存储中的数据不会丢失,保证“云”存储自身的安全和稳定。

3.数据服务层

数据服务层是“云”存储最灵活多变的部分。不同的“云”存储运营单位可以根据实际业务类型,开发不同的应用服务接口,提供不同的应用服务。比如视频监控应用平台、IPTV和视频点播应用平台、网络硬盘引用平台、远程数据备份应用平台等。

4.用户访问层(www.xing528.com)

任何一个授权用户都可以通过标准的公用应用接口来登录“云”存储系统,享受“云”存储服务。“云”存储运营单位不同,“云”存储提供的访问类型和访问手段也不同。

“云”存储系统的核心由云存储控制服务器和后端存储设备两大部分组成。

1)“云”存储控制节点。“云”存储控制器负责整个系统元数据和实际数据的管理和索引,提供超大容量管理,实现后端存储设备的高性能并发访问和数据冗余等功能。“云”存储控制服务器是整个系统的统一管理平台,管理员可以在其中监视系统运行情况、管理系统中用户和各项策略等。

2)存储节点。“云”存储系统采用高性能应用存储设备,可内嵌“云”存储系统访问协议包、存储节点认证许可等。设备采用高密度磁盘阵列设备,每套设备通过网络接入到“云”存储系统中,进入“云”存储存储池后进行分配。对数据存储可实现多副本、多物理设备分别保存,当容量或带宽需要扩展时,通过增加存储节点来实现,根据实际需要灵活扩张,在系统运行中进行在线的容量和性能增加。

所以,从本质上说,“云”存储并不是存储,而只是一种服务。“云”存储不是指某一具体的设备,而是指一个由许多存储设备和服务器所构成的集合体。用户使用“云”存储,并不是使用某一个存储设备,而是使用整体“云”存储系统带来的一种数据访问服务。

如图6-63所示为“云”存储系统应用拓扑。

978-7-111-36226-5-Chapter06-76.jpg

图6-63 “云”存储系统应用拓扑图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈