왜 SAS인가?

직렬 연결 SCSI 인터페이스는 SCSI 프로토콜의 직렬 구현이 아닙니다. 새로운 커넥터를 통해 TCQ(Tagged Command Queuing)와 같은 SCSI 기능을 포팅하는 것 이상을 수행합니다. 가장 단순한 것이 필요하다면 직렬 ATA(SATA) 인터페이스를 사용할 것입니다. 간단한 연결호스트와 하드 드라이브와 같은 최종 장치 간의 지점 간.

그러나 SAS는 다음을 기반으로 합니다. 개체 모델"SAS 도메인"을 정의하는 데이터 전달 시스템 - 하드 드라이브 및 호스트 어댑터(호스트 버스 어댑터, HBA)와 같은 선택적 확장기(확장기) 및 SAS 최종 장치를 포함할 수 있는 데이터 전달 시스템 SATA와 달리 SAS 장치는 여러 포트를 가질 수 있습니다. , 각각은 더 빠른(더 넓은) SAS 연결을 허용하기 위해 다중 물리적 연결을 사용할 수 있습니다. 또한 다중 이니시에이터는 주어진 대상에 액세스할 수 있으며 케이블 길이는 최대 8미터(1세대 SAS의 경우) 대 1미터가 될 수 있습니다. 고성능 또는 중복 스토리지 솔루션을 위한 많은 기회를 제공하는 SATA. 또한 SAS는 SATA 장치를 SAS 컨트롤러에 연결할 수 있는 SATA 터널링 프로토콜(STP)을 지원합니다.

2세대 SAS 표준은 연결 속도를 3Gb/s에서 6Gb/s로 높입니다. 이 속도 향상은 고속 스토리지로 인해 고성능이 요구되는 복잡한 환경에서 매우 중요합니다. 새 버전 SAS는 또한 가능한 케이블 길이를 늘리고 확장기(구역화 및 자동 감지)의 성능을 개선하여 대역폭의 Gb/s당 연결 수와 케이블링의 복잡성을 줄이는 것을 목표로 합니다. 아래에서 이러한 변경 사항에 대해 자세히 설명합니다.

SAS 속도 최대 6Gb/s

SAS의 이점을 더 많은 사람들에게 제공하기 위해 SCSI TA(SCSI Trade Association)는 올해 초 미국 플로리다주 올랜도에서 열린 Storage Networking World Conference에서 SAS 기술에 대한 자습서를 발표했습니다. 6Gb/s SAS 작동, 호환성 및 기능을 시연한 소위 SAS Plugfest는 2008년 11월에 더 일찍 열렸습니다. LSI와 Seagate는 6Gb/s SAS 지원 하드웨어를 시장에 최초로 도입했지만 다른 공급업체도 곧 따라잡을 것입니다. 이 기사에서는 SAS 기술의 현재 상태와 몇 가지 새로운 장치를 살펴보겠습니다.

SAS의 기능과 기본

SAS의 기초

SATA와 달리 SAS 인터페이스는 양방향으로 전체 대역폭을 제공하는 전이중 방식으로 작동합니다. 앞에서 언급했듯이 SAS 연결은 항상 다음을 통해 설정됩니다. 물리적 연결, 고유한 장치 주소를 사용합니다. 반대로 SATA는 포트 번호만 지정할 수 있습니다.

각 SAS 주소는 다중 물리 계층(PHY) 인터페이스를 포함할 수 있으므로 InfiniBand(SFF-8470) 또는 미니 SAS 케이블(SFF-8087 및 -8088)을 통해 더 넓은 연결을 허용합니다. 일반적으로 각각 하나의 PHY가 있는 4개의 SAS 인터페이스는 SAS 장치에 이미 연결된 하나의 와이드 SAS 인터페이스로 결합됩니다. SAS 장치보다 스위치처럼 작동하는 확장기를 통해 통신을 수행할 수도 있습니다.

이제 구역화와 같은 기능을 통해 관리자는 바인딩할 수 있습니다. 특정 장치 SAS를 개시자에게. 쿼드 레인 연결 속도가 이제 두 배 빨라지므로 6Gb/s SAS의 향상된 처리량이 유용할 것입니다. 마지막으로 SAS 장치는 여러 SAS 주소를 가질 수도 있습니다. SAS 드라이브는 각각에 하나의 PHY가 있는 두 개의 포트를 사용할 수 있으므로 드라이브는 두 개의 SAS 주소를 가질 수 있습니다.

연결 및 인터페이스


사진을 클릭하면 확대됩니다.

SAS 연결은 SSP(Serial SCSI Protocol)를 사용하여 SAS 포트를 통해 지정되지만 PHY에서 PHY로의 맨 아래 계층 통신은 대역폭상의 이유로 하나 이상의 물리적 연결을 사용하여 수행됩니다. SAS는 타이밍 복구, DC 균형 및 오류 감지를 위해 8비트 데이터를 10문자 전송으로 변환하기 위해 8/10비트 인코딩을 사용합니다. 그 결과 3Gb/s 전송 모드의 경우 300MB/s, 6Gb/s 연결의 경우 600MB/s의 유효 처리량이 발생합니다. 파이버 채널, 기가비트 이더넷, FireWire 등은 유사한 코딩 체계로 작동합니다.

SAS 및 SATA 전원 및 데이터 인터페이스는 서로 매우 유사합니다. 그러나 SAS에 데이터 및 전원 인터페이스가 하나의 물리적 인터페이스로 결합된 경우(장치 측의 SFF-8482) SATA에는 두 개의 개별 케이블이 필요합니다. SAS의 경우 전원 핀과 데이터 핀 사이의 간격(위 그림 참조)이 닫혀 있어 SAS 장치를 SATA 컨트롤러에 연결할 수 없습니다.

