iSCSI 스토리지란 무엇인가요?
iSCSI는 Internet Small Computer System Interface를 의미하며, 호스트와 스토리지 장치 간에 데이터가 전송되는 방식을 구체적으로 정의하는 스토리지 영역 네트워크용 프로토콜입니다. TCP/IP 네트워크를 통해 iSCSI 이니시에이터와 스토리지 타깃 간의 블록 수준 SCSI 데이터 전송을 가능하게 합니다. iSCSI SAN(Storage Area Network) 스토리지라고도 하는 iSCSI 스토리지는 기존 Fibre Channel(FC) SAN에 대한 비용 효율적인 대안입니다. FC 호스트 버스 어댑터 및 FC 스위치와 같은 특수 하드웨어가 필요한 FC SAN과 달리, iSCSI SAN 스토리지는 이더넷 스위치 및 라우터와 같은 기존 네트워크 인프라를 사용하여 구축할 수 있으며, 추가 장비를 구매할 필요가 전혀 없습니다. 또한 iSCSI는 블록 전송 표준을 기반으로 하므로 빠르고 효율적입니다.
iSCSI 스토리지는 어떻게 작동하나요?
iSCSI가 작동하는 방식을 더 잘 이해하려면 먼저 iSCSI initiator와 iSCSI target과 같은 몇 가지 핵심 구성 요소를 아는 것이 중요합니다. iSCSI initiator는 서버에 설치되어 iSCSI target에 요청을 보내고 응답을 받는 소프트웨어 또는 하드웨어입니다. 반면 iSCSI target은 스토리지 장치에 위치하며 initiator의 명령을 수신하고 처리하는 역할을 합니다. initiator는 일반적으로 클라이언트 컴퓨터에 위치하며 보통 소프트웨어로 시작됩니다.
간단히 말해, iSCSI 스토리지는 서버의 iSCSI initiator와 스토리지 장치의 iSCSI target을 연결하는 TCP/IP 네트워크를 통해 블록 수준 데이터를 전송합니다. iSCSI protocol은 SCSI 명령을 TCP/IP 계층의 패킷으로 캡슐화한 다음, 지점 간 연결을 통해 네트워크로 전송합니다. 패킷이 도착하면 iSCSI protocol은 이를 분해하고 SCSI 명령을 추출하여 운영 체제가 해당 스토리지를 로컬에 연결된 SCSI 장치처럼 처리하고 평소와 같이 포맷할 수 있도록 합니다.
iSCSI의 장점
SAN 인프라의 일부로 iSCSI를 사용하는 기업에는 여러 가지 장점이 있습니다. 다음은 가장 주목할 만한 몇 가지입니다:
TOE 통합: 많은 네트워크 인터페이스 카드(NIC)에는 내장 TCP 오프로드 엔진(TOE)이 장착되어 있으며, 이는 TCP/IP 처리 작업을 네트워크 컨트롤러로 전환하여 호스트 CPU의 부담을 덜어줍니다.
저렴한 초기 구축: iSCSI 프로토콜을 사용하면 기업은 스토리지 장치에 액세스할 때 낮은 총소유비용(TCO)을 유지할 수 있습니다. 따라서 구축된 SAN은 저렴할 뿐만 아니라 설치 및 유지보수도 간단합니다.
추가 하드웨어 불필요: iSCSI는 IP 기술을 기반으로 하며 TCP/IP와 Ethernet의 상호 운용성을 활용하므로 추가 하드웨어를 구매할 필요가 없습니다.
향상된 보안: iSCSI는 데이터 보호를 강화하기 위해 스토리지 네트워크에 추가 보안 계층을 제공합니다.
최소한의 교육 및 유지보수 비용: iSCSI는 네트워크 담당자에게 많은 교육을 요구하지 않으며 사용이 쉬워 운영 비용을 절감하는 동시에 스토리지 활용도를 높입니다.
광범위한 호환성: 범용 비독점 기술인 iSCSI는 일반 네트워크 스토리지 장치와 원활하게 작동할 수 있으며 뛰어난 호환성을 갖추고 있습니다.
확장 가능한 유연성: iSCSI SAN 환경은 기존 네트워크 하드웨어를 사용하여 쉽게 확장할 수 있어, 조직이 필요에 따라 스토리지 용량을 늘릴 수 있습니다.
전력 소비 및 비용 절감: 활성 스위치 수를 줄이고 인프라를 단순화함으로써, iSCSI는 전력 소비, 냉각 비용 및 전체 인프라 비용을 줄이는 데 도움이 됩니다.
iSCSI의 한계
다음 부분은 iSCSI의 한계에 대한 소개이며, 구현하기 전에 이러한 사항들도 고려해야 합니다:
성능 종속성: 비즈니스 데이터와 iSCSI 트래픽이 동일한 네트워크에서 모두 처리되는 경우 지연 시간이 증가하고 성능이 저하될 수 있습니다.
SSD와의 비호환성: iSCSI는 직렬 기술에 의존하기 때문에 솔리드 스테이트 스토리지 장치(SSD)에 적합하지 않습니다.
용량 제한: 하드 드라이브 LUN은 최대 용량 250TB로 제한되며 NAS는 최대 용량 144TB로 제한됩니다.
제한된 스냅샷 수: iSCSI 애플리케이션은 최대 512개의 스냅샷(데이터의 가상 복사본)을 지원하는 반면, 파일 공유 볼륨은 64개의 스냅샷만 지원합니다. 스냅샷 기능 장애는 데이터 손실을 초래하고 iSCSI 성능에 영향을 미칠 수 있습니다.
연결 제한: iSCSI 세션은 최대 255개의 연결을 가질 수 있으며, 이 수를 초과하면 대상은 다른 연결 시도를 거부합니다.





