저장장치를 컴퓨터와 연결하는 법.
저장장치가 꼭 컴퓨터 케이스 안에만 있는 시대는 아니다.
호스트 연결
호스트 연결 저장장치는 로컬 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 포트, 네트워크 포트 또는 둘 다를 포함하는 특수 목적 장치.또한 데이터를 저장하는 드라이브와 저장장치를 관리하고, 네트워크를 통해 저장장치에 액세스 할 수 있는 컨트롤러를 포함한다.