반면에 SATA 장치는 STP 덕분에 SAS 인프라에서 제대로 작동하거나 확장기를 사용하지 않는 경우 기본 모드에서 작동할 수 있습니다. STP는 직접 SATA 연결보다 느린 연결을 설정해야 하기 때문에 확장기에 추가 대기 시간을 추가합니다. 그러나 지연은 여전히 ​​​​매우 작습니다.

도메인, 확장기

SAS 도메인은 다음과 같은 트리 구조로 나타낼 수 있습니다. 복잡한 네트워크이더넷. SAS 확장기는 많은 SAS 장치와 함께 작동할 수 있지만 보다 일반적인 패킷 스위칭보다는 회로 스위칭의 원리를 사용합니다. 일부 확장기는 SAS 장치를 포함하고 다른 확장기는 포함하지 않습니다.

SAS 1.1은 에지 확장기를 인식하므로 SAS 개시자가 최대 128개의 추가 SAS 주소와 통신할 수 있습니다. SAS 1.1 도메인에서는 두 개의 에지 확장기만 사용할 수 있습니다. 그러나 단일 팬아웃 확장기가 최대 128개의 에지 확장기를 연결할 수 있으므로 SAS 솔루션의 인프라 용량이 크게 증가합니다.

사진을 클릭하면 확대됩니다.

SATA와 비교할 때 SAS 인터페이스는 복잡해 보일 수 있습니다. 다른 초기자가 적절한 경로를 배치하는 확장기를 통해 대상 장치에 액세스합니다. SAS 2.0은 라우팅을 단순화하고 개선합니다.

SAS는 루프 또는 다중 경로를 허용하지 않습니다. 모든 연결은 지점 간 및 배타적이어야 하지만 연결 아키텍처 자체는 잘 확장됩니다.

새로운 SAS 2.0 기능: 확장기, 성능


SAS 1.0/1.1
기능 레거시 SCSI 지원 유지
SATA와 호환
3Gbps와 호환
향상된 속도 및 신호
구역 관리
향상된 확장성
스토리지 기능 RAID 6
소형 폼 팩터
HPC
고용량 SAS 드라이브
Ultra320 SCSI 교체
선택: SATA 또는 SAS
블레이드 서버
RAS(데이터 보안)
안전(FDE)
클러스터 지원
더 큰 토폴로지 지원
SSD
가상화
외부 저장
4K 섹터 크기
데이터 전송 속도 및 케이블 대역폭 4 x 3Gbps(1.2GB/s) 4 x 6Gb/s(2.4GB/s)
케이블 유형 구리 구리
케이블 길이 8m 10m

확장기 영역 및 자동 구성

경계(에지) 및 확장(팬아웃) 확장기는 실제로 역사에 남아 있습니다. 이는 종종 SAS 2.0의 업데이트로 인한 것이지만 그 이유는 실제로 2.0에 도입된 SAS 영역으로 인해 edge와 extension expander 사이의 분리가 제거되었습니다. 물론 영역은 일반적으로 단일 산업 표준이 아니라 각 제조업체에 대해 구체적으로 구현됩니다.

사실, 이제 하나의 정보 전달 인프라에 여러 영역을 배치할 수 있습니다. 이는 다른 개시자가 동일한 SAS 확장기를 통해 스토리지 대상(스토리지)에 액세스할 수 있음을 의미합니다. 도메인 세분화는 영역을 통해 수행되며 액세스는 독점적인 방식으로 수행됩니다.

현대에서 컴퓨터 시스템메인을 연결하기 위해 하드 드라이브 SATA 및 SAS 인터페이스가 사용됩니다. 일반적으로 첫 번째 옵션은 가정용 워크스테이션에 적합하고 두 번째 옵션은 서버에 적합하므로 기술이 서로 경쟁하지 않고 서로 다른 요구 사항을 충족합니다. 비용과 메모리 크기의 상당한 차이로 인해 사용자는 SAS가 SATA와 어떻게 다른지 궁금해하고 절충안을 찾습니다. 이것이 의미가 있는지 봅시다.

SAS(Serial Attached SCSI)는 저장 장치를 연결하기 위한 직렬 인터페이스로, 병렬 SCSI를 기반으로 개발되어 동일한 명령 집합을 실행합니다. 주로 서버 시스템에서 사용됩니다.

SATA(Serial ATA)는 병렬 PATA(IDE)를 기반으로 하는 직렬 데이터 교환 인터페이스입니다. 가정, 사무실, 멀티미디어 PC 및 노트북에 사용됩니다.

HDD에 대해 이야기하면 기술적 특성과 커넥터가 다르지만 장치간에 근본적인 차이점은 없습니다. 이전 버전과의 단방향 호환성을 통해 하나와 두 번째 인터페이스를 모두 사용하여 디스크를 서버 보드에 연결할 수 있습니다.

두 연결 옵션 모두 SSD에도 적용된다는 점은 주목할 가치가 있지만, 이 경우 SAS와 SATA의 중요한 차이점은 드라이브 비용에 있습니다. 첫 번째 옵션은 비슷한 볼륨의 경우 수십 배 더 비쌀 수 있습니다. 따라서 오늘날 그러한 솔루션은 드물지는 않지만 충분히 균형을 이루고 있으며 빠른 기업 수준 데이터 센터를 위한 것입니다.

비교

우리가 이미 알고 있듯이 SAS는 가정 시스템에서 서버, SATA에서 사용됩니다. 실제로 이것은 많은 사용자가 전자에 동시에 액세스하여 많은 작업을 해결하는 반면 후자는 한 사람이 처리함을 의미합니다. 따라서 서버 부하가 훨씬 높으므로 디스크는 충분히 내결함성과 속도가 빨라야 합니다. SAS에 구현된 SCSI 프로토콜(SSP, SMP, STP)을 사용하면 더 많은 I/O 작업을 동시에 처리할 수 있습니다.

