분산 파일 시스템(Distributed File System, DFS)은 여러 대의 컴퓨터에 분산되어 저장된 파일들을 하나의 통합된 파일 시스템처럼 보이도록 하는 시스템입니다. 사용자는 마치 모든 파일이 하나의 서버에 저장된 것처럼 접근하고 관리할 수 있습니다. DFS는 네트워크를 통해 서로 연결된 여러 서버에 파일을 저장하고, 특정 파일 위치를 사용자에게 투명하게 처리합니다. 작동 방식은 파일 시스템의 메타데이터(파일 이름, 위치, 크기 등)를 관리하는 Name Server와 실제 파일 데이터를 저장하는 Data Server로 구성되는 경우가 많습니다. 사용자가 파일을 요청하면 Name Server는 해당 파일의 위치를 찾아 Data Server에 요청을 전달하고, Data Server는 파일을 사용자에게 전송합니다. 이 과정에서 데이터의 중복 저장, 데이터의 분산 배치, 그리고 데이터의 가용성 및 안정성을 보장하는 다양한 기술이 사용됩니다. 단순히 파일을 여러 곳에 복사하는 것과는 달리, DFS는 파일 시스템의 일관성과 무결성을 유지하며 효율적인 데이터 관리를 목표로 합니다. 대표적인 예로는 Hadoop Distributed File System (HDFS), Ceph, GlusterFS 등이 있습니다.


관련정보 대용량 데이터 저장의 핵심: 분산 파일 시스템 HDFS vs Ceph 비교분석


추가정보 분산 파일 시스템


네이버백과 검색 네이버사전 검색 위키백과 검색