열렬히.뛰기

7. 저장장치 연결

운영체제 > part 5 : 저장장치 > 공룡책 11장 : 대용량 저장장치 > 7. 저장장치 연결

저장장치를 컴퓨터와 연결하는 법.

저장장치가 꼭 컴퓨터 케이스 안에만 있는 시대는 아니다.

호스트 연결

호스트 연결 저장장치는 로컬 I/O 포트를 통해 액세스 되는 저장장치이다.

고성능 워크스테이션과 서버는 일반적으로 더 많은 저장장치가 필요하거나 저장장치를 공유해야 하므로 광섬유 채널(fire channel, FC)과 같은 더 정교한 I/O 아키텍처를 사용한다.

➡ FC: 넓은 주소 공간과 스위치 기능이 있는 특성 때문에 다수의 호스트와 저장장치가 기본 망에 연결되어 I/O 통신에 큰 유통성을 제공한다.

다양한 저장장치가 호스트 연결 저장장치로 사용하기 적합한데, 그 중에는 HDD, NVM 장치, CD, DVD, Blu-ray 및 테이프 드라이브 및 SAN (storage-area net-work) 등이 있다.

네트워크 연결

✅ NAS (nework-attached stoarge)

✔ 네트워크를 통해 저장장치에 대한 액세스를 제공한다.

✔ 클라이언트는 NFS 또는 CIFS 등의 원격 프로시저 호출을 통해 NAS에 접근한다.

✔ NAS는 디바이스가 가지고 있는 전용 프로토콜이 아닌 TCP/IP 상에서 RPC를 사용하여 호출한다.

클라우드

네트워크 연결 저장장치와 유사하게 클라우드 저장장치는 네트워크를 통해 저장장치에 액세스 할 수 있다. 하지만 유료(또는 무료)로 저장장치를 제공하는 원격 데이터 센터에 인터넷 또는 다른 WAN을 통해 접속하여 액세스 된다.

SAN과 저장장치 배열

✅ SAN (storage-area network)

✔ 서버들과 저장장치 유닛들을 연결하는 사유 네트워크이다.

➡ 따라서 네트워크 프로토콜이 아닌 저장장치 프로토콜을 사용한다.

✔ 여러 호스트와 저장장치가 같은 SAN에 부착될 수 있고, 저장장치는 동적으로 호스트에 할당이 가능해 융통성 있게 사용할 수 있다.

  • 저장장치 배열 (storage arrays)SAN 포트, 네트워크 포트 또는 둘 다를 포함하는 특수 목적 장치.또한 데이터를 저장하는 드라이브와 저장장치를 관리하고, 네트워크를 통해 저장장치에 액세스 할 수 있는 컨트롤러를 포함한다.