직접 HDD 속도순환은 주로 스핀들 속도에 의해 결정됩니다. 데스크탑 시스템 및 랩탑의 경우 5400 - 7200 RPM이 필요하고 충분합니다. 따라서 10,000RPM의 SATA 드라이브를 찾는 것은 거의 불가능하며(다시 워크스테이션용으로 설계된 WD VelociRaptor 시리즈를 제외하고) 더 높은 것은 절대 얻을 수 없습니다. SAS HDD는 최소 7200RPM을 회전하며 10000RPM이 표준으로 간주될 수 있으며 15000RPM이면 충분한 최대 회전수입니다.

직렬 SCSI 드라이브는 더 안정적인 것으로 간주되며 MTBF가 더 높습니다. 실제로는 체크섬 검증 기능으로 인해 안정성이 더 확보된다. 반면 SATA 드라이브는 데이터가 부분적으로 작성되거나 손상되어 불량 섹터로 이어지는 "자동 오류"가 발생합니다.

SAS의 주요 장점은 시스템의 내결함성에도 적용됩니다. 즉, 두 개의 채널을 통해 하나의 장치를 연결할 수 있는 두 개의 이중 포트입니다. 이 경우 양방향에서 동시에 정보 교환이 이루어지며 Multipath I/O 기술(두 개의 컨트롤러가 서로를 보장하고 부하를 분담)에 의해 신뢰성이 확보됩니다. 태그가 지정된 명령의 대기열은 최대 256개의 깊이로 구성됩니다. 대부분의 SATA 드라이브에는 하나의 반이중 포트가 있으며 NCQ 기술을 사용하는 대기열의 깊이는 32개를 넘지 않습니다.

SAS 인터페이스는 최대 10m 길이의 케이블을 사용한다고 가정하며 확장기를 통해 최대 255개의 장치를 하나의 포트에 연결할 수 있습니다. SATA는 1m(eSATA의 경우 2m)로 제한되며 한 장치의 지점 간 연결만 지원합니다.

추가 개발에 대한 전망 - SAS와 SATA의 차이점도 상당히 날카롭게 느껴집니다. SAS 인터페이스의 대역폭은 12Gb/s에 이르고 제조업체는 24Gb/s의 데이터 전송 속도 지원을 발표합니다. SATA의 최신 개정판은 6Gb/s에서 중단되었으며 이와 관련하여 발전하지 않을 것입니다.

1GB의 비용 측면에서 SATA 드라이브는 매우 매력적인 가격표를 가지고 있습니다. 데이터에 대한 액세스 속도가 중요하지 않고 저장된 정보의 양이 많은 시스템에서는 사용하는 것이 좋습니다.

테이블

SAS SATA
서버 시스템용주로 데스크탑 및 모바일 시스템용
SCSI 명령 세트를 사용합니다.ATA 명령 세트 사용
최소 스핀들 속도 HDD 7200RPM, 최대 - 15000RPM최소 5400RPM, 최대 7200RPM
데이터 쓰기 시 체크섬 검증 기술 지원많은 비율의 오류 및 불량 섹터
이중 포트 2개반이중 포트 1개
다중 경로 I/O 지원지점간 연결
최대 256개의 명령 대기열최대 32개의 명령 대기열
최대 10m 케이블 사용 가능케이블 길이 1m 이하
최대 12Gb/s의 버스 대역폭(향후 - 24Gb/s)대역폭 6Gbps(SATA III)
드라이브 비용이 더 높으며 때로는 상당히1GB당 가격면에서 더 저렴

직렬 연결 SCSI

직렬 연결 SCSI (SAS)는 하드 드라이브 및 테이프 드라이브와 같은 장치와 통신하도록 설계된 컴퓨터 인터페이스입니다. SAS는 직렬 인터페이스를 사용하여 직접 연결 드라이브(Eng. DAS(직접 연결 저장소) 장치 ). SAS는 병렬 SCSI 인터페이스를 대체하고 SCSI보다 높은 처리량을 달성하도록 설계되었습니다. 동시에 SAS는 SATA 인터페이스와 역호환됩니다. 3Gb/s 및 6Gb/s SATA 장치는 SAS 컨트롤러에 연결할 수 있지만 SAS 장치는 SATA 컨트롤러에 연결할 수 없습니다. SAS는 기존 SCSI에서 사용하는 병렬 인터페이스와 달리 직렬 인터페이스를 사용하지만 SCSI 명령은 여전히 ​​SAS 장치를 제어하는 ​​데 사용됩니다. SAS 프로토콜은 T10 위원회에서 개발 및 유지 관리합니다. SAS 사양의 현재 작업 버전은 그의 웹사이트에서 다운로드할 수 있습니다. SAS는 최대 6Gb/s의 속도로 정보 전송을 지원합니다. 전송 속도는 2012년까지 12Gbps에 도달할 것으로 예상됩니다. 더 작은 SAS 커넥터를 사용하여 3.5" 및 2.5" 하드 드라이브 모두에 ​​대한 완전한 2포트 연결을 제공합니다(이전에는 3.5" 파이버 채널 하드 드라이브에서만 사용 가능).

소개

일반적인 SAS 인터페이스 시스템은 다음 구성 요소로 구성됩니다.

개시자 이니시에이터) 개시자 - 서비스 요청을 생성하는 장치 대상 장치요청이 실행될 때 확인을 받습니다. 대부분의 경우 개시자는 VLSI 형태로 수행됩니다. 대상 장치 대상) 대상 장치에는 서비스 요청을 수신하고 실행하는 논리 블록과 대상 포트가 포함됩니다. 요청 처리가 완료된 후 요청 확인이 요청 개시자에게 전송됩니다. 대상 장치는 단일 하드 드라이브 또는 전체 디스크 어레이일 수 있습니다. 데이터 전달 하위 시스템 서비스 제공 서브시스템) 이니시에이터와 대상 장치 간에 데이터를 전송하는 I/O 시스템의 일부입니다. 일반적으로 데이터 전달 하위 시스템은 이니시에이터와 대상 장치를 연결하는 케이블로 구성됩니다. 또한 케이블 외에도 데이터 전달 하위 시스템에는 다음이 포함될 수 있습니다. SAS 확장기. 익스텐더(익스팬더)(eng. 확장기) 확장기(확장기) SAS - 데이터 전달 하위 시스템의 일부이며 SAS 장치 간의 데이터 전송을 용이하게 하는 장치입니다. 예를 들어 확장기를 사용하면 여러 SAS 대상 장치를 단일 이니시에이터 포트에 연결할 수 있습니다. 확장기를 통한 연결은 대상 장치에 완전히 투명합니다.

