- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络Raid5效果的分布式存储技术揭秘蓝鲸集群SAN存储系统BWRAID
网络Raid5效果的分布式存储技术揭秘:蓝鲸集群SAN存储系统BWRAID中科蓝鲸BWRAID是一个以标准存储服务器(x86)为存储硬件、通过软件核心技术构造标准遵从的集群SAN存储系统。系统对内把存储节点聚合成统一存储池,整体实现存储节点间网络RAID5的冗余保护效果,能保证设备级故障情况下的数据可靠性和业务连续性;对外以卷的形式提供标准块设备存储服务。既可以替代标准IPSAN/FCSAN作为独立外置存储;又可以配合合作伙伴安装应用形成一体机集群;还可以作为ServerSAN配合合作伙伴形成企业级商用IaaS的存储基础设施,从而在统一标准硬件中高效整合计算虚拟化与存储虚拟化实现Hyper converged超融合系统。独立外置存储模式ServerSAN模式BWRAID系统结构BWRAID系统由两级RAID构成:下级的RAID是节点内RAID,存在于单台设备(节点)内的多块磁盘上,其目标在于提高机械硬盘的可靠性;上级的RAID是节点间网络RAID,存在于多台设备(节点)之间,其目标在于提高电子设备(包括软件)的可靠性。节点内RAID可根据磁盘容量、数量和故障率进行灵活的配置,提供不同可靠级别、性能和恢复速度的保障。节点内RAID既可采用传统RAID技术,也可采用改进型RAID技术(如中科蓝鲸的SmartRAID)。虽然在目标上追求与传统RAID同样的应用效果,但为了保证各个节点工作的独立性从而最大化每个节点的性能和Scale-Out的效果,在设计和实现上,上级的RAID(节点间RAID)采用了与传统RAID完全不同的自主系统设计和实现,最大程度地降低节点间的耦合度。在结构上,节点间RAID又被分为两部分,充分融入了Scale-Out的理念、设计和实现。上层(镜像分发层)为跨越多个节点、以高速随机缓存(如RAM)为存储介质的镜像分发;下层(校验计算层)为跨越多个节点、以RAID阵列为存储介质、面向网络介质优化的校验计算。BWRAID系统结构图工作原理以高速随机缓存介质构成的聚合缓存为中间点,上层为直接面向应用、以高速随机聚合缓存(如RAM)为存储介质的镜像分发层,其目标为保证应用的数据访问低延迟;下层为跨越多个节点、以基于磁盘的RAID阵列为存储介质、面向网络介质优化校验计算层与顺序存储介质带宽利用率优化技术相配合,其目标为保证在多流并发时底层顺序介质(如HDD)的高带宽访问。上层的低延迟保障系统和下层的高带宽保障系统之间相对独立的运行和有机的配合构成了BWRAID核心工作机制,保证了BWRAID优异技术指标的实现;而高速随机的聚合缓存为两个部分的合理隔离和高效协作提供了有力支撑。在节点工作的独立性方面,对于用户读请求,各个节点在正常情况下是完全独立工作的;对于用户写请求,BWRAID系统设计了一系列节点间交互机制,主要包括数据及时镜像分发和数种元数据操作,保证节点间的低耦合度。其中,每次用户数据写入BWRAID系统时,关联节点间都会发生数据及时镜像分发;每次数据从聚合缓存写入到底层磁盘时,节点间只有低频度(次/每连续段)的元数据操作发生,用户数据写入只发生在节点内。因此,对于用户读写请求,各个节点几乎都是独立工作的。系统特点通过一系列系统设计和优化工作,BWRAID具备了以下的系统特点:高性能:面向事务型应用高IOPS性能需求,对于用户读请求,BWRAID主要通过RAM缓存、SSD缓存和磁盘的零转导访问,保证数据读出的低延迟;对于用户写请求,BWRAID主要通过节点间RAID的镜像分发层(以RAM缓存为存储介质)保证数据写入的低延迟,并通过节点间RAID的校验计算层提供数据写入的高带宽,高效回收聚合缓存资源,以持续提供充足的低延迟缓存空间。面向吞吐型应用高带宽性能需求,对于用户写请求,特别是多流并发时,BWRAID采用Log-Structured精简配置技术保证多并发写入的聚合高带宽;对于用户读请求,BWRAID采用带外模式,消除读过程中的节点间网络负载,并以Cache-basedI/OReshaping技术为基础,优化应用读的顺序性,从而保证高带宽。高扩展:在Scale-Out的理念方面,BWRAID系统中,所有用户读请求都由相应存储节点直接、独立地满足,因此读性能随着节点的增加线性扩展。所有用户写请求都通过节点间RAID上层的镜像分发机制写入两个节点的RAMCache后返回;“脏”数据在各个节点的RAM缓存中充分聚集后,几乎独立地按照各自的策略写入到底层的永久性存储介质上。因此,BWRAID不仅可以提供每节点的高性能,而且可以完全以Scale-Out的方式为高并发的用户写请求提供服务。此外,BWRAID通过节点内RAID和节点间RAID的两级分离,使得磁盘可靠性的性能开销(包括正常IO时的性能开销和重构时的性能开销)完全局
文档评论(0)