Nutanix 용어집

분산 파일 시스템: DFS란?



분산 파일 시스템, 즉 DFS는 네트워크로 연결된 여러 서버 중 하나의 공유된 스토리지에서 PDF, Word 문서, 이미지, 비디오 파일, 오디오 파일 등의 데이터 파일에 사용자 또는 애플리케이션이 액세스하도록 지원하는 데이터 저장 및 관리 체계입니다. 서버 클러스터 전반에서 데이터가 공유되고 저장되므로 DFS는 많은 사용자가 여러 머신에서 스토리지 리소스와 데이터 파일을 공유하도록 지원합니다.

기업이 DFS를 이용하는 주된 이유는 두 가지가 있습니다. 

  • 보조 스토리지 미디어에 데이터를 영구적으로 저장
  • 사용자와 애플리케이션 간에 정보를 쉽고 효율적이며 안전한 방식으로 공유

컴퓨터 운영 체제의 하위 체제인 DFS는 데이터 파일을 관리, 정리, 저장, 보호, 검색, 공유합니다. 애플리케이션 또는 사용자는 시스템의 데이터 파일을 로컬 파일처럼 저장하거나 액세스할 수 있습니다. 사용자는 컴퓨터 또는 스마트폰에서 여러 서버에 저장된 파일로 연결되는 트리 같은 구조로 분기되는 단일 경로로 DFS의 공유 폴더를 모두 볼 수 있습니다. 

DFS에는 두 가지 중요한 구성 요소가 있습니다.

  • 위치 투명성 – 파일에 액세스하거나 파일을 저장하기 위해 사용되는 컴퓨터에 상관없이 사용자는 모든 데이터 파일을 위한 단일 네임스페이스를 볼 수 있습니다. 사용자는 파일이 처음에 저장된 장소를 알 수 없으며 경로 이름을 변경하지 않고 필요에 따라 폴더 내에서 파일을 이동할 수 있습니다.
  • 중복성 – DFS는 파일 복제 기능을 통해 클러스터의 여러 노드에 걸쳐 파일의 복제본을 분산시킵니다. 따라서 서버 장애가 발생할 경우에도 데이터 가용성이 향상됩니다.
RELATED

분산 파일 시스템 및 오브젝트 스토리지 부문 2021 Gartner® Magic Quadrant™

분산 파일 시스템의 작동 원리

DFS의 경우 워크스테이션 및 서버가 서로 연결되어 스토리지 노드 클러스터가 있는 하나의 병렬 파일 시스템을 생성합니다. 시스템은 단일 네임스페이스와 스토리지 풀 아래에 그룹화되며, 여러 호스트 또는 서버를 통해 동시에 빠른 데이터 액세스를 지원할 수 있습니다. 

데이터 자체는 하드 디스크 드라이브(HDD)부터 솔리드 스테이트 드라이브(SSD) 및 퍼블릭 클라우드에 이르기까지 다양한 스토리지 디바이스 또는 시스템에 존재할 수 있습니다. 데이터 저장 위치에 상관없이 DFS는 하나의 호스트 서버만을 사용하는 독립형(또는 독립적) 네임스페이스로 설정되거나 여러 호스트 서버를 사용하는 도메인 기반 네임스페이스로 설정될 수 있습니다. 

사용자가 파일 이름을 클릭하여 데이터에 액세스하면, DFS는 사용자가 위치한 곳에 따라 여러 서버를 확인한 다음 해당 서버 그룹에서 첫 번째로 사용 가능한 파일 복제본을 제공합니다. 이를 통해 많은 사용자가 파일에 액세스 중일 때 서버 중 어느 것도 중단되지 않도록 방지할 수 있으며, 서버 오류 또는 장애 발생 시 데이터 가용성을 유지할 수 있습니다.  

DFS 파일 복제 기능을 통해 파일에 대한 변경 사항이 서버 노드 전반에서 해당 파일의 모든 인스턴스에 복제됩니다.

분산 파일 시스템의 기능

기업이 데이터 파일을 관리하고 정리하고 이에 액세스하도록 돕는 DFS 솔루션은 많습니다. 이러한 솔루션 중 대부분은 다음과 같은 기능을 포함하고 있습니다.

  • 액세스 투명성 – 사용자는 자체 워크스테이션에 파일이 로컬로 저장된 것처럼 파일에 액세스할 수 있습니다.
  • 위치 투명성 – 호스트 머신은 파일 데이터의 위치를 알지 못해도 괜찮습니다. DFS가 이를 관리하기 때문입니다.
  • 파일 잠금 – 시스템은 다른 위치에 있는 두 명의 사용자가 동시에 동일한 파일을 변경하지 못하도록 모든 위치에서 사용 중인 파일을 잠급니다.
  • 이동 중 데이터 암호화 – DFS는 데이터가 시스템을 통과하여 이동할 때 데이터를 암호화하여 보호합니다.
  • 여러 프로토콜에 대한 지원 – 호스트는 Server Message Block(SMB), Network File System(NFS), 및 Portable Operating System Interface(POSIX) 등 다양한 프로토콜을 사용하여 파일에 액세스할 수 있습니다.

분산 파일 시스템의 장점은 무엇인가요?

