Network Raid

简介:

05-28-201004:01 AM

Hopefully this helps -

Network RAID 5 - Stores three data and one parity as a minimum configuration i.e 3+1 , meaning four nodes as a starting point.

Network RAID 6 - Stores four data and two parity as a minimum configuration i.e 4+2 , meaning six nodes are required initially.

Network RAID 10 - Stores two copies of each volumea s block, providing continuous data availability across any single node failure.

Network RAID 10+1 - Stores three copies of each block for mission-critical data that needs to be available despite any double node failure.

Network RAID 10+2 - used in situations where a cluster is divided between two locations, and the data must be continuously available in the event of both a site failure and a node failure at the alternate site (Campus SAN).

While the resiliency of the network raid flavors may be similar from one to another. How they are managed, used, and the workloads they are suited to is the real difference. Supposedly Network RAID 5 and 6 provide "space utilization benefits", but the use of snapshots is required to see the benefits (according to the HP/LHN docs). Even HP/LHN suggests RAID5/6 should be used on mostly read, sequential workloads on larger clusters, such as file shares and archiving. Whereas RAID 10+X is more appropriate for highly transactional workloads.

I'm personally sticking with NW RAID-10+x as I've yet to see any real examples of significant storage savings using NW RAID5/6.

Hope that clears things up more.


参考链接:

http://h30499.www3.hp.com/t5/HP-StoreVirtual-Storage-LeftHand/SAN-IQ-Network-RAID-5-RAID-10-1-and-Network-RAID-6-Network-RAID/td-p/4638495#.UqGDnvRkOVo




      本文转自daniel8294 51CTO博客,原文链接:http://blog.51cto.com/acadia627/1337534,如需转载请自行联系原作者




相关文章
|
前端开发 JavaScript
【JavaScript原型链prototype详解】
在JavaScript中,每个对象都有一个原型(prototype)属性,它指向另一个对象。这个被指向的对象也有自己的原型,以此类推,最终形成了一个原型链。原型链的顶端是Object.prototype,它是所有对象的根原型。 当我们访问一个对象的属性时,如果该对象自身没有这个属性,JavaScript会沿着原型链向上查找,直到找到匹配的属性或者到达原型链的末端。
362 0
【JavaScript原型链prototype详解】
|
7月前
|
Python
课时20:集合的运算
本内容介绍集合的运算,涵盖交集、并集、差集、异或集及子集等概念。通过Python代码示例详细说明各运算符(如 &、|、-、^、<=、<、>=、>)的使用方法,并解释其在实际编程中的应用。重点在于理解集合运算的基本原理及其在编程中的实现,帮助读者掌握集合运算的基础知识。
|
9月前
|
弹性计算 运维 监控
阿里云云服务诊断工具评测-轻松实现云资源健康监控与故障排查
阿里云云服务诊断工具评测:作为一名开发工程师,我体验了其健康状态与诊断功能。健康状态功能可实时监控ECS实例运行状况,帮助快速发现异常;诊断功能则自动分析并提供解决方案,显著提升故障排查效率。通过这些功能,我的工作效率提升了约30%-40%。建议进一步增强智能诊断和优化界面显示,使工具更加强大易用。推荐给所有运维人员和开发工程师使用。
225 22
|
11月前
|
前端开发 UED 开发者
React 数据表格分页实现
本文详细介绍了如何在React中实现数据表格的分页功能,包括基础实现、常见问题及解决方案。通过状态管理和事件处理,我们可以有效地减少页面加载时间,提升用户体验。文章提供了完整的代码示例,帮助开发者解决分页按钮样式、按钮过多和初始加载慢等问题,并给出了相应的优化方案。
337 53
|
前端开发 关系型数据库 Java
基于SSM的宠物领养系统的设计与实现
基于SSM的宠物领养系统的设计与实现
1043 0
|
运维 监控 安全
MSE Nacos 配置变更审计平台使用指南
MSE Nacos 配置变更审计平台使用指南
769 111
|
存储 API 开发工具
oss创建bucket
oss创建bucket
2339 1
|
弹性计算 并行计算 UED
带你读《弹性计算技术指导及场景应用》——4. 自动安装NVIDIA GPU驱动和CUDA组件
带你读《弹性计算技术指导及场景应用》——4. 自动安装NVIDIA GPU驱动和CUDA组件
291 0
|
存储 缓存 安全
App极限瘦身 | 动态下发so(1)
App极限瘦身 | 动态下发so
481 0
App极限瘦身 | 动态下发so(1)
|
前端开发 JavaScript Serverless
在 CSS 中使用三角函数绘制曲线图形及展示动画
在 CSS 中使用三角函数绘制曲线图形及展示动画
488 0
在 CSS 中使用三角函数绘制曲线图形及展示动画