XIV(1)—Hardware Overview

  IBM XIV被业内称为革命性的新一代存储架构,它是采用了大规模并行的分布式网格存储技术,使用了“Scale out”(横向扩展)的存储架构,利用多路网格模块并行分担存储负荷,并通过细粒度数据分布算法保证数据的恒定均衡分布,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。

1,System models and components

Machine type 2812-A14    
Machine type 2810-A14     
Machine type 2812-114     
Machine type 2810-114

ZDONY095Y_W9OX5ZU_thumb1

IBM XIV-A14 Storage System components: Front and rear view [(also known as Generation 2 systems) ]

 

F905BLF_B7AXGDM0_thumb

IBM XIV-114 Storage System components: Front and rear view[also known as Gen3 systems]


2,Hardware elements

image12_thumb1

2.1,Modules     
Module是XIV中最基本的概念,有3种Module:

Data Modules--存数据,处理数据     
At a conceptual level, the Data Modules function as the elementary “building blocks” of the system, providing storage capacity, processing power, and caching, in addition to advanced system-managed services. The Data Module’s ability to share and manage system software and services are key elements of the physical architecture

Interface Modules--提供IO接口     
Interface Modules are equivalent to Data Modules in all aspects, with the following exceptions:     
In addition to disk, cache, and processing resources, Interface Modules are designed to include both Fibre Channel and iSCSI interfaces for host system connectivity, remote mirroring, and data migration activities.     

 

Module interconnect switches--连接各个Module     
The XIV Storage System contains a redundant switched network that transmits both data and metadata traffic between the modules. Traffic can flow in any of the following ways:     
Between two Interface Modules     
Between two Data Modules     
Between an Interface Module and a Data Module     

image15_thumb

Architectural overview


可以看到这个系统里有12个module,其中module10是fail状态

wKioL1XtWSLhULxRAAIxQT4V1YE702.jpgwKioL1XtWdvRaFs7AANGDvQt6Hs954.jpg

3, Scalability

Design principles     
The IBM XIV Storage System grid architecture, by virtue of its distributed topology and “off the shelf” Intel components, ensures that the following design principles are possible:


Performance:     
– The relative effect of the loss of a single component is minimized.     
– All modules are able to participate equally in handling the total workload.     
This design principle is true regardless of access patterns. The system architecture enables excellent load balancing, even if certain applications access certain volumes,or certain parts within a volume, more frequently.


Compatibility:     
– Modules consist of standard “off the shelf” components.     
Because components are not specifically engineered for the system, the resources and time required for the development of newer hardware technologies are minimized.     
This benefit, coupled with the efficient integration of computing resources into the grid architecture, enables the system to realize the rapid adoption of newer hardware technologies available without the need to deploy a whole new subsystem.


Scalability:     
– Computing resources can be dynamically changed     
– “Scaled out” by adding new modules to accommodate both new capacity and new performance demands     
– “Scaled up” by upgrading modules

image_thumb3_thumb1

IBM XIV Storage System scalable conceptual grid architecture

Proportional scalability     
Within the IBM XIV Storage System, each module contains all of the pertinent hardware elements that are necessary for a grid topology (processing, caching, and storage). All modules are connected through a scalable network. This aspect of the grid infrastructure enables the relative proportions of cache, processor, disk, and interconnect bandwidth to remain optimal even in the event that modules are added or removed:

Linear cache growth: The total system cache size and cache bandwidth increase linearly with disk capacity, because every module is a self-contained computing resource that houses its own cache. Note that the cache bandwidth scales linearly in terms of both host-to-cache and cache-to-disk throughput, and the close proximity of cache, processor, and disk is maintained.


Proportional interface growth: Interface Modules house Ethernet and Fibre Channel host interfaces and are able to access not only the local resources within the module, but also the entire system. With every Interface Module added, the system proportionally scales both the number of host interfaces and the bandwidth to the internal resources.


Constant switching capacity: The internal switching capacity is designed to scale proportionally as the system grows, preventing bottlenecks regardless of the number of modules. This capability ensures that internal throughput scales proportionally to capacity.


Embedded processing power: Because each module incorporates its own processing power in conjunction with cache and disk components, the ability of the system to perform processor-intensive tasks, such as aggressive prefetch caching, sophisticated cache updates, snapshot management, and data distribution, is always maintained regardless of of the system capacity.

 

参考书籍《SG24-7659-03,IBM XIV Storage System:Architecture, Implementation,and Usage》.





本文转自 taojin1240 51CTO博客,原文链接:http://blog.51cto.com/taotao1240/1571747,如需转载请自行联系原作者
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值