SAS 사양은 인터페이스의 물리적, 데이터 링크 및 논리적 계층을 규제합니다.

SAS와 병렬 SCSI 비교

  • SAS는 직렬 프로토콜을 사용하여 여러 장치 간에 데이터를 전송하므로 더 적은 수의 신호 라인을 사용합니다.
  • SCSI 인터페이스는 공통 버스를 사용합니다. 따라서 모든 장치가 동일한 버스에 연결되며 한 번에 하나의 장치만 컨트롤러와 작동할 수 있습니다. SAS 인터페이스는 지점 간 연결을 사용합니다. 각 장치는 전용 채널을 통해 컨트롤러에 연결됩니다.
  • SCSI와 달리 SAS는 사용자가 버스를 종료할 필요가 없습니다.
  • SCSI는 병렬 인터페이스를 구성하는 서로 다른 라인에서 신호의 전파 시간이 다를 수 있다는 문제가 있습니다. SAS 인터페이스에는 이러한 단점이 없습니다.
  • SAS는 많은 수의 장치(> 16384)를 지원하는 반면 SCSI 인터페이스는 버스에서 8, 16 또는 32개의 장치를 지원합니다.
  • SAS는 더 높은 처리량(1.5, 3.0 또는 6.0Gbps)을 제공합니다. 이러한 대역폭은 각 개시자-대상 연결에 제공될 수 있지만 SCSI 버스에서는 버스 대역폭이 연결된 모든 장치에서 공유됩니다.
  • SAS 컨트롤러는 STP(SATA Tunneled Protocol)를 통한 터널링을 사용하여 SATA 프로토콜을 사용하여 직접 연결될 때, SAS 확장기를 통해 연결될 때 SATA 인터페이스가 있는 연결 장치를 지원할 수 있습니다.
  • SAS는 병렬 SCSI와 마찬가지로 SCSI 명령을 사용하여 대상 장치를 제어하고 통신합니다.

SAS와 SATA의 비교

커넥터

일반적으로 SAS 커넥터는 기존 SCSI 커넥터보다 훨씬 작기 때문에 SAS 커넥터를 사용하여 소형 2.5인치 드라이브를 연결할 수 있습니다.

SAS 커넥터에는 다음과 같은 몇 가지 옵션이 있습니다.

  • SFF 8482는 SATA 인터페이스 커넥터와 기계적으로 호환되는 변형입니다. 이렇게 하면 SATA 장치를 SAS 컨트롤러에 연결할 수 있습니다. SAS 장치를 SATA 인터페이스에 연결하면 작동하지 않습니다. 이는 커넥터 중간에 특수 키 컷아웃이 없기 때문에 방지됩니다(아래 표의 커넥터 이미지 참조).
  • SFF 8484 - 접점이 조밀하게 패킹된 내부 커넥터; 최대 4개의 장치를 연결할 수 있습니다.
  • SFF 8470 - 연결용 조밀하게 포장된 커넥터 외부 장치(이 유형의 커넥터는 Infiniband 인터페이스에서 사용되며 추가로 연결하는 데 사용할 수 있습니다. 내부 장치); 최대 4개의 장치를 연결할 수 있습니다.
  • SFF 8087 - 축소형 Molex iPASS 커넥터, 최대 4개의 내부 장치 연결용 커넥터 포함.
  • SFF 8088 - 축소된 Molex iPASS 커넥터, 최대 4개의 외부 장치 연결용 커넥터 포함.
영상 코드 네임 또한 ~으로 알려진 외부 내부 라인 수 장치 수 논평
SFF 8482 SAS 커넥터 내부 1 SATA 호환 폼 팩터: SATA 장치를 SAS 컨트롤러 또는 SAS 커넥터 막대에 연결할 수 있으므로 DVD 레코더와 같은 SATA 장치를 연결하기 위해 추가 SATA 컨트롤러가 필요하지 않습니다. 그러나 SAS 하드 드라이브는 물리적 커넥터에 SATA 버스 연결을 허용하지 않는 "키"가 있기 때문에 SATA 버스에 연결할 수 없습니다. 그림에 표시된 커넥터는 인터페이스의 "디스크" 쪽에 있는 커넥터입니다.
SFF 8484 SAS 4x 32핀 내부 32 (19) 4 (2) 접촉 밀도가 높은 커넥터; SFF 표준은 2개 또는 4개의 장치를 연결하기 위한 커넥터를 정의합니다.
SFF 8485 LED 표시등을 연결하는 데 일반적으로 사용되는 직렬 연결인 SGPIO(SFF 8484 표준의 확장)를 정의합니다.
SFF 8470 인피니밴드 커넥터 외부 32 4 고밀도 외부 커넥터(내부 커넥터로도 사용 가능).
SFF 8087 내부 미니 SAS 내부 4 몰렉스 내부 커넥터
SFF 8088 외부 미니 SAS 외부 32 4 최대 4개의 장치를 위한 축소된 너비의 Molex iPASS 외부 커넥터.

메모

연결


위키미디어 재단. 2010년 .

Wikipedia en Francais

직렬 연결 SCSI- SCSI 패럴렐로의 후계자. Aumenta la velocidad y permite la conexion y desconexion en caliente. Al utilizar el mismo conector que serial ATA permite utilizar estos discos, para aplicaciones con menos necesidad de velocidad, ahorrando costes. 로스 … 백과사전 유니버설

