Scale Up 和 Scale Out存储架构
相关知识:
系统扩展方式 scale up 和 scale out
许多存储系统开始简单 扩展就变得比较复杂 升级存储系统最常见的原因是需要更多的容量,以支持更多的用户,文件,应用程序或连接的服务器。
但是通常 存储系统的升级不只是需要容量 系统还对其他存储资源有额外需求 即带宽和计算能力 如果没有足够的I/O带宽,将出现用户或服务器的访问瓶颈没有足够的计算能力 常用的存储软件如快照
复制和卷管理等服务都将受到限制
常见的系统扩展方式有Scale Out和 Scale Up两种
Scale Up(纵向扩展) 主要是利用现有的存储系统 通过不断增加存储容量来满足数据增长的需求.
但是这种方式只增长了容量 而带宽和计算能力并没有相应的增加,所以整个系统很快就会到达性能瓶颈 需要继续扩展
这时候有两种方法,一是采用更强性能的存储引擎 和 NetApp的Fas系列 采取增加控制器CPU或内存的方式来提供更强的性能 但是这种方式在于价格昂贵,另一种方式是额外购买独立的存储系统,这样会增加管理的复杂度。
Scale out(横向扩展)架构的升级通常是以节点为单位,每个节点往往包含容量,处理能力和I/O带宽。一个节点被添加到存储系统,系统的三个资源将同时升级
基于横向拓展的架构的系统在扩展之后 从用户的视角看起来仍然是单一的系统 这一点与我们将多个相互独立的存储系统简单叠加在一个机柜中是完全不同的
所以scale out方式使得存储系统升级工作大大简化 用户能够真正的实现按需购买
比喻:
纵向拓展就好像是普通火车 为了增加容量 只能是加多几节车厢 但是动力源没有增加 就会使速度下降
横向拓展就好像是动车组 每添加一节 都会有动力增加 总而保证性能不变