파일 서버
컴퓨팅에서 파일 서버(또는 파일 서버)는 컴퓨터 네트워크를 통해 액세스를 공유하는 컴퓨터에 도달할 수 있는 워크스테이션에서 액세스할 수 있는 컴퓨터 파일(텍스트, 이미지, 사운드, 비디오 등)의 저장, 즉 공유 디스크 액세스를 위한 위치를 제공하는 네트워크에 연결된 컴퓨터다. 서버라는 용어는 클라이언트가 스토리지를 사용하는 워크스테이션인 전통적인 클라이언트-서버 방식에서 기계의 역할을 강조한다. 파일 서버는 일반적으로 클라이언트 워크스테이션을 대신하여 컴퓨터 작업을 수행하거나 프로그램을 실행하지 않는다.
파일 서버는 일반적으로 학교와 사무실에서 발견되는데, 사용자는 클라이언트 컴퓨터를 연결하기 위해 근거리 네트워크를 사용한다.
파일 서버 유형
파일 서버는 전용 또는 비전용일 수 있다. 전용 서버는 파일 및 데이터베이스를 읽고 쓰는 워크스테이션이 부착된 파일 서버로 전용으로 설계되었다.
파일 서버는 또한 접근 방법에 따라 분류될 수 있다. 인터넷 파일 서버는 File Transfer Protocol 또는 HTTP에 의해 자주 액세스된다(단, 정적 파일 외에 동적 웹 콘텐츠를 제공하는 경우는 종종 다르다). LAN 상의 서버는 일반적으로 SMB/CIFS 프로토콜(Windows 및 Unix 유사) 또는 NFS 프로토콜(Unix 유사 시스템)에 의해 액세스된다.
데이터베이스 장치 드라이버를 통해 공유 데이터베이스에 대한 액세스를 제공하는 데이터베이스 서버는 사용자에게 해당 파일을 제공하도록 설계되지 않았고 기술적인 요구사항이 다른 경향이 있기 때문에 데이터베이스가 파일에 저장되더라도 파일 서버로 간주되지 않는다.
파일 서버 설계
현대 비즈니스에서는 스토리지 공간, 액세스 속도, 복구 성능, 관리 용이성, 보안 및 예산에 대한 경쟁적 수요에 의해 파일 서버의 설계가 복잡하다. 이는 끊임없이 변화하는 환경에 의해 더욱 복잡해지고, 이러한 환경에서는 새로운 하드웨어와 기술이 빠르게 오래된 장비를 폐기하지만, 오래된 기계와 호환되는 방식으로 원활하게 온라인에 접속해야 한다. 처리량, 피크 부하 및 응답 시간을 관리하기 위해 공급업체는 대기열 이론을[1] 활용하여 하드웨어와 소프트웨어의 조합이 다양한 수준의 수요에 대해 어떻게 반응할 것인지 모델링할 수 있다. 서버는 또한 요청을 다양한 하드웨어 조각에 분산시키기 위해 동적 부하 분산 체계를 채택할 수 있다.
지난 몇 십 년 동안 서버를 위한 주요 하드웨어 장비는 하드 디스크 드라이브인 것으로 밝혀졌다. 다른 형태의 스토리지(예: 마그네틱 테이프 및 솔리드 스테이트 드라이브)도 가능하지만, 디스크 드라이브는 비용, 성능 및 용량에 가장 적합한 드라이브였습니다.
저장
파일 서버의 중요한 기능이 스토리지인 만큼 여러 개의 디스크 드라이브를 하나의 팀으로 함께 작동시켜 디스크 어레이를 구성하는 기술이 개발됐다. 디스크 어레이에는 일반적으로 캐시(자석 디스크보다 빠른 임시 메모리 스토리지)와 RAID 및 스토리지 가상화 같은 고급 기능이 있다. 일반적으로 디스크 어레이는 전원 공급장치와 같은 RAID 이외의 중복 구성요소를 사용하여 가용성 수준을 높인다. SAN에서 디스크 어레이를 통합하거나 가상화할 수 있음
네트워크 연결 스토리지
NAS(Network-Attached Storage)는 이기종 클라이언트 그룹에 데이터 액세스를 제공하는 컴퓨터 네트워크에 연결된 파일 레벨 컴퓨터 데이터 스토리지다. NAS 기기는 특히 NAS의 컴퓨터 장치인 컴퓨터 어플라이언스에서 파일 서버(아마도 다른 기능들과 함께 사용할 범용 컴퓨터가 아니라 파일 서비스를 위해 처음부터 구축된 특수 컴퓨터)와 구별된다. NAS에 대한 논의에서, "파일 서버"라는 용어는 일반적으로 대조적인 용어를 의미하며, 범용 컴퓨터만을 가리킨다.
2010년[update] 현재 NAS 기기는 여러 대의 컴퓨터 간에 파일을 공유할 수 있는 편리한 방법을 제공하면서 인기를 얻고 있다.[2] 전용이 아닌 파일 서버에 비해 네트워크 연결 스토리지의 잠재적인 이점은 더 빠른 데이터 액세스, 더 쉬운 관리 및 간단한 구성이다.[3]
NAS 시스템은 하나 이상의 하드 드라이브를 포함하는 네트워크 어플라이언스로, 종종 논리적 중복 스토리지 컨테이너 또는 RAID 어레이로 배열된다. Network Attached Storage는 네트워크의 다른 서버에서 파일 서비스를 제공하는 책임을 제거한다. 이들은 일반적으로 NFS, SMB/CIFS(Server Message Block/Common Internet File System) 또는 AFP와 같은 네트워크 파일 공유 프로토콜을 사용하여 파일에 대한 액세스를 제공한다.
보안
파일 서버는 일반적으로 특정 사용자나 그룹에 대한 파일 접근을 제한하는 어떤 형태의 시스템 보안을 제공한다. 대규모 조직에서는 일반적으로 openLDAP, Novell의 eDirectory 또는 마이크로소프트의 Active Directory와 같은 디렉토리 서비스에 위임되는 작업이다.
이들 서버는 사용자, 컴퓨터, 애플리케이션 및 파일을 네트워크에서 뚜렷하지만 관련되는 실체로 취급하고 사용자 또는 그룹 자격 증명에 기초하여 액세스를 허용하는 계층적 컴퓨팅 환경 내에서 작동한다. 많은 경우, 디렉토리 서비스는 많은 파일 서버에 걸쳐 있으며, 대규모 조직의 경우 잠재적으로 수백 대에 이를 수 있다. 과거에는 소규모 조직에서는 서버 자체에서 직접 인증이 이루어질 수 있었다.
참고 항목
- 지원하다
- 파일 전송 프로토콜(FTP)
- 서버 메시지 블록(SMB)
- WebDav (WebDav)
- NAS(Network Attached Storage)
- 엔터프라이즈 콘텐츠 관리