热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

服务器硬盘接口类型及其分类详解

在数据存储领域,磁盘介质是至关重要的组件,所有的数据和信息都需要存储在磁盘上。数据读取速度主要取决于磁盘与系统的连接接口。传统的数据存储方案通常采用SCSI或SATA接口的硬盘来实现。然而,随着技术的发展,新的接口类型如NVMe和SAS已经逐渐成为高性能存储的主流选择,这些接口能够显著提升数据传输速率和系统响应速度。

存储领域的磁盘介质是最关键的设备,所有数据和信息都要存放在磁盘介质上。而数据的读取速度则是由磁盘介质的连接接口决定的。以往我们都是通过SCSI或者SATA接口及硬盘来完成数据存储工作。不过近些年一个新型技术越来越得到中小企业甚至是大型企业的青睐。就是SAS技术以及与之相对应的SAS硬盘。今天我们就从无到有的来了解下什么是SAS技术以及使用SAS硬盘的优势。

一、常见磁盘技术与接口类型优劣:

网络存储设备目前大致可分为三大类,即高端中端和近端(Near-Line)。高端存储设备主要是光纤通道为主,由于光纤通道传输速度很快,所以高端存储光纤设备大部分应用于任务级关键数据的大容量实时存储上。中端存储设备主要是SCSI设备,他的历史也很悠久,应用于商业级的关键数据的大容量存储。近端是近年来新出现的存储领域,其产品主要是串行ATA(Serial ATA,缩写为SATA),应用于非关键数据的大容量存储,目的是替代以前使用磁带的数据备份。 如图

光纤《服务器常见硬盘接口及分类》通道存储设备的最大优势就是传输速度快,但是他的价格很高,维护起来也相对麻烦;而SCSI设备存取速度相对比较快,价格位于中等位置,但是他的扩展性稍微差一点,每个SCSI接口卡最多只能连接15个(单通道)或者30个(双通道)设备。如图

《服务器常见硬盘接口及分类》

SATA则是近几年飞速发展的技术,他的最大优势就是价格便宜,而且速度并不比SCSI接口慢多少,随着技术的发展SATA的数据读取速度正在接近并赶超SCSI接口。另外由于SATA的硬盘价格越来越低,容量越来越大,逐渐可以用于数据备份。

因此传统的企业级存储由于考虑到性能和稳定性,以SCSI硬盘和光纤通道为主要存储平台,ATA则多用于非关键性资料或桌面个人计算机上,不过随着SATA技术的兴起与SATA设备的成熟,这个模式正在被改变,越来越多的人都开始关注SATA这种串行数据存储连接方式。

二、什么是SAS技术?

正因为SATA技术的飞速发展以及多方面的优势,才会让更多的人考虑能否存在一种方式可以将SATA与SCSI两者相结合,这样就可以同时发挥两者的优势了。在这种情况下SAS应运而生。

SAS是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,提供与串行ATA(Serial ATA,缩写为SATA)硬盘的兼容性。

SAS的接口技术可以向下兼容SATA。SAS系统的背板(Backplane)既可以连接具有双端口、高性能的SAS驱动器,也可以连接高容量、低成本的SATA驱动器。因为SAS驱动器的端口与SATA驱动器的端口形状看上去类似,所以SAS驱动器和SATA驱动器可以同时存在于一个存储系统之中。但需要注意的是,SATA系统并不兼容SAS,所以SAS驱动器不能连接到SATA背板上。由于SAS系统的兼容性,IT人员能够运用不同接口的硬盘来满足各类应用在容量上或效能上的需求,因此在扩充存储系统时拥有更多的弹性,让存储设备发挥最大的投资效益。说白了SAS接口技术就是使用串行接口的SCSI硬盘,他和SATA硬盘是兼容的,我们可以在SAS接口上安装SAS硬盘或者SATA硬盘。

三、SAS技术的优势:

正如前面所说SAS技术与SAS硬盘是在人们希望发挥SATA与SCSI接口共同优势的基础上诞生的。那么集中两者优势形成的SAS到底在哪些方面存在过人之处呢?

(1)SAS技术降低了磁盘阵列的成本:

以往不管使用SCSI接口还是FC光纤接口,当一个厂商生产磁盘阵列柜时需要的技术是非常高的,成本也很高,因为存储设备厂商目前投入相当多的成本以支持包括光纤通道阵列、SATA阵列等不同的存储设备。而SAS技术具备简化内部连接设计的优势,可以通过共用组件降低设计成本。这样就可以花更少的钱享受SCSI接口的性能。

(2)串行接口让传输性能提高:

串行SCSI是点到点的结构,可以建立磁盘到控制器的直接连接。通过点到点技术为每个设备提供了专用的信号通路来保证最大的带宽,并且每个传输通道都是在全双工方式下进行的。总的说来他的性能要比传统SCSI更高。

(3)更好的扩展性能:

上面笔者也提到了SCSI接口的扩展性能一般,最多只能连接15个(单通道)或者30个(双通道)设备。而经过改良后的SAS接口则大大不同,SAS结构有非常好的扩展能力,最多可以连接16384个磁盘设备。

(4)安装更简单:

SAS接口使用更细的电缆搭配更小的连接器,一方面节约了服务器或存储设备的空间,另一方节省了空间,从而提高了使用SAS硬盘服务器的散热、通风能力。而传统的SCSI接口使用较大的并行电缆,这会带来部分电子干扰,采用SAS的电缆结构就不会出现此问题。另外每个SAS电缆有四根电缆,两根输入两根输出。SAS可以同时进行数据的读写,全双工的数据操作提高数据的吞吐效率。

