有啥不一样?从三层交换看iMatrix 的三层交换架构优越性

  

通过《探寻高端存储架构的前世今生》,各位可能对高端存储的发展历史有了一个初步了解。继总线架构、交换架构、矩阵直连架构、分布式架构之后,浪潮新一代高端存储AS18000采用的iMatrix架构集前几代架构之所长,在充分发挥矩阵直连架构高可靠、高性能、低延迟优势的同时,又使分布式架构的高扩展优势得以全面施展,重新定义了新一代高端存储架构。

通过iMatrix架构,AS18000创下了业界多项第一:600万IOPS、1TB重建时间15分钟、最大768GB/s交换带宽、最大16个控制器并行工作、小于1ms的低时延;而这一切的实现,主要依赖于 iMatrix架构涵盖主机、控制器、存储的三层的全共享交换设计,下面让我为您逐层说明。

新一代全共享交换架构iMatrix

前端链路交换:软件定义前端交换,构建全局负载均衡

在主机层和控制器端的链接方式上,浪潮采用了光纤和光纤交换机进行高速连接,从硬件形式上比较中规中矩,业界有约70%的企业采用了光纤连接方式。

然而,浪潮基于传统存储网络硬件,通过软件重新定义了前端交换,iMatrix对主机端的IO路径驱动层、缓存层、数据保护层,以及控制器端的调度层进行了全新设计,可实时监测控制器负载状况。

当发现某个控制器比较“热”,负载很大时,可以秒为单位将卷级数据访问服务从高负载控制器迁到其他控制器。

这样,就避免了部分控制器、部分卷过“热”的弊端,实现了16个控制器负载对等、对称,实现全局负载均衡,使应用可通过多个控制器并发加速,消除性能瓶颈,实现业务敏捷响应。

iMatrix通过软件定义前端交换,实现全局负载均衡

控制器缓存交换:环式缓存镜像,确保缓存数据一致性

通过隔离链式环形缓存镜像,让所有缓存数据跨存储引擎有完整一致的可用备份,确保任意控制器甚至控制器引擎节点故障时,缓存数据不丢失,数据访问持续服务。在控制器缓存交换中集成了DMA(Direct Memory Acess,直接内存访问),远端可不经过CPU直接访问数据,提升了数据访问效率。

同时,在控制器之间,iMatrix采用PCIE 3.0高速无损数据通信,可实现768GB/s的全交换带宽,10m以上跨机柜互联;基于PCIE 3.0,iMatrix的时延非常低,点对点通信延迟仅为微秒级,存储IO服务延迟是ms级,保障了关键业务数据的高一致性。

iMatrix具有缓存数据一致性

数据共享交换:采用SAS 3.0,让每个硬盘对每个控制器可见

在数据存储层,通过后端SAS 3.0全交换,AS18000可构建统一的数据共享资源池,实现每一块硬盘数据对每个前端控制器可视。

值得一提的是,在数据保护层面,AS18000创新性的开发了iRAID技术,为硬盘预留GB空间用于重映射介质问题的扇区数据,实现磁盘健康巡检与预警策略、在线热替换和主动重上电逻辑故障硬盘进行微重建等功能,实现数据安全存储全面保障。

iRAID可实现硬盘KB级分块,以块为数据、校验和备用单元组建iRAID,实现后端硬盘间存储与访问负载均衡,当一个硬盘物理故障时,同时有最多127块硬盘并行参与重构,每TB数据恢复时间低于15分钟,这让iRAID重构技术比传统RAID提高了至少40倍,重构时数据丢失概率在传统机制上降低了97.5%。

此外,浪潮拥有完善的i系列软件家族,可提升高端存储系统的可靠性、效率和弹性。比如,iSnapshot快照,提升数据可靠性、iReplication远程复制,实现异地双活、iPool支持DRAM 、ultraDIMM、、SSD和HDD分层存储,构建智能存储池动态调整数据分布,均衡性能、容量;iTier智能分层技术自动优化性能、降低成本;iThin自精简,提高空间利用率;iQoS服务质量保障,保证关键业务优先获取资源,实现性能目标。可以说,浪潮AS18000丰富的软件功能,正在改变“高端存储以IOPS定价”的传统规则。

浪潮丰富的i系列软件功能,提升数据共享层的可靠性、效率和弹性

iMatrix:超强容错,打造业界最可靠的高端存储架构

这样层层保障的架构设计,让iMatrix具有业界最强的容错能力,能够在三控制器故障、三引擎故障、甚至三站点故障的情况下保障系统可靠运行,即便在控制器大面积故障的极端情况下,只要有一个控制器‘存活’,都可确保数据访问畅行无阻,让存储系统拥有金刚不坏之躯。

作者:佚名

来源:51CTO

时间: 2024-10-31 09:00:40

有啥不一样?从三层交换看iMatrix 的三层交换架构优越性的相关文章

六方面看云数据中心架构建设

云计算要求基础设施具有良好的弹性.扩展性.自动化.数据移动.多租户.空间效率和对虚拟化的支持.那么,云计算环境下的数据中心基础设施各部分的架构应该是什么样的呢? 云计算数据中心总体架构 云计算架构分为服务和管理两大部分.在服务方面,主要以提供用户基于云的各种服务为主,共包含3个层次:基础设施即服务IaaS.平台即服务PaaS.软件即服务SaaS.在管理方面,主要以云的管理层为主,它的功能是确保整个云计算中心能够安全.稳定地运行,并且能够被有效管理. 云计算机房架构 以长城电子公司为例,其为满足云

