导读:如今数据量越来越大,数据中心需求也会越来越高,当数据中心需要扩容时,那么问题来了,我们需要可伸缩的数据中心资源,那数据中心应该是纵向扩展好?还是横向扩展好呢?如何兼顾成本,效率,性能等多方因素呢?本文我们针对这些问题,尝试解答,内容包括如什么是纵向扩展,什么是横向扩展,纵向扩展的场景和优缺点,横向扩展的场景和优缺点等等。
可扩展性是系统快速扩大或缩小计算、存储、网络基础设施的一种能力。随着应用程序需求和资源需求的演变,扩展存储基础设施为组织提供了一种适应资源需求、优化成本,以及提高运营团队效率的手段。
纵向扩展 vs 横向扩展
纵向扩展(Scale Up)和横向扩展(Scale Out)是组织用来增加基础设施容量的关键方法。对于最终用户来说,这两个概念似乎具有相同的功能。然而,它们各自以不同的方式满足数据中心基础设施的特定需求以及解决特定容量问题。
纵向扩展是增加更多资源(例如硬盘驱动器和内存)以增加物理服务器的计算能力。而横向扩展是在组织的架构中添加更多服务器,以将工作负载分散到更多服务器上。
纵向扩展
纵向扩展存储基础设施旨在添加支持应用程序的资源,以提高或保持充足的性能,虚拟和硬件资源都可以纵向扩展。在硬件方面,它可能就像使用容量更大的硬盘驱动器来显著增加存储容量一样简单。但需要注意的是,纵向扩展并不一定需要更改系统架构。
在单个组件无法再进行扩展之前,纵向扩展基础设施是可行的,但这是一个相当短期的解决方案。