고속 통신을 위한 컴퓨터 인터페이스 USB 장치다음과 같은 저장 하드 드라이브, 솔리드 스테이트 드라이브 및 플래시 드라이브. UAS는 USB 프로토콜에 의존하며 표준 세트 SCSI 명령. ... ... Wikipedia를 위해 설계되었습니다.

직렬 ATA- (SATA, 또한 S ATA/Serial Advanced Technology Attachment) 직렬 ATA 로고 Deutsch Wikipedia

직렬 스토리지 아키텍처- (SSA) 시스템, um Speichersubsysteme(또한 Massenspeicher wie Jukeboxen 및 Disk Arrays) hochperformant an Rechner zu koppeln, insbesondere an Server Systeme oder Großcomputer. SSA ist ein mittlerweile überholter Standard und… … 독일어 위키백과 전자책


최신 컴퓨터 시스템에서 SATA 및 SAS 인터페이스는 기본 하드 드라이브를 연결하는 데 사용됩니다. 일반적으로 첫 번째 옵션은 가정용 워크스테이션에 적합하고 두 번째 옵션은 서버에 적합하므로 기술이 서로 경쟁하지 않고 서로 다른 요구 사항을 충족합니다. 비용과 메모리 크기의 상당한 차이로 인해 사용자는 SAS가 SATA와 어떻게 다른지 궁금해하고 절충안을 찾습니다. 이것이 의미가 있는지 봅시다.

SAS(Serial Attached SCSI)는 저장 장치를 연결하기 위한 직렬 인터페이스로, 병렬 SCSI를 기반으로 개발되어 동일한 명령 집합을 실행합니다. 주로 서버 시스템에서 사용됩니다.

SATA(Serial ATA)는 병렬 PATA(IDE)를 기반으로 하는 직렬 데이터 교환 인터페이스입니다. 가정, 사무실, 멀티미디어 PC 및 노트북에 사용됩니다.

HDD에 대해 이야기하면 기술적 특성과 커넥터가 다르지만 장치간에 근본적인 차이점은 없습니다. 이전 버전과의 단방향 호환성을 통해 하나와 두 번째 인터페이스를 모두 사용하여 디스크를 서버 보드에 연결할 수 있습니다.

두 연결 옵션 모두 SSD에도 적용된다는 점은 주목할 가치가 있지만, 이 경우 SAS와 SATA의 중요한 차이점은 드라이브 비용에 있습니다. 첫 번째 옵션은 비슷한 볼륨의 경우 수십 배 더 비쌀 수 있습니다. 따라서 오늘날 그러한 솔루션은 드물지는 않지만 충분히 균형을 이루고 있으며 빠른 기업 수준 데이터 센터를 위한 것입니다.

SAS와 SATA의 차이점

우리가 이미 알고 있듯이 SAS는 가정 시스템에서 서버, SATA에서 사용됩니다. 실제로 이것은 많은 사용자가 전자에 동시에 액세스하여 많은 작업을 해결하는 반면 후자는 한 사람이 처리함을 의미합니다. 따라서 서버 부하가 훨씬 높으므로 디스크는 충분히 내결함성과 속도가 빨라야 합니다. SAS에 구현된 SCSI 프로토콜(SSP, SMP, STP)을 사용하면 더 많은 I/O 작업을 동시에 처리할 수 있습니다.

HDD의 경우 액세스 속도는 주로 스핀들의 회전 속도에 의해 결정됩니다. 데스크탑 시스템 및 랩탑의 경우 5400 - 7200 RPM이 필요하고 충분합니다. 따라서 10,000RPM의 SATA 드라이브를 찾는 것은 거의 불가능하며(다시 워크스테이션용으로 설계된 WD VelociRaptor 시리즈를 제외하고) 더 높은 것은 절대 얻을 수 없습니다. SAS HDD는 최소 7200RPM을 회전하며 10000RPM이 표준으로 간주될 수 있으며 15000RPM이면 충분한 최대 회전수입니다.

직렬 SCSI 드라이브는 더 안정적인 것으로 간주되며 MTBF가 더 높습니다. 실제로는 체크섬 검증 기능으로 인해 안정성이 더 확보된다. 반면에 SATA 드라이브는 데이터가 부분적으로 작성되거나 손상되어 "자동 오류"가 발생하여 모양이 나타납니다.

SAS의 주요 장점은 시스템의 내결함성에도 적용됩니다. 즉, 두 개의 채널을 통해 하나의 장치를 연결할 수 있는 두 개의 이중 포트입니다. 이 경우 양방향에서 동시에 정보 교환이 이루어지며 Multipath I/O 기술(두 개의 컨트롤러가 서로를 보장하고 부하를 분담)에 의해 신뢰성이 확보됩니다. 태그가 지정된 명령의 대기열은 최대 256개의 깊이로 구성됩니다. 대부분의 SATA 드라이브에는 하나의 반이중 포트가 있으며 NCQ 기술을 사용하는 대기열의 깊이는 32개를 넘지 않습니다.

SAS 인터페이스는 최대 10m 길이의 케이블을 사용한다고 가정하며 확장기를 통해 최대 255개의 장치를 하나의 포트에 연결할 수 있습니다. SATA는 1m(eSATA의 경우 2m)로 제한되며 한 장치의 지점 간 연결만 지원합니다.

추가 개발에 대한 전망 - SAS와 SATA의 차이점도 상당히 날카롭게 느껴집니다. SAS 인터페이스의 대역폭은 12Gb/s에 이르고 제조업체는 24Gb/s의 데이터 전송 속도 지원을 발표합니다. SATA의 최신 개정판은 6Gb/s에서 중단되었으며 이와 관련하여 발전하지 않을 것입니다.

1GB의 비용 측면에서 SATA 드라이브는 매우 매력적인 가격표를 가지고 있습니다. 데이터에 대한 액세스 속도가 중요하지 않고 저장된 정보의 양이 많은 시스템에서는 사용하는 것이 좋습니다.

비교표