분산 파일 시스템의 첫 번째 장점은 여러 위치에서 동일한 데이터에 액세스하도록 지원한다는 것입니다. 또한 여러 지리적 위치에서 정보를 간편하게 그리고 매우 효율적으로 공유할 수 있도록 지원합니다. DFS는 사이트 간에 파일을 복제하거나 폴더를 이동해야 할 필요가 전혀 없습니다. 따라서 이러한 사이트 간 파일 복제와 폴더 이동에 소요되는 시간과 노력을 다른 곳에 더 유용하게 사용할 수 있습니다.

다른 장점과 이점은 다음과 같습니다.

  • 데이터 회복력 – 파일이 두 개 이상의 위치에 존재하므로 서버 장애가 발생해도 재해로 간주되지 않습니다.
  • 네트워크 효율성 – DFS가 사용 가능한 다음 노드에서 데이터를 가져올 수 있으므로 대용량 워크로드로 인해 시스템이 느려지지 않습니다.
  • 최신 정보에 대한 액세스 – 공유 폴더 또는 파일을 변경할 경우 변경 사항을 DFS를 사용하는 모든 사람이 즉시 보고 이용할 수 있습니다.
  • 간편한 확장성 – 시스템을 확장하려면 노드를 더 추가하기만 하면 됩니다. 높은 신뢰성 – 파일이 여러 호스트에 걸쳐 복제되므로 데이터 손실 걱정이 덜합니다.
RELATED

Gartner® Peer Insights™ Customers’ Choice의 영예를 두 번 차지한 Nutanix
HCI 및 분산 파일 및 오브젝트 부문 영예를 다시 차지함

분산 파일 시스템과 오브젝트 스토리지의 차이는 무엇인가요?

DFS와 유사하게 오브젝트 스토리지도 클러스터의 여러 노드에 정보를 저장하여 데이터에 빠르고 효율적이며 회복력 있는 방식으로 액세스하도록 지원합니다. DFS와 오브젝트 스토리지 모두 잠재적인 "단일 장애 지점"을 제거합니다. 그러나 이 두 가지 기술은 동일하지 않습니다.

DFS와 오브젝트 스토리지는 여러 가지 측면에서 다릅니다. 차이점은 다음과 같습니다.

  • 구조 – DFS처럼 위계적 구조로 데이터 파일을 저장하는 대신 오브젝트 스토리지는 편평한 오브젝트 버킷으로 구성되어 있습니다. 
  • API – 앞서 설명한 대로, DFS는 기존의 파일 시스템 프로토콜을 지원하므로 거의 모든 애플리케이션과 함께 작동합니다. 오브젝트 스토리지는 데이터에 액세스하고 데이터를 사용하기 위해 HTTP 요청에 의존하므로 웹에서 사용하도록 설계된 REST API(representational state transfer API)가 필요합니다. 애플리케이션이 오브젝트 스토리지에 액세스하는 데 사용할 수 있는 사양은 두 가지가 있습니다. 하나는 Amazon이 개발한 S3 사양이고 다른 하나는 Red Hat이 개발한 OpenShift Swift API입니다.
  • 수정 방법 – DFS의 경우 사용자는 어디서나 어느 데이터 파일이든 변경할 수 있습니다. 즉, "쓰기" 작업을 수행할 수 있습니다. 오브젝트 스토리지에서 변경 작업을 수행하려면 사용자는 오브젝트를 완전히 교체해야 합니다.

분산 파일 시스템의 예 및 사용 사례

DFS 솔루션을 찾는 경우 여러 옵션 중에서 선택할 수 있습니다. Ceph 및 Hadoop DFS와 같은 무료 오픈소스 소프트웨어부터 AWS S3 및 Microsoft Azure와 같은 원격 액세스 옵션 그리고 Nutanix FilesNutanix Objects와 같은 독점 솔루션이 있습니다. 

DFS의 특성 때문에 DFS는 다양한 사용 사례에 적합합니다. 특히 DFS는 일반적으로 광범위한 무작위 읽기 및 쓰기, 그리고 데이터 집약적 작업을 요구하는 워크로드에 매우 적합합니다. 그 예로는 복잡한 컴퓨터 시뮬레이션, 고성능 컴퓨팅, 로그 프로세싱 및 머신 러닝 등이 있습니다.

관련 리소스

엔터프라이즈 조직이 파일 스토리지 성능 및 IT 운영을 최적화하도록 도와주는 Nutanix Files

Files 스토리지

Files Storage

모든 애플리케이션 요구 사항을 충족하는 단일 플랫폼을 제공하는 Files Storage에 대해 알아보세요.

 

스토리지 혁신

스토리지 혁신

HCI를 통해 복잡한 파일 스토리지 환경을 단순화하고 클라우드와 같은 배포 및 프로비저닝을 실행해 보세요.

관련 제품 및 솔루션

Files 스토리지

간편하고 확장 가능하며 스마트한 클라우드 기반 파일 관리.

Objects 스토리지

간편하고 안전한 스케일아웃 클라우드 오브젝트 스토리지.

Unified Storage

비정형 데이터를 관리하고 공유하여 가시성을 제한하고 액세스를 차단하는 스토리지 사일로를 교체합니다.

클라우드 보안에 대해 자세히 알아보기

지금 바로 시작하십시오!

솔루션 컨설턴트가 안내하는 맞춤형 데모를 예약하여, Nutanix 엔터프라이즈 클라우드를 통해 비즈니스를 혁신할 수 있는 방법을 알아보십시오.