(5)更好的兼容性:

正如上文所说我们在SAS接口卡上安装SATA设备也是可以正常工作的,这样就让我们的存储系统应用更加灵活,可以根据实际需求选择SAS磁盘或者SATA磁盘,降低了成本的同时也保证了性能。对于对数据读取速度要求不高的地方可以使用SATA设备替代SAS设备。

总的来说SAS技术是结合了SATA与SCSI两者的优点而诞生的,同时串行SCSI(SAS)是点到点的结构,因此除了提高性能之外,每个设备连接到指定的数据通路上提高了带宽,从而为数据传输与存取提供了必要保障。

本文转自 gehailong 51CTO博客,原文链接:http://blog.51cto.com/gehailong/268439,如需转载请自行联系原作者


推荐阅读
  • TypeScript 实战分享:Google 工程师深度解析 TypeScript 开发经验与心得
    TypeScript 实战分享:Google 工程师深度解析 TypeScript 开发经验与心得 ... [详细]
  • 本文详细介绍了如何使用OpenSSL自建CA证书的步骤,包括准备工作、生成CA证书、生成服务器待签证书以及证书签名等过程。 ... [详细]
  • 本文回顾了作者初次接触Unicode编码时的经历,并详细探讨了ASCII、ANSI、GB2312、UNICODE以及UTF-8和UTF-16编码的区别和应用场景。通过实例分析,帮助读者更好地理解和使用这些编码。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • SSAS入门指南:基础知识与核心概念解析
    ### SSAS入门指南:基础知识与核心概念解析Analysis Services 是一种专为决策支持和商业智能(BI)解决方案设计的数据引擎。该引擎能够为报告和客户端应用提供高效的分析数据,并支持在多维数据模型中构建高性能的分析应用。通过其强大的数据处理能力和灵活的数据建模功能,Analysis Services 成为了现代 BI 系统的重要组成部分。 ... [详细]
  • Spring Boot 中配置全局文件上传路径并实现文件上传功能
    本文介绍如何在 Spring Boot 项目中配置全局文件上传路径,并通过读取配置项实现文件上传功能。通过这种方式,可以更好地管理和维护文件路径。 ... [详细]
  • 本文详细介绍了如何解决DNS服务器配置转发无法解析的问题,包括编辑主配置文件和重启域名服务的具体步骤。 ... [详细]
  • 单片微机原理P3:80C51外部拓展系统
      外部拓展其实是个相对来说很好玩的章节,可以真正开始用单片机写程序了,比较重要的是外部存储器拓展,81C55拓展,矩阵键盘,动态显示,DAC和ADC。0.IO接口电路概念与存 ... [详细]
  • 本文总结了在SQL Server数据库中编写和优化存储过程的经验和技巧,旨在帮助数据库开发人员提升存储过程的性能和可维护性。 ... [详细]
  • CM 创始人分享:在 GitHub 上成为开源项目的守护者
    本文由 CM 创始人 Steve Klabnik 发表在其个人博客上,详细介绍了他在 GitHub 上为 Rails 开源项目所做的贡献和经验,特别强调了如何有效管理和筛选项目中的问题。 ... [详细]
  • 本文介绍了如何在指定目录下创建 Conda 虚拟环境,并管理包的安装路径。通过使用 `conda create --prefix /home/you/yourPythonProject` 命令,用户可以在自定义路径中安装 Python 3.5 及其相关依赖,从而实现更加灵活的环境管理和资源分配。此外,文章还提供了详细的步骤和注意事项,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 2009年12月28日,易语言公司正式推出了“易语言5.0静态编译测试版1”,这一版本标志着易语言在技术上的重要突破。与之前的4.x版本相比,5.0测试版1引入了静态编译功能,显著提升了程序的运行效率和安全性。此外,新版本还优化了代码生成机制,增强了语言的表达能力和兼容性。自发布以来,用户反馈非常积极,普遍认为新功能带来了更加流畅的开发体验。 ... [详细]
  • B站服务器故障影响豆瓣评分?别担心,阿里巴巴架构师分享预防策略与技术方案
    13日晚上,在视频观看高峰时段,B站出现了服务器故障,引发网友在各大平台上的广泛吐槽。这一事件导致了连锁反应,大量用户纷纷涌入A站、豆瓣和晋江等平台,给这些网站带来了突如其来的流量压力。为了防止类似问题的发生,阿里巴巴架构师分享了一系列预防策略和技术方案,包括负载均衡、弹性伸缩和容灾备份等措施,以确保系统的稳定性和可靠性。 ... [详细]
  • 利用ZFS和Gluster实现分布式存储系统的高效迁移与应用
    本文探讨了在Ubuntu 18.04系统中利用ZFS和Gluster文件系统实现分布式存储系统的高效迁移与应用。通过详细的技术分析和实践案例,展示了这两种文件系统在数据迁移、高可用性和性能优化方面的优势,为分布式存储系统的部署和管理提供了宝贵的参考。 ... [详细]
  • 针对MySQL Undo空间满载及Oracle Undo表空间溢出的问题,本文详细探讨了其原因与解决策略。首先,通过启动SQL*Plus并以SYS用户身份登录数据库,查询当前数据库的UNDO表空间名称,确认当前状态。接着,分析导致Undo空间满载的常见原因,如长时间运行的事务、频繁的更新操作等,并提出相应的解决方案,包括调整Undo表空间大小、优化事务管理、定期清理历史数据等。最后,结合实际案例,提供具体的实施步骤和注意事项,帮助DBA有效应对这些问题。 ... [详细]
author-avatar
流血的云_-86097
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有