SAS SATA
서버 시스템용 주로 데스크탑 및 모바일 시스템용
SCSI 명령 세트를 사용합니다. ATA 명령 세트 사용
최소 스핀들 속도 HDD 7200RPM, 최대 - 15000RPM 최소 5400RPM, 최대 7200RPM
데이터 쓰기 시 체크섬 검증 기술 지원 많은 비율의 오류 및 불량 섹터
이중 포트 2개 반이중 포트 1개
다중 경로 I/O 지원 지점간 연결
최대 256개의 명령 대기열 최대 32개의 명령 대기열
최대 10m 케이블 사용 가능 케이블 길이 1m 이하
최대 12Gb/s의 버스 대역폭(향후 - 24Gb/s) 대역폭 6Gbps(SATA III)
드라이브 비용이 더 높으며 때로는 상당히 1GB당 가격면에서 더 저렴

전화 또는 현장에서 직접! 저희 전문가가 기꺼이 도와드리겠습니다!

이 문서에서는 연결할 수 있는 항목에 대해 설명합니다. HDD컴퓨터에, 즉 인터페이스에 대해 하드 드라이브. 더 정확하게 말하면 하드 드라이브 인터페이스에 대해 말하면 이러한 장치를 연결하기 위한 매우 다양한 기술이 존재 기간 동안 발명되었으며 이 영역의 풍부한 표준이 경험이 없는 사용자를 혼란스럽게 할 수 있기 때문입니다. 그러나 가장 먼저 해야 할 일.

