服务器用户该如何选择固态硬盘
固态硬盘正快速地成为解决性能问题的一项关键技术,固态硬盘制造商推出了可供潜在用户选择的一系列部署选择。通常情况下,不会有一项应对所有情况的完美选择,用户必须在选择固态硬盘的使用清楚地了解他们自己的需求。
现在,选择包括:使用RAM或者闪存的外置附加系统、(通过PCI系统或者传统服务器内存的)间接附加系统、闪存添加到现有存储系统的集成解决方案。每一种部署方法都有各自的优点和确定,这取决于用户需求和预算。最常见的是对更高性能、固态硬盘共享、更高容量、更高可用性、简化的数据管理、减少物理空间以及更低成本的需求。
这些需求往往彼此之间会存在一些冲突,因此必须区分出优先次序。几乎在所有案例中,彼此冲突的需求之间必定要有某种折衷。
固态硬盘部署选项
大部分情况下固态硬盘最开始是被作为一种类似于机械硬盘的外置SCSI附加设备所使用。SCSI接口被光纤通道接口所取代,因为后者提供了更高的I/O带宽以及在多个应用之间共享固态硬盘投资的功能。
多年来,传统存储厂商和固态硬盘制造商之间一直保持着密切的合作关系。那时候固态硬盘虽然具有非常高的性能,但大多数是基于RAM的,而且成本极高,仅限于少数利基应用。然后,随着这些系统的价格逐渐降下来,容量提高特别是由于闪存的出现传统制造商开始将固态硬盘技术集成到他们的系统中。不少提供商开发出了可以像机械硬盘那样封装在相同空间的闪存固态硬盘系统,让这项新技术融入到现有的存储系统中。
最近几年出现另外了一种方法,就是把固态硬盘像应用一样通过PCIe卡接入到同一台服务器中。服务器以近似于识别内置硬盘的方式识别出PCI固态硬盘。利用服务器的总线和电源线意味着固态硬盘可以突破新的价格障碍。
性能 投资任何一种固态硬盘的主要原因就是它能够提供高某个应用或者整个环境性能的能力。也就是说,想要获得固态硬盘的性能好处,应用所产生的存储I/O需求就要超过传统机械驱动器,而这要取决于一个应用可以生产的等待I/O请求数量,也被称为队列深度或者同步请求的数量。
如果应用或者使用实例可以生成这些需求,那么所有固态硬盘部署选择的最终结果就是要提高性能。不过,每一种方法都有它的局限性,对比不同解决方案的带宽、延迟和I/O限制十分重要。简单地说,外置系统应该是在服务器之外的,所以速度较低。一些PCI设备的速度要比外置系统更低。一些外置系统提供了比PCI总线更高的速度。另外,确定使用固态硬盘的理由也是十分重要的。如果固态硬盘是用于数据库log,那么用户应该更关注延迟和IOPS,而不是带宽。
I/O链中总是存在性能瓶颈。固态硬盘性能的关键之处是,确保你所选择的实施方法和连接性不会导致这个瓶颈。
共享固态硬盘
在分析性能需求的过程中,如果多台服务器上的多个应用需要加速,或者一个固态硬盘需要为运行在多台服务器(例如集群数据库)上的应用提供数据,这时候一个可以共享的外置固态硬盘就变得非常重要。这些系统可以被当作一个SAN,允许多个应用使用固态硬盘加速应用性能。对于这些应用来说,需要的往往不是一个基于PCI的固态硬盘。
共享固态硬盘是在多个应用之间分摊解决方案成本的理想方法。与传统机械存储不同的是,固态硬盘通过支持来自多个应用的数据集而不会遭受性能丢失的问题。固态硬盘没有需要重新配置的活动部件,因为读取或者写入请求都是随机的。
服务器硬盘按照接口分类可分为以下几种,目前基本采用的是希捷企业级机械硬盘作为服务器专用的存储硬盘:
1、SAS 该盘分为两种协议,即SAS10及SAS 20接口,SAS10接口传输带宽为30GB/s转速有72kr 10kr 15kr。该盘现已被SAS20接口盘取代,该盘尺寸有25寸及35寸两种。
SAS20接口传输带宽为60GB/s转速有10kr 15kr,常见容量为736G 146G 300G 600G 900G。常见转速:15000转/分
2、SCSi传统服务器老传输接口,转速为10kr 15kr。但是由于受到线缆及其阵列卡和传输协议的限制,该盘片有固定的插法,例如要顺着末端接口开始插块硬盘,没有插硬盘的地方要插硬盘终结器等。该盘现已经完全停止发售。
当然可以。不过不建议用固态硬盘作服务器硬盘。
缺点:
固态硬盘在频繁写入的情况下,寿命有限。
目前,可靠性不怎么好。服务器的数据是很重要的,不能出错。
优点:
只有一点,随机访问速度快。顺序访问未必比机械硬盘快很多。
谈谈机械硬盘吧:
缺点:
1随机访问速度慢。
优点:
磁盘盘片无读写寿命限制
可靠性高
即使寿命终结,通常是机械结构寿命终结。盘片还是好的,数据还在,容易做数据恢复。
对于服务器来讲,数据可以分成两部分:
系统数据:
就是软件环境需要的数据。这部分数据通常不会频繁变化。但是也不经常访问。只有启动时才访问。
应用数据
就是与服务器提供的服务相关的数据。这部分数据,会被频繁读写,经常变动。
如果固态硬盘主要用来存储系统数据,唯一的好处就是系统启动比较快。但是,服务器不需要频繁启动。所以,固态硬盘的访问速度优势无法体现。如果固态硬盘用来存储应用数据,虽然访问速度快,但是,寿命将很快终结。
烈奕联 lieyilian dot com 为你解答
0条评论