专栏名称: 51CTO技术栈
有趣 | 有料 | 有内涵,为您提供最优质的内容,愿我们一起悦享技术,成就人生。
51好读  ›  专栏  ›  51CTO技术栈

【存储知识小讲堂系列】为什么横向扩展很重要

51CTO技术栈  · 公众号  · 程序员  · 2021-01-08 18:05

正文



当企业 存储系统容量不足

添加新的硬盘或闪盘以缓解容量压力

是一直以来常见的做法

就像我们往PC里添加硬盘一样


不过,随着时间的推移

这种方法已经越来越 不合时宜

你需要一种 全新的扩展方式

先看看由戴尔科技员工配音的

存储知识小讲堂吧

2分钟 快速了解

为什么横向扩展很重要





横向 & 纵向扩展小科普




什么是纵向扩展?

纵向扩展 (Scale up)意味着将资源添加到系统中的单个节点。就像我们往PC里加一块硬盘一样,是过去数十年来企业进行存储升级的常见方式。不过随着时间的推移, 这种方法也暴露出了越来越多的局限性


对存储系统来说 ,由于纵向扩展只是在现有体系结构中添加硬盘或闪盘来增加存储容量,而没有增加CPU、内存来帮助整个系统处理更多的容量交付给主机。 这就意味着当存储容量增加后,存储性能往往会下降


比如,当前的阵列处理性能已经达到瓶颈,此时再扩充容量, 就会影响以前映射给主机的LUN的整体性能 ,因为有更多的LUN竞争已经达到瓶颈的系统资源。反过来, 还会影响备份和恢复时间以及其他关键任务流程




什么是横向扩展?

横向扩展 (Scale out)是向现有IT系统替换或添加新硬件的过程。在扩展容量的同时,性能随着容量线性提升。因为扩展的每一个节点都有独立的CPU,独立的内存等,所以在扩展空间后, 整个集群的性能不会随着容量的增加而下降,反而是提升


横向扩展设计适用于非结构化数据,其中的数据可以分布在多个节点上,以提高弹性和性能 。通常,使用这种类型的数据,I/O配置文件不需要块级的确定性延迟(就像基于块的I/O一样)。这就是为什么横向扩展和对象存储解决方案中的突出设计。横向扩展解决方案还 允许单个卷的容量超过单个节点,因此在需要支持大容量的对象存储或文件系统非常适合横向扩展设计


从本质上讲,横向扩展让以往纵向扩展的不足得以迎刃而解,其核心优势包括:

  • 摆脱限制旧设备的 容量和性能 约束;

  • 降低复杂的基础架构成本 ,无需进行昂贵的叉车升级即可快速受益于较新的体系结构和磁盘驱动器密度;

  • 更好的硬件简化系统管理, 促进冗余和提高正常运行时间变得更加容易

  • 使组织在将来相对轻松地实际扩展规模 。传统纵向扩展架构的复杂性可能会在升级时带来业务中断的风险,而横向扩展则相对轻松许多。


此外,在横向扩展流行之前,企业购买的存储系统常常要比所需容量大得多(比如RAID方案需要超额购买磁盘以用作奇偶校验和热备用),以确保有足够的磁盘空间可用于将来的扩展。但如果这种扩展从未发生过,或者需求没有达到预期的水平, 那么许多最初购买的磁盘空间就会浪费掉


而借助横向扩展架构,







请到「今天看啥」查看全文


推荐文章
不正常人类研究中心  ·  这组图谁做的啊,墙都不服就服你!!
7 年前
越女事务所  ·  我的账户也很惨
7 年前
这才是德国  ·  基督降临节历,上帝打开一扇小门
7 年前