FTP 또는 SMB를 통한 iSCSI의 이점

FTP 또는 SMB를 통한 iSCSI의 이점

FTP 또는 SMB를 통한 연결을 통해 NAS에 액세스하기 위해 iSCSI 프로토콜을 사용하면 어떤 주요 이점이 있는지 궁금합니다(액세스 속도 외에 iSCSI 프로토콜을 사용하면 더 높아질 수 있음).

답변1

iSCSI를 사용하면 투명성과 오버헤드가 줄어듭니다.

OS의 나머지 부분에 관한 한, 이는 다른 디스크와 마찬가지로 쓰고 읽을 수 있는 또 다른 디스크일 뿐이며, iSCSI 드라이버는 모든 네트워크 복잡성을 다른 프로그램이 단순히 디스크로 볼 수 있는 프레젠테이션으로 캡슐화합니다. SMB나 FTP 등을 사용하면 각 프로그램은 자체 연결 및 인증 정보를 어딘가에 저장해야 합니다. 이는 동기화되지 않고, 머리카락이 빠지고, 이를 갈는 등의 작업을 합니다. OS는 이를 어딘가에 대한 연결로 간주하지 않습니다. 또 다른; 단지 다른 것과 마찬가지로 블록 장치로 간주됩니다.

또한 하드웨어 이니시에이터가 있다고 가정하면 OS 커널의 TCP 처리 오버헤드가 줄어듭니다.

마지막으로, 이것은 사소하지만 iSCSI 프로토콜에는 엔벨로핑/프레임 등이 적다는 점을 추가하는 것이 좋습니다. FTP/CIFS/NFS/etc보다 대역폭 측면에서 (약간) 더 효율적입니다.

답변2

iSCSI는 다른 종류의 프로토콜입니다. FTP 및 SMB(또는 NFS)를 사용하면 파일에 액세스할 수 있는 반면 iSCSI는 블록 장치 프로토콜입니다. 주요 차이점은 다음과 같습니다.

FTP, SMB, NFS를 사용하면 여러 클라이언트가 동일한 영역에 액세스할 수 있는 반면, iSCSI를 사용하면 클러스터 파일 시스템(OCFS, VMFS, GFS 등)을 사용하지 않는 한 일반적으로 하나의 시스템만 액세스할 수 있습니다.

파일이 사용하는 디스크 공간만 사용하는 SMB 또는 FTP에 비해 iSCSI용 장치를 지정하면 디스크가 비어 있고 포맷된 경우에도 전체 장치를 사용하게 됩니다.

iSCSI는 일반적으로 더 빠르고 오버헤드가 적지만 작업 부하에 따라 달라집니다.

답변3

현재 전 세계가 보안에 대해 지나치게 우려하고 있기 때문에(전 CIA 직원 덕분에) iSCSI는 파일 전송 프로토콜에 비해 보안상 큰 이점을 갖고 있습니다. 암호화된 파일 시스템을 사용할 수 있으며 스토리지 서버는 해당 내용에 대해 전혀 알 수 없습니다. 간단한 예: 서버 OS가 있는 Amazon EC2 또는 Azure와 같은 퍼블릭 클라우드 중 하나에 가상 서버가 있습니다. 해당 서버에 저장되어 있는 iSCSI 드라이브를 클라이언트 PC(예: Windows 7/8)에 연결하고 BitLocker로 전체 드라이브를 암호화합니다. 암호화가 완료된 후 원격 측은 암호화된 디스크 데이터만 수신하고 전송합니다. 모든 암호화는 귀하 측에서 처리됩니다.

그 이상 - 잠금 해제 키/비밀번호는 서버로 전송되지 않습니다. iSCSI 프로토콜에는 필요하지 않습니다. 가상 서버에서 암호화되지 않은 데이터를 읽을 수 있는 직접적인 방법은 없으며 VM을 완전히 제어할 수 있는 기본 가상화 소프트웨어/하드웨어의 도움을 받는 경우에도 마찬가지입니다.

여기서 보이는 작은 단점은 초기 암호화 시 암호화된 볼륨 전체를 업로드해야 한다는 것입니다. 드라이브 크기와 클라우드 제공업체의 전송 가격에 따라 약간의 비용이 발생할 수 있습니다. Windows 8 이상에서는 즉시 암호화할 수 있습니다.

답변4

FTP, SMB, NFS의 도움으로 여러 클라이언트가 동일한 영역에 액세스할 수 있는 반면, iSCSI를 사용하면 클러스터 파일 시스템을 사용하지 않는 한 일반적으로 하나의 시스템만 액세스할 수 있습니다.

관련 정보