원문 보기: https://dawoum.duckdns.org/wiki/File_server
컴퓨팅에서, 파일 서버(file server 또는 fileserver)는 네트워크에 부착된 컴퓨터로, 공유 디스크 접근을 위한 위치, 즉, 컴퓨터 네트워크 내의 워크스테이션에 의해 접근될 수 있는 컴퓨터 파일 (예를 들어, 텍스트, 이미지, 사운드, 비디오)을 저장합니다. 서버라는 용어는 클라이언트가 스토리지를 사용하는 워크스테이션인 전통적인 클라이언트–서버 방식에서 기계의 역할을 강조합니다. 파일 서버는 전형적으로 클라이언트 워크스테이션을 대신하여 계산 작업을 수행하지 않거나 프로그램을 실행하지 않습니다 (다시 말해, 그것은, 예를 들어, 또 다른 유형의 서버인 응용 프로그램 서버와 다릅니다).
파일 서버는 공통적으로 학교와 사무실에서 찾아볼 수 있으며, 여기서 사용자들은 클라이언트 컴퓨터에 연결하기 위해 지역 영역 네트워크를 사용합니다.
Types of file servers
파일 서버는 전용 또는 비-전용일 수 있습니다. 전용 서버는 파일 서버로 사용하도록 특별히 설계되었으며, 파일과 데이터베이스를 읽고 쓰기 위한 워크스테이션이 부착되어 있습니다.
파일 서버는 접근 방법에 따라 분류될 수도 있습니다: 인터넷 파일 서버는 파일 전송 프로토콜 또는 HTTP를 통해 자주 접근됩니다 (하지만 정적 파일 외에도 동적 웹 컨텐츠를 제공하는 웹 서버와는 다릅니다). LAN에서 서버는 보통 SMB/CIFS 프로토콜 (Windows와 유닉스-계열) 또는 NFS 프로토콜 (유닉스-계열)을 통해 접근됩니다.
데이터베이스 장치 드라이버를 통해 공유 데이터베이스에 대한 접근을 제공하는 데이터베이스 서버는 데이터베이스가 파일에 저장될 때에도 파일 서버로 고려되지 않는데, 왜냐하면 그것들은 사용자에게 해당 파일을 제공하도록 설계되지 않았고 기술적 요구 사항이 다를 수 있기 때문입니다.
Design of file servers
현대 기업에서, 파일 서버의 설계는 저장 공간, 접근 속력, 복구 가능성, 관리 용이성, 보안, 및 예산에 대해 경쟁 요구에 의해 복잡해집니다. 이것은 새로운 하드웨어와 기술이 기존 장비를 빠르게 쓸모없게 만들고, 여전히 기존 기계와 호환되는 방식으로 원활하게 온라인 상태가 되어야 하는 끊임없이 변화하는 환경으로 인해 더욱 복잡해집니다. 처리량, 최대 부하, 및 응답 시간을 관리하기 위해, 공급업체는 큐잉 이론을 하드웨어와 소프트웨어의 조합이 다양한 수준의 수요에 어떻게 응답할지 모델링하기 위해 활용할 수 있습니다. 서버는 동적 부하 분산 체계를 다양한 하드웨어에 걸쳐 요청을 분산하기 위해 사용할 수도 있습니다.
지난 수십 년 동안 서버의 주요 하드웨어 장비는 하드 디스크 드라이브임이 입증되어 왔습니다. 비록 다른 형태의 스토리지도 실행 가능하지만 (예를 들어, 자기 테이프 및 솔리드-스테이트 드라이브) 디스크 드라이브는 비용, 성능, 및 용량 면에서 가장 적합한 것으로 계속 제공되었습니다.
Storage
파일 서버의 치명적인 기능은 스토리지이므로, 기술은 여러 디스크 드라이브를 팀으로 함께 작동시켜 디스크 어레이를 형성하도록 개발되어 왔습니다. 디스크 어레이는 전형적으로 캐시 (자기 디스크보다 빠른 임시 메모리 스토리지)와 마찬가지로 RAID와 스토리지 가상화와 같은 고급 기능을 갖추고 있습니다. 전형적으로 디스크 어레이는 전원 공급 장치와 같은 RAID 이외의 중복 구성 요소를 사용함으로써 가용성 수준을 높입니다. 디스크 어레이는 SAN에서 통합되거나 가상화될 수 있습니다.
Network-attached storage
네트워크-부착 스토리지 (NAS)는 컴퓨터 네트워크에 연결된 파일 수준의 컴퓨터 데이터 스토리지로, 이기종 클라이언트의 그룹에 데이터 접근을 제공합니다. NAS 장치는 일반적으로 파일 서버와 구별되며, NAS는 파일을 제공하기 위해 처음부터 구축된 특수 컴퓨터인 컴퓨터 어플라이언스이며, 파일을 제공하는 데 사용되는 (아마도 다른 기능을 갖는) 일반적인-목적 컴퓨터가 아닙니다. NAS의 논의에서, "파일 서버"라는 용어는 일반적으로 일반적인-목적 컴퓨터만을 지칭하는 대조적인 용어를 의미합니다.
2010년 기준, NAS 장치가 인기를 얻고 있으며, 여러 컴퓨터 사이에 파일을 공유하는 편리한 방법을 제공합니다. 비-전용 파일 서버에 비해 네트워크-부착 스토리지의 잠재적 이점은 더 빠른 데이터 접근, 쉬운 관리, 및 간단한 구성을 포함합니다.
NAS 시스템은 하나 이상의 하드 드라이브를 포함하는 네트워크 어플라이언스로, 종종 논리적 중복 스토리지 컨테이너 또는 RAID 어레이로 배열됩니다. 네트워크-부착 스토리지는 네트워크의 다른 서버에서 파일을 제공하는 책임을 제거합니다. 그것들은 전형적으로 NFS, SMB/CIFS (Server Message Block/Common Internet File System), 또는 AFP와 같은 네트워크 파일 공유 프로토콜을 사용하여 파일에 대한 접근을 제공합니다.
Security
파일 서버는 일반적으로 특정 사용자나 그룹에 대한 파일 접근을 제한하기 위해 어떤 형태의 시스템 보안을 제공합니다. 대규모 조직에서, 이것은 보통 openLDAP, Novell의 eDirectory, 또는 Microsoft의 Active Directory와 같은 디렉토리 서비스에 위임되는 임무입니다.
이들 서버는 사용자, 컴퓨터, 응용 프로그램, 및 파일을 네트워크에서 별개이지만 관련된 엔터티로 취급하고 사용자 또는 그룹 자격 증명에 따라 접근을 부여하는 계층적 컴퓨팅 환경 내에서 작동합니다. 많은 경우에서, 디렉토리 서비스는 많은 파일 서버에 걸쳐 있으며, 대규모 조직의 경우 수백 개가 될 수 있습니다. 과거에는, 그리고 소규모 조직에서, 인증이 서버 자체에서 직접 수행될 수 있었습니다.
See also
- Backup
- File Transfer Protocol (FTP)
- Network-attached storage (NAS)
- Server Message Block (SMB)
- WebDAV
References
- File and Work Transfers in Cyclic Queue Systems, D. Sarkar and W. I. Zangwill, Management Science, Vol. 38, No. 10 (Oct., 1992), pp. 1510–1523
- "CDRLab test" (in Polish). Archived from the original on 2010-10-17.
- Ron Levine (April 1, 1998). "NAS Advantages: A VARs View". InfoStor.