하드 드라이브 인터페이스(또는 엄격하게 말해서 인터페이스 외장 드라이브, 그 역할을 할 수 있을 뿐만 아니라 다른 유형의 드라이브(예: 광 디스크 드라이브)도 이러한 장치 간에 정보를 교환하도록 설계되었습니다. 외부 메모리그리고 마더보드. 하드 드라이브 인터페이스는 드라이브의 물리적 매개변수 못지않게 많은 드라이브 성능과 성능에 영향을 미칩니다. 특히 드라이브 인터페이스는 하드 드라이브와 마더보드 간의 데이터 교환 속도, 컴퓨터에 연결할 수 있는 장치 수, 디스크 어레이 생성 기능, 핫 플러깅 가능성, NCQ 지원과 같은 매개변수를 결정합니다. 및 AHCI 기술 등 . 또한 마더보드에 연결하는 데 필요한 케이블, 코드 또는 어댑터는 하드 드라이브의 인터페이스에 따라 다릅니다.

SCSI - 소형 컴퓨터 시스템 인터페이스

SCSI 인터페이스는 개인용 컴퓨터의 드라이브를 연결하기 위해 개발된 가장 오래된 인터페이스 중 하나입니다. 이 표준은 1980년대 초에 등장했습니다. 개발자 중 한 명은 플로피 디스크 드라이브의 발명자로 알려진 Alan Shugart였습니다.

보드의 SCSI 인터페이스와 이에 연결된 케이블의 모양

SCSI 표준(전통적으로 이 약어는 러시아어 표기에서 "skazi"로 읽음)은 원래 개인용 컴퓨터에서 사용하기 위한 것이었습니다. Small Computer System Interface 또는 소형 컴퓨터용 시스템 인터페이스라는 형식 이름에서도 알 수 있습니다. 그런데 그렇게 해서 보관이 이 유형의주로 최고급 개인용 컴퓨터에 사용되었고 나중에는 서버에도 사용되었습니다. 이는 성공적인 아키텍처와 광범위한 명령에도 불구하고 인터페이스의 기술적 구현이 다소 복잡하고 대량 PC 비용에 적합하지 않았기 때문입니다.

그러나 이 표준에는 다른 유형의 인터페이스에서 사용할 수 없는 많은 기능이 있습니다. 예를 들어, 소형 컴퓨터 시스템 인터페이스 장치를 연결하기 위한 코드의 최대 길이는 12m이고 데이터 전송 속도는 640MB/s입니다.

조금 뒤에 등장한 IDE 인터페이스처럼 SCSI 인터페이스는 병렬이다. 이것은 인터페이스가 여러 도체를 통해 정보를 전송하는 버스를 사용한다는 것을 의미합니다. 이 기능은 표준 개발을 제한하는 요소 중 하나였으며 이에 따라 보다 발전된 직렬 SAS 표준(Serial Attached SCSI에서)이 이를 대체하기 위해 개발되었습니다.

SAS - 직렬 연결 SCSI

서버 디스크의 SAS 인터페이스는 다음과 같습니다.

직렬 연결 SCSI는 다소 오래된 소형 컴퓨터 시스템 인터페이스 하드 드라이브 인터페이스를 개선하기 위해 개발되었습니다. Serial Attached SCSI는 이전 모델의 주요 장점을 사용하지만 그럼에도 불구하고 많은 장점이 있습니다. 그 중 다음 사항에 주목할 가치가 있습니다.

  • 모든 장치에서 공통 버스 사용.
  • SAS에서 사용하는 직렬 통신 프로토콜을 사용하면 더 적은 수의 신호 라인을 사용할 수 있습니다.
  • 버스 터미네이션이 필요하지 않습니다.
  • 거의 무제한의 연결된 장치.
  • 더 높은 대역폭(최대 12Gbps). SAS 프로토콜의 향후 구현은 최대 24Gbps의 데이터 속도를 지원할 것으로 예상됩니다.
  • SAS 컨트롤러에 직렬 ATA 인터페이스가 있는 드라이브를 연결하는 기능.

일반적으로 직렬 연결 SCSI 시스템은 여러 구성 요소로 구성됩니다. 주요 구성 요소는 다음과 같습니다.

  • 대상 장치. 이 범주에는 실제 드라이브 또는 디스크 어레이가 포함됩니다.
  • 이니시에이터는 대상 장치에 대한 요청을 생성하도록 설계된 칩입니다.
  • 데이터 전달 시스템 - 대상 장치와 이니시에이터를 연결하는 케이블

직렬 연결 SCSI 커넥터는 유형(외부 또는 내부) 및 SAS 버전에 따라 다양한 모양과 크기로 제공됩니다. 다음은 SAS-3용으로 설계된 내부 SFF-8482 커넥터 및 외부 SFF-8644 커넥터입니다.

왼쪽 - 내부 SAS 커넥터 SFF-8482; 오른쪽에는 케이블이 있는 외부 SAS SFF-8644 커넥터가 있습니다.

SAS 코드 및 어댑터 모양의 몇 가지 예: HD-Mini SAS 코드 및 SAS-Serial ATA 어댑터 코드.

왼쪽 - HD 미니 SAS 코드; 오른쪽 - SAS에서 직렬 ATA로 연결되는 어댑터 케이블

파이어와이어 - IEEE 1394

오늘날 Firewire 인터페이스가 있는 하드 드라이브를 찾는 것은 매우 일반적입니다. Firewire 인터페이스는 모든 유형의 주변기기, 그리고 하드 드라이브 연결 전용으로 설계된 전용 인터페이스는 아니지만 Firewire에는 이 목적에 매우 편리한 여러 기능이 있습니다.

FireWire - IEEE 1394 - 노트북 보기

Firewire 인터페이스는 1990년대 중반에 개발되었습니다. 개발의 시작은 주변 장비, 주로 멀티미디어를 연결하기 위해 USB와 다른 자체 버스가 필요한 잘 알려진 회사 Apple에 의해 시작되었습니다. Firewire 버스의 작동을 설명하는 사양을 IEEE 1394라고 합니다.

Firewire는 오늘날 가장 일반적으로 사용되는 고속 직렬 프런트 엔드 버스 형식 중 하나입니다. 표준의 주요 기능은 다음과 같습니다.

  • 장치를 핫 연결하는 기능.
  • 개방형 버스 아키텍처.
  • 장치 연결을 위한 유연한 토폴로지.
  • 100 ~ 3200Mbps의 매우 다양한 데이터 전송 속도.
  • 컴퓨터의 참여 없이 장치 간에 데이터를 전송하는 기능.
  • 버스를 사용하여 로컬 네트워크 구성 가능성.
  • 버스 전력 전송.
  • 많은 수의 연결된 장치(최대 63개).

일반적으로 Firewire 버스를 통해 하드 드라이브를 연결하기 위해(일반적으로 외부 하드 드라이브 케이스를 통해) Small Computers System Interface 프로토콜 명령 세트를 사용하는 특수 SBP-2 표준이 사용됩니다. Firewire 장치를 일반 USB 커넥터에 연결할 수 있지만 이를 위해서는 특별한 어댑터가 필요합니다.

IDE - 통합 드라이브 전자 장치

약어 IDE는 의심할 여지 없이 대부분의 개인용 컴퓨터 사용자에게 친숙합니다. IDE 하드 드라이브 연결을 위한 인터페이스 표준은 잘 알려진 하드 드라이브 제조업체에서 개발했습니다. 서부 디지털. 그 당시에 존재했던 다른 인터페이스, 특히 ST-506 표준뿐만 아니라 Small Computers System Interface에 비해 IDE의 장점은 마더보드에 하드 디스크 컨트롤러를 설치할 필요가 없다는 것이었습니다. IDE 표준은 드라이브 자체의 케이스에 드라이브 컨트롤러를 설치하는 것을 의미하며 마더보드에는 IDE 드라이브를 연결하기 위한 호스트 인터페이스 어댑터만 남았습니다.

마더보드의 IDE 인터페이스

이 혁신은 컨트롤러와 드라이브 자체 간의 거리가 줄어들었기 때문에 IDE 드라이브의 성능을 향상시켰습니다. 또한 하드 드라이브 인클로저 내부에 IDE 컨트롤러를 설치하면 마더보드와 하드 드라이브 자체 생산을 다소 단순화할 수 있습니다. 이 기술을 통해 제조업체는 드라이브 작동 논리를 최적으로 구성할 수 있는 자유를 얻을 수 있었습니다.

이 새로운 기술은 원래 Integrated Drive Electronics라고 불렸습니다. 그 후 ATA라고 하는 이를 설명하는 표준이 개발되었습니다. 이 이름은 PC/AT 컴퓨터 제품군 이름의 마지막 부분에서 Attachment라는 단어를 추가한 것입니다.

을 위한 열심히 연결드라이브 또는 통합 드라이브 전자 기술을 지원하는 광학 드라이브와 같은 기타 장치를 마더보드에 연결하려면 전용 IDE 케이블이 사용됩니다. ATA는 병렬 인터페이스(병렬 ATA 또는 PATA라고도 함), 즉 여러 라인을 통해 동시 데이터 전송을 제공하는 인터페이스를 나타내므로 데이터 케이블에는 많은 수의 도체(보통 40개, 최신 버전프로토콜에 따라 80코어 케이블을 사용할 수 있음). 이 표준의 일반적인 데이터 케이블은 평평하고 넓지만 원형 케이블도 있습니다. 병렬 ATA 드라이브용 전원 케이블에는 4핀 커넥터가 있으며 컴퓨터의 전원 공급 장치에 연결됩니다.

다음은 IDE 케이블 및 원형 PATA 데이터 케이블의 예입니다.

인터페이스 케이블의 모양: 왼쪽-평면, 원형 외피의 오른쪽-PATA 또는 IDE.

병렬 ATA 드라이브는 상대적으로 저렴하고 마더보드에 인터페이스를 쉽게 구현하고 사용자를 위해 PATA 장치를 쉽게 설치 및 구성할 수 있기 때문에 Integrated Drive Electronics와 같은 드라이브는 시장에서 다른 유형의 인터페이스 장치를 축출했습니다. 오랫동안 저가형 개인용 컴퓨터용 하드 드라이브.

그러나 PATA 표준에도 여러 가지 단점이 있습니다. 우선, 이것은 병렬 ATA 데이터 케이블이 가질 수 있는 길이에 대한 제한입니다(최대 0.5m). 또한 인터페이스의 병렬 구성으로 인해 여러 가지 제한 사항이 적용됩니다. 최고 속도데이터 전송. PATA 표준 및 핫 플러깅 장치와 같은 다른 유형의 인터페이스에 있는 많은 고급 기능을 지원하지 않습니다.

SATA - 직렬 ATA

마더보드의 SATA 인터페이스 보기

SATA(직렬 ATA) 인터페이스는 이름에서 알 수 있듯이 ATA를 개선한 것입니다. 이 개선 사항은 우선 기존 병렬 ATA(병렬 ATA)를 직렬 인터페이스로 변환하는 것으로 구성됩니다. 그러나 직렬 ATA 표준과 기존 표준의 차이점은 이에 국한되지 않습니다. 데이터 전송 유형을 병렬에서 직렬로 변경하는 것 외에도 데이터 전송 및 전원 공급용 커넥터도 변경되었습니다.

아래는 SATA 데이터 코드입니다.

SATA 인터페이스용 데이터 케이블

이를 통해 훨씬 더 긴 케이블을 사용하고 데이터 전송 속도를 높일 수 있었습니다. 그러나 SATA가 등장하기 이전에 시장에 대량으로 존재했던 PATA 장치가 새로운 커넥터에 직접 연결할 수 없게 되었다는 단점이 있었습니다. 사실, 대부분의 새 마더보드에는 여전히 이전 커넥터가 있으며 이전 장치의 연결을 지원합니다. 그러나 역 작동 - 새 유형의 드라이브를 이전 마더보드에 연결하면 일반적으로 훨씬 더 많은 문제가 발생합니다. 이 작업을 위해 사용자는 일반적으로 직렬 ATA-PATA 어댑터가 필요합니다. 전원 케이블 어댑터는 일반적으로 비교적 단순한 디자인을 가지고 있습니다.

직렬 ATA-PATA 전원 어댑터:

왼쪽은 케이블의 일반적인 모습입니다. 오른쪽 확대 모습 PATA 및 직렬 ATA 커넥터

그러나 더 복잡한 것은 장치를 연결하기 위한 어댑터와 같은 장치의 상황입니다. 직렬 인터페이스병렬 커넥터에 연결합니다. 일반적으로 이러한 유형의 어댑터는 작은 미세 회로 형태로 만들어집니다.

SATA - IDE 인터페이스 간의 범용 양방향 어댑터 모양

현재 직렬 ATA 인터페이스는 병렬 ATA를 실질적으로 대체했으며 PATA 드라이브는 이제 주로 상당히 오래된 컴퓨터에서만 찾을 수 있습니다. 널리 보급된 새 표준의 또 다른 기능은 에 대한 지원이었습니다.

IDE에서 SATA로의 어댑터 유형

NCQ 기술에 대해 조금 더 이야기 할 수 있습니다. NCQ의 주요 장점은 SCSI 프로토콜에서 오랫동안 구현된 아이디어를 사용할 수 있다는 것입니다. 특히 NCQ는 시스템에 설치된 여러 드라이브에 읽기/쓰기 작업을 주문하는 시스템을 지원합니다. 따라서 NCQ는 드라이브, 특히 하드 드라이브 어레이의 성능을 크게 향상시킬 수 있습니다.

SATA에서 IDE로의 어댑터 유형

NCQ는 하드 드라이브와 호스트 어댑터의 기술 지원이 필요합니다. 마더보드. AHCI를 지원하는 거의 모든 어댑터는 NCQ도 지원합니다. 또한 일부 이전 독점 어댑터도 NCQ를 지원합니다. 또한 NCQ가 작동하려면 운영 체제의 지원이 필요합니다.

eSATA - 외부 SATA

이와 별도로 당시에는 유망해 보였지만 널리 사용되지 않았던 eSATA(External SATA) 형식을 언급할 가치가 있습니다. 이름에서 짐작할 수 있듯이 eSATA는 외부 드라이브에만 연결하도록 설계된 직렬 ATA 유형입니다. eSATA 표준은 외부 장치에 대한 표준의 대부분의 기능을 제공합니다. 내부 직렬 ATA, 특히 동일한 신호 및 명령 시스템 고속.

노트북의 eSATA 커넥터

그러나 eSATA는 eSATA를 발생시킨 내부 버스 표준과도 약간의 차이점이 있습니다. 특히, eSATA는 더 긴 데이터 케이블(최대 2m)을 지원하며 더 높은 저장 전력 요구 사항도 있습니다. 또한 eSATA 커넥터는 표준 직렬 ATA 커넥터와 약간 다릅니다.

그러나 USB 및 Firewire와 같은 다른 외부 버스와 비교할 때 eSATA에는 한 가지 중요한 단점이 있습니다. 이러한 버스에서 버스 케이블 자체를 통해 장치에 전원을 공급할 수 있는 경우 eSATA 드라이브에는 특수 전원 커넥터가 필요합니다. 따라서 상대적으로 높은 데이터 전송 속도에도 불구하고 eSATA는 현재 외부 드라이브 연결을 위한 인터페이스로 널리 사용되지 않습니다.

결론

하드 디스크에 저장된 정보는 컴퓨터의 중앙 처리 장치에서 액세스할 때까지 사용자에게 유용하지 않고 응용 프로그램에서 사용할 수 없습니다. 하드 드라이브 인터페이스는 이러한 드라이브와 마더보드 간의 통신 수단을 제공합니다. 오늘날 다양한 유형의 하드 드라이브 인터페이스가 있으며 각 인터페이스에는 고유한 장점, 단점 및 형질. 최신 하드 드라이브의 선택은 용량, 캐시 메모리, 액세스 및 회전 속도와 같은 내부 특성뿐만 아니라 또한 그것이 개발된 인터페이스에 의해.