第二个问题,私有云系统中的存储系统关键指标需求如何估算?前面说到的,大家可能会觉得没有意义,因为目前市面上销售的几乎所有的存储系统都能满足这些要求。但如果我们正在面对构建这样一套系统,我们该从哪些方面进行评估,就要参考前面提到的几个关键能力指标了。首先,我们先来看...
显示全部第二个问题,私有云系统中的存储系统关键指标需求如何估算?
前面说到的,大家可能会觉得没有意义,因为目前市面上销售的几乎所有的存储系统都能满足这些要求。但如果我们正在面对构建这样一套系统,我们该从哪些方面进行评估,就要参考前面提到的几个关键能力指标了。
首先,我们先来看看关于设备的存储容量,我们该如何去计算呢。和传统运帷模式一样,私有云系统的存储系统也需要满足业务存储和数据备份的空间需求,同时,作为虚拟化系统的特性之一,根据管理需要,我们可能还需要为快照准备额外的存储空间,方便我们的测试、更新和快速备份工作。那么,在存储容量需求方面,我们的经验是,存储系统的总容量需求,分为四个部分,即业务需求、备份需求、快照需求及增量需求。其中,业务需求就是我们私有云系统需要承载的业务负载所需的真实存储需求,主要由操作系统、平台软件及用户数据组成,把所有业务系统的这三个方面的数据加起来,就是我们的业务需求容量了。特别需要注意的是,因为我们将数据增量单独考虑了,所以业务需求容量是不包含数据增量需求的;接下来我们来看看备份需求,在传统运帷模式时代,我们的备份内容主要是数据,操作系统、平台、配置等内容往往不在我们的备份范围之内,原因很简单,在传统运帷方式下,受到硬件配置差异及裸系统恢复不便等限制的影响,全系统备份的实际价值和恢复难度都不理想,这在基于虚拟化技术的私有云平台中,这一情况得到了根本的改变。由于虚拟机的硬件是被虚拟中间层软件定义的,这就意味着所有虚拟机的硬件环境是可以方便创建和变更,而不再受到物理硬件的影响,使全系统备份和裸系统恢复变得异常简单,所以,在私有云环境下,全系统部分将成为备份的主体,其存储资源的需求也就可以基于业务服务器实际的存储需求来估算了。在人教社,我们的常规业务服务器的数据备份存留时长为7天,关键业务服务器的数据备份则会超过半年,总体来看,数据备份所需要的存储空间,大约使业务需求容量的1.5倍左右,即1TB业务数据,需要1.5TB的备份空间;快照空间需求包含备份用途的快照开销和运帷用途的快照开销,其中,备份快照开销主要用于备份过程中的快速数据准备,而运帷用途快照则用于补丁部署和应用更新阶段的系统快速回滚。备份开销以全平台中存储容量最大的系统的存储需求为界限,加上未来一段时间的数据增量即可,例如数据密集型的ECM系统的存储使用为35TB,未来两年的数据增量约在10TB左右,则准备45T的备份快照空间即可。这里需要注意的是,快照空间受到单一磁盘阵列边界的限制,即如果你有多个磁盘阵列系统,则需要在每个磁盘阵列上单独规划备份快照空间。运帷快照的磁盘需求不大,预留全部业务数据2%存储空间即可;最后,对于数据增量的存储需求,每个企业根据自身业务特点的不同有所区别。人教社的数据增量存储空间保持在业务需求、备份需求及快照需求综合的15%-30%区间。
说完了存储空间需求,我们再来看看IO需求。说到IO性能,几乎所有的技术控们都会无休止的追求更高、更快、更强的目标,但在当下企业成本控制越来越严格的形势下,提出合理的IO需求估算,有利于突出选型方案的科学性。由于各种业务系统的IO性能需求存在差异,即使是同一种业务系统,在不同企业的IO消耗也由差别,所以IO性能需求很难用一个计算公式去简单的核算,但我们依然可以根据一些经验来宏观的估计一套私有云系统的IO需求。以人教社各类型的业务为例,其IO需求大体情况为:
应用 50IOPS 5MB/S 吞吐
数据库 140IOPS 15MB/S
邮件系统 320IOPS 20MB/S
VDI桌面 15IOPS 4MB/S
网站 1400IOPS 18MB/S
文件服务器 80IOPS 9MB/S
根据这些参考,我们可以粗旷的估计出私有云系统的存储IO需求。除了估算实际IO需求外,我们还要为IO需求变化及未来新增IO需求留出空间。当估算出总体IO需求后,选择存储设备时,新设备的满配情况下最大IO能力应至少高于总体IO需求估值的1.5倍以上,以便在IO性能不足时,能够进行性能扩充。在这里特别需要注意的是,磁盘阵列系统的IO性能与装备的磁盘数量有直接关系,即装备的磁盘数量越多,则IO性能越强。对于IT系统对IO性能需求比较大的企业,SSD加磁盘的混合模式可以在装备较少磁盘数量的情况下,得到几倍于传统磁盘的IO性能,是平衡磁盘数量和IO性能的很好手段。
容量需求和IO性能需求是两个最关键的指标,完成了这两项需求的估算,基本上就可以开始寻找相应的阵列产品了。
收起