复制互联网基因,看阿里企业级互联网架构实践

2016云栖大会走进美丽的惠州,议程为期两天,大会现场异常火爆.惠州云栖分会第二日,企业级互联网架构专场,专家云集.阿里巴巴中间件高级架构师诗洋.阿里巴巴中间件产品经理凤豪.云徙科技首席架构师王超.珠海健康云首席技术官李冬.与我们一同探讨了企业的互联网转型之路,以及企业级互联网架构与产品实践.演讲嘉宾与参会者深度解说阿里企业互联网的大中台理念与技术实践:分享了大型政企客户携手阿里企业互联网成功实现互联网转型最佳实践:探索了企业信息化未来演进之路. 大会正在直播,可点击观看:https://yun

看清ARP 排除网络故障

最近,我单位碰到一个非常奇怪的问题,一台P4品牌电脑,内置英特尔网卡,一直以来用得挺好,浏览互联网,内网的通信都很正常.突然有一天,发现这台计算机在浏览互联网时时通时断,ping互联网上的地址时,也是通一下,断一下,但ping内网时什么问题也没有,和内网的通信也非常正常,就是和互联网通信时有这种现象,非常令人费解.这台电脑的IP地址为192.168.24.55,防火墙的 IP地址为192.168.24.7. 检查物理链路 我单位所有访问互联网的电脑都是通过Netscreen NS25防火墙来连接

看清ARP 排除网络故障技巧_应用技巧

我也发现这个问题所以,找了这篇arp导致网卡经常上不了网的问题最近,我单位碰到一个非常奇怪的问题,一台P4品牌电脑,内置英特尔网卡,一直以来用得挺好,浏览因特网,内网的通信都很正常.突然有一天,发现这台计算机在浏览因特网时时通时断,ping因特网上的地址时,也是通一下,断一下,但ping内网时什么问题也没有,和内网的通信也非常正常,就是和因特网通信时有这种现象,非常令人费解.这台电脑的IP地址为192.168.24.55,防火墙的IP地址为192.168.24.7. 故障分析:检查物理链路 我单

云开源论坛:开源现状与发展趋势

主持人:欢迎各位还继续留在我们今天Apache的会场,这次我们很有幸有很多来自于Apache社区的实际的开发者,跟大家能够有面对面的机会,来讲讲他们在实际项目操作当中所遇到的一些问题,所以下午的部分,我们每一场都留点时间让大家提一些很实际的技术问题. 我们今天有Hadoop项目的,有CloudStack等等团队的成员,今天第一场比较有趣,是由一个团队,Apache的一个团队来讲讲OpenOffice进入到Apache社区之后不同的情况,以及在中国的发展,首先有请Peter Junge. 刘顺风:

详解三层交换机主要种类及应用

498)this.w idth=498;' onmousewheel = 'javascript:return big(this)' style="WIDTH: 440px; HEIGHT: 274px" height="469" alt="" src="http://mmbiz.qpic.cn/mmbiz/H6PDE4prcFKzVQR9B99eOBcxZMAu2hibxECLkRqqn1NPCvLvUxthSsqrosj0xjs5K

讲述第三层交换机技术目标思想

下文进行详细说明下第三层交换机的构造以及工作原理,只要在源地址和目的地址之间有一条更为直接的第二层通路,硬件来维护路由表,因而能实现线速的路由.局域网交换机的引入,使得网络站点间可独享带宽,消除了无谓的碰撞检测和出错重发,提高了传输效率,在交换机中可并行地维护几个独立的.互不影响的通信进程.在交换网络环境下,用户信息只在源节点与目的节点之间进行传送,其他节点是不可见的.但有一点例外,当某一节点在网上发送广播或组播时,或某一节点发送了一个交换机不认识的MAC 地址封包时,交换机上的所有节点都将收到

讲述第三层交换机优势所在

与原来的交换机和路由器相比,第三层交换机的路由速度一般要快十倍或数十倍,能实现线速路由转发等功能,交换式局域网技术使专用的带宽为用户所独享,极大的提高了局域网传输的效率.局域网交换机的引入,使得网络站点间可独享带宽,消除了无谓的碰撞检测和出错重发,提高了传输效率,在交换机中可并行地维护几个独立的.互不影响的通信进程.在交换网络环境下,用户信息只在源节点与目的节点之间进行传送,其他节点是不可见的.但有一点例外,当某一节点在网上发送广播或组播时,或某一节点发送了一个交换机不认识的MAC 地址封包时,

VB.NET轻松实现任务栏程序

程序 1.启动 .NET 环境, 新建一个 VB.NET的WINDOWS应用程序2.在窗体上添加一个 NotifyIcon 控件 , 指定一个相应的图标文件, 实例如图: 3. 添加一个 CONTEXTMENU , 将 NotifyIcon 的 CONTEXTMENU 指定为这个CONTEXTMENU 4. 给 CONTEXTMENU 添加两个子菜单, 分别为 "显示界面" 和 "退出", 如图: 5. 双击 "退出" 菜单, 输入 Me.Dis