2008年(8065)
分类: 服务器与存储
2008-12-15 14:11:43
存储容量计算
存储容量估算是存储系统设计的第一步,只有对自己的存储需求有了了解才能选择合适的存储架构和存储设备。中小企业行业背景各异,存储的需求也各不相同,典型的应用主要有: 流媒体、文件服务、Web服务、邮件服务等。不同的应用对存储系统的需求是不同的。存储系统的设计应根据应用的不同进行灵活的选型、配置和设计。
在进行磁盘容量计算的时候,必须将各方面因素考虑在内,并在规划期间内给出一个合理的扩展空间。
、数据库、应用软件一般保存到主机自带的中,其存储容量的计算可参考应用软件安装手册和实际情况进行。一般情况下,可以按照以下方式进行初始配置的估算,在后期再根据实际情况做进一步的修正:
● 操作系统按照1GB估算;
● 软件按照1GB估算;
●临时文件空间按照200MB~500MB估算;
● 用户文件空间按照每用户50MB估算;
● 数据库交换数据空间按照2GB估算;
● 操作系统日志文件按照500MB估算。
数据库系统中,数据量的计算还要考虑数据库(主要是索引)的开销,索引大小和数据表之间的关系变化比较大,小的索引占用10%的数据表本身的空间,多重索引、多个索引存储容量加起来几乎和整个数据表空间一样。因此需要针对不同表空间和索引的不同情况判断。一般情况下,可以按照以下方式进行初始配置的估算,然后再根据实际情况做进一步的修正:
简单索引:数据容量×110%
复杂索引:数据容量×200%
在存储容量的计算中,还要考虑独立磁盘冗余阵列(RAID) 的影响。中针对不同的应用会选择使用不同的技术,即RAID Level,而每一Level代表一种技术,目前常用的标准是RAID 0、RAID1、RAID01、RAID10和RAID 5。
存储系统的整合
众多周知,目前主要有三种存储技术,分别是DAS(直接连接存储)、NAS(网络连接存储)和SAN(存储区域网)。有关这些技术的优缺点,本文不再赘述。这里提醒读者注意的是存储系统的可扩展性。中小企业IT系统发展到一定的阶段,系统数量逐渐增多,存储管理和维护的工作量剧增,就涉及到存储的整合到 SAN的问题。
SAN比较适合大数据量的存储,这是因为:
1.可利用存储设备的大容量Cache提高磁盘阵列的性能,现代存储阵列可以配置大容量Cache,提升性能。
2.多平台之间的数据共享。SAN存储可以支持多主机平台之间的数据共享,可以配置整个SAN统一作为备用磁盘。在SAN中,当任何一台主机的磁盘需要扩容时候,直接将磁盘空间调拨给那个主机,业务不中断,进行RAID等操作不停机,避免DAS下每台主机配置过多备用磁盘而造成浪费。
3.轻松有效的管理。SAN存储有着图形化界面管理,扩容升级、调度都很方便。
4.更高的可用性。SAN存储一般所有结构都是冗余的,配置内置,大大提高可靠性,其可用性是随着存储设备的结构的全冗余而大大提高。
中小型企业选择SAN的主要原因之一是和存储的结合。根据AMI的报告,在中型企业中减少服务器的数量,将节省5到10万美元的许可证费用和运行开支。SAN的另一个主要优势在于其大大减少或消除了停工期,尽管很多中小型企业难以估计停工期的损失。据AMI的预计,在今后几年里,中小型企业SAN 市场将以43%的年复合增长率(CAGR)增长,而企业SAN市场的增长率将为5%。中小型企业SAN市场的CAGR,加上预计将会剧增的中小型企业所要处理的数据,以及向可扩展的存储基础设施转移的需要,意味着SAN面临着巨大的潜在机遇。为了完全满足中小型企业市场的需求,SAN正在克服以下困难:包括向市场宣传SAN的优势、展示从DAS向SAN体系迁移在财务和技术上的益处、简化SAN的实施过程以及与中小型企业合作以确定FC技术适用的应用。
这里还要注意,存储系统只是整个IT系统的一部分,在设计存储解决方案中,还需要了解从主机到磁盘的存储数据通道,在通道的各个环节保持一致的带宽,避免出现“木桶效应”。存储通道需要考虑如下设备的带宽:服务器总线、带宽(DMA)、I/O带宽、HBA卡带宽、SAN Switch、智能存储设备的Cache、存储内部总线等。