iSCSI, NFS 또는 SMB를 언제 적절하게 사용해야 하는지 어떻게 알 수 있나요?

iSCSI, NFS 또는 SMB를 언제 적절하게 사용해야 하는지 어떻게 알 수 있나요?

Windows Server 2012 R2를 실행하는 파일 서버가 있습니다. 6TB Western Digital RED 드라이브 4개가 있습니다. 예를 들어 Hyper-V 컴퓨터, WSUS(Windows Server Update Service) 콘텐츠를 호스팅하고 WDS/MDT에서 ISO 및 파일을 배포하고 싶습니다.

서버에 연결하기 위한 SMB, NFS 및 iSCSI 옵션이 제공됩니다. 즉, NFS 또는 SMB를 통해 공유를 설정하거나 연결할 수 있는 가상 iSCSI 드라이브를 생성할 수 있는 옵션이 있습니다.

특정 솔루션에 어떤 옵션이 더 이상적인지 어떻게 결정합니까? 아니면 서비스가 스토리지에 액세스할 수 있는 한 어떤 옵션을 선택하는 것이 중요하지 않습니까?

답변1

서버에 연결하기 위한 SMB, NFS 및 iSCSI 옵션이 제공됩니다. 즉, NFS 또는 SMB를 통해 공유를 설정하거나 연결할 수 있는 가상 iSCSI 드라이브를 생성할 수 있는 옵션이 있습니다.

서버에 대한 직접 연결(진정한 서버 관련 스토리지)을 위해서는 iSCSI가 적합합니다. 그런 다음 SMB/CIFS 또는 NFS를 통해 서버를 통해 사용자 액세스를 관리합니다.

그러나 다음 인용문을 말하면 이 스토리지가 기본 서버에 연결되는 위치/방법이 무엇인지에 대해 약간 혼란스러워집니다.

특정 솔루션에 어떤 옵션이 더 이상적인지 어떻게 결정합니까? 아니면 서비스가 스토리지에 액세스할 수 있는 한 어떤 옵션을 선택하는 것이 중요하지 않습니까?

이것은 단순히 6TB Western Digital RED 드라이브 4개가 장착된 물리적 Windows 서버입니까? 아니면 자체적으로 작동하는 서버이고 4개의 6TB Western Digital RED 드라이브가 NAS에 존재합니까?

아니면 클라이언트 측에서 연결을 설명하고 있습니까? 4개의 6TB Western Digital RED 드라이브를 갖춘 이 Windows 서버를 갖고 여기에 연결하고 싶다는 뜻입니까?

내 추측은 후자이다. 일반적으로 iSCSI는 순수한 원시 공간이기 때문에 마치 네트워크를 통해서라도 머신에 직접 연결된 물리적 드라이브인 것처럼 스토리지를 설정해야 하는 경우에만 iSCSI를 사용해야 합니다. 이는 새로 설정된 iSCSI 볼륨을 통해 연결할 때 포맷해야 함을 의미합니다. 대용량 스토리지가 필요하고 iSCSI가 사용을 위해 원시 공간을 할당하기 때문에 연결이 상당히 영구적인 경우에만 그렇게 합니다.

SMB/CIFS 및 NFS는 다양한 원격 클라이언트가 공유에 저장된 데이터를 가져오기 위해 시스템에 연결하는 보다 일반적인 방법입니다. SMB/CIFS는 가장 좋고 가장 일반적인 연결 방법입니다. 그리고 제가 NFS를 사용한 때는 순전히 Windows가 아닌 OS가 서버에 연결된 경우였습니다. 어떤 방식으로든 데이터에 액세스해야 하는 Linux 서버 등이 있습니다. 하지만 주의하세요. NFS는 클라이언트 측에서 SMB/CIFS만큼 간단하게 설정하기가 어렵기 때문에 어려울 수 있습니다.

따라서 분석은 다음과 같습니다.

  • iSCSI:필요한 서버를 위해 영구적으로 사전 할당된 네트워크 연결 스토리지입니다. 이는 기본적으로 데스크탑에 외장 드라이브를 두는 것과 동일하며 모든 공유 기능은 서버 자체에서 관리해야 합니다. 귀하의 경우에는 HyperV용으로 해당 장치에 원시 공간을 미리 할당하는 것이 좋습니다. 그런 다음 SMB/CIFS 또는 NFS에 나머지 항목을 사용합니다.

  • 중소기업/CIFS:이는 대부분의 클라이언트가 다양한 공유 스토리지에 원격으로 연결할 수 있는 방법입니다. 공유를 위해 서버에 공간을 할당하고 권한을 설정하면 됩니다. 이것은 원시 공간이 아니라 서버와 연결된 공간입니다. 또한 OS의 거의 모든 클라이언트를 원격으로 연결할 수 있습니다. 하지만 해당 공간을 직접 연결된 원시 공간으로 처리하는 등 iSCSI에서 할 수 있는 작업은 수행할 수 없습니다.

  • NFS:기본적으로 SMB가 작동하지 않을 때의 사용량을 기준으로 가장 좋은 대체 대안입니다. 나는 일반 파일 공유 연결이 필요한 Linux 설정에 주로 NFS 마운트를 사용하지만 SMB/CIFS에서는 "이상하게" 작동합니다.

답변2

서버에 연결할 수 있는 옵션이 제공된다는 것은 무엇을 말하는 것인가요?

HyperV의 경우 호스트 OS의 로컬 노출 드라이브에서 로컬로 호스팅된 VHD(x) 파일을 사용할 가능성이 높습니다. iSCSI와 같은 다른 방법을 수행해야 하는 이유가 있지만 일반적으로 클러스터링이나 장애 조치가 필요하거나 SAN 또는 NAS가 있는 사용 사례에 사용됩니다.

관련 정보