파일 서버와 NAS 장치는 네트워크를 통해 파일을 저장하고 공유하는 일반적인 해결책입니다. 그러나 두 가지는 기능에서 차이가 있습니다. 최적의 해결책을 선택하는 것은 여러 가지 요소에 달려 있습니다. 이 블로그 글은 전통적인 파일 서버를 사용해야 할 때와 NAS 파일 서버를 선택해야 할 때를 설명하기 위한 NAS와 파일 서버 비교입니다.
파일 서버란?
A file server is a computer with software installed to provide access to resources such as shared files for multiple users and computers at the same time. Other computers and software used for connecting to the server over the network are called clients. A file server controls access to shared resources and is responsible for file storage.
A file server can be created on a standard computer or on server hardware with the appropriate server software for high reliability and near 100% uptime. You can assemble a file server in a case (chassis) of the tower (desktop) form factor or rack-mount form factor. File servers offer high hardware upgrade capabilities.
가상 머신에 파일 서버를 구성하는 옵션도 있습니다. 필요한 구성을 갖춘 VM 게스트 OS에 파일 서버를 생성할 수 있습니다.
배포
파일 서버를 Windows Server에 배포하여 SMB 프로토콜을 사용하여 파일을 공유할 수 있습니다. 대안으로 Samba를 설치하여 SMB 프로토콜이나 NFS 및 기타 파일 공유 프로토콜을 사용하여 Linux에 파일 서버를 배포할 수 있습니다. 파일 서버에 다른 역할 및 기능을 구성하거나 상세한 방화벽 구성, 백업 소프트웨어 구성, 원격 액세스 설정 등을 사용할 수 있습니다.
당신은 필요에 따라 사용자 지정 하드웨어를 사용할 수 있는 능력을 가지고 있습니다. 이는 디스크 컨트롤러, RAID 컨트롤러, 하드 디스크 드라이브(HDD) 및 솔리드 스테이트 드라이브(SSD)를 선택하는 것을 포함합니다. SAS 및 SATA RAID 컨트롤러를 사용하고 마더보드의 PCIe 슬롯에 더 많은 디스크 컨트롤러를 추가할 수 있습니다. 운영 체제에서 소프트웨어 RAID를 구성하는 것이 가능합니다. SAS 장치는 가장 신뢰할 수 있는 저장 시스템에 사용됩니다. 그러나 초급 수준의 파일 서버를 배포하는 경우, 마더보드의 내장 RAID 기능을 기반으로 한 가짜 RAID를 사용하지 마십시오. 가짜 RAID에서는 고장이 발생할 가능성이 높습니다.
구성
A file server provides a variety of settings – you can configure everything. You can increase the number of disks and install different software on well-known operating systems such as Windows Server, Linux, Solaris, FreeBSD, etc. When you build a high-grade file server, you can connect the file server to a storage area network (SAN) with FC or iSCSI connectivity to use more disks and store more data. Advanced features such as load balancing are also available. For example, in Windows environments, the feature is available by creating a file server cluster with shared volumes or having a secondary file server with replicated shared data using Windows DFS role. The alternative approach to configuring a NAS file server is installing FreeNAS or TrueNAS on a server.
아키텍처
x86-64 아키텍처를 사용하는 프로세서는 일반적으로 파일 서버에 사용됩니다. 오라클 솔라리스 운영 체제를 실행하는 파일 서버의 경우, sparc 아키텍처를 사용합니다. 강력한 프로세서는 높은 서버 부하에 대한 높은 성능을 제공합니다.sparc
디스크 저장에 대해서는 물리적 파일 서버의 경우 최소한의 SAS 회전 디스크 또는 SSD를 사용하는 것이 권장됩니다. VM에서 파일 서버를 사용하는 경우 공유 데이터를 보유하는 디스크는 로컬 디스크인 경우 SAS 또는 SSD 디스크에 호스팅되어야 하며, SAN 저장소에서 내보내는 경우 FC 또는 iSCSi 연결을 통해 호스팅되어야 합니다.
메모리의 경우, 동시에 사용자가 공유 데이터에 액세스할 수 있도록 충분히 메모리가 있어야 하며, 모든 캐시된 작업을 처리할 수 있어야 합니다.
파일 서버를 구성하는 데 필요한 기술은 파일 서버의 복잡성에 따라 다릅니다. 파일 서버의 유지 관리도 필요합니다.
NAS 서버란 무엇인가요?
NAS, 또는 네트워크 부착 스토리지는 저장 드라이브용 베이를 갖춘 컴퓨터와 유사한 장치입니다. NAS의 주요 목적은 사용자 및 컴퓨터와 네트워크를 통해 파일을 저장하고 공유하는 것입니다. NAS는 여러 사용자와 동시에 파일을 공유할 수 있으며, 파일 서버와 유사하게 작동합니다. 따라서 NAS의 주요 기능은 파일 서버와 유사합니다.
일부 NAS 장치는 물리적 공간을 많이 차지하지 않는 휴대용 케이스로 제공됩니다. 또한 조용합니다. 소음 수준이 낮은 이러한 NAS 장치는 가정 사용자뿐만 아니라 중소기업 및 소기업을 대상으로 합니다. 디스크용 슬롯이 더 많은 랙 마운트 형식의 고급 NAS 장치도 있습니다.
아키텍처
NAS 장치는 x86-64 및 ARM 아키텍처의 프로세서로 제공됩니다. ARM 아키텍처는 에너지 절약 모바일 장치를 위해 고안되었으며, 단순화된 명령을 갖추고 x86-64 아키텍처에 비해 고성능을 지원하지 않습니다. 심지어 x86-64 프로세서가 장착된 소형 NAS 장치도 절전 장치이지만 성능이 그다지 높지 않습니다. 이는 강력한 프로세서가 작은 NAS 케이스에 수납되지 못하며 저음 레벨을 유지할 수 있는 냉각 시스템이 필요하기 때문입니다.
디스크 드라이브
NAS 장치는 저장 장치에 대한 제한된 수의 베이를 가지고 있습니다. 모든 베이에 디스크 드라이브를 삽입하면 NAS 모델이 이 기능을 지원하는 경우 추가 드라이브 베이가있는 확장 유닛을 연결할 수 있습니다. NAS 장치에 디스크 드라이브를 설치하기 전에 하드웨어 호환성 목록 (HCL)을 확인하십시오. 대용량 HDD (진동을 생성할 수있는)를 대규모 데스크톱 또는 랙 마운트 케이스에 사용할 경우 부정적인 영향이 없을 수 있지만, 휴대용 NAS 케이스에 이러한 디스크 드라이브를 사용하면 디스크에 부정적인 영향을 미칠 수 있습니다. 이는 고진동이 하드 드라이브 사이에 전달되어 수명을 줄이기 때문입니다.
메모리 용량
최대 메모리 (RAM) 용량은 DIMM 또는 SO-DIMM 슬롯의 수로 제한되며, 일반적으로 전통적인 파일 서버에 비해 숫자가 적고 적절한 DDR 세대의 최대 메모리 모듈 용량으로도 제한됩니다. NAS의 한계는 일반적으로 서버의 한계보다 낮습니다.
휴대용 NAS 장치는 사용 준비가되어 있습니다. 디스크 드라이브를 설치하고 사전 설치된 운영 체제를 초기화하거나 업그레이드하기만하면됩니다. NAS 장치는 자사 고유의 운영 체제를 사용합니다. 예를 들어, Synology NAS 장치는 Disk Station Manager (DSM)를 사용하고 QNAP 장치는 QTS를 사용하며 Western Digital 장치는 WD My Cloud OS를 사용합니다. NAS 기능은 제공된 운영 체제 및 지원되는 소프트웨어 기능에 따라 제한됩니다.
구성
소프트웨어가 장착된 NAS는 구성하기 쉽습니다. 모든 파일 공유 설정은 보통 간소화되어 있으며, NAS를 기반으로 한 파일 서버를 SMB, NFS, AFP, FTP, SFTP, FTPS 등을 통해 파일을 공유하기 쉽게 구성할 수 있습니다. 인기 있는 파일 공유 프로토콜이 지원됩니다. Windows Server 2019에서 파일 서버를 구성하는 것은 일반적으로 NAS보다 약간 더 복잡하며, Linux에서 Samba를 구성하는 것은 Windows에서 파일 공유를 구성하는 것보다 더 복잡합니다. NAS는 도메인 사용자를 위한 공유 파일에 대한 액세스를 구성하기 위해 Active Directory 도메인 통합을 지원합니다.
NAS 장치에는 모니터, 키보드 및 마우스를 연결할 포트가 없습니다(전통적인 파일 서버와 달리). NAS 운영 체제의 관리는 NAS 운영 체제에서 제공하는 웹 인터페이스를 통해 네트워크를 통해 제공됩니다. 디스크 드라이브의 설치 프로세스는 쉽습니다. 주기적으로 운영 체제를 업그레이드해야 합니다.
현대 NAS는 비디오 트랜스코딩, 감시 스테이션(IP 카메라 연결 및 NAS 저장소에 기록된 비디오 저장), 포트 포워딩이 있는 기본 방화벽 등과 같은 추가 기능을 지원할 수 있습니다.
NAS 장치는 SATA 디스크와 소프트웨어 RAID 구현을 지원합니다. SATA 또는 SAS 인터페이스와 함께 하드웨어 RAID 컨트롤러를 설치할 수 없습니다. 많은 NAS는 디스크 핫-추가 및 핫-스왑 기능을 지원합니다.
팁: 다양한 NAS 공급 업체를 사용하여 NAS 파일 서버에 사용할 다양한 NAS 공급 업체인 Synology NAS 모델 및 QNAP NAS 모델에 대해 읽어보세요.
NAS 대 파일 서버
우리는 파일 서버 및 NAS 장치의 기능을 다루었습니다. 이제 다른 매개변수를 기반으로 한 파일 서버 대 NAS 비교를 살펴볼 수 있습니다.
유연성
모든 것을 구성할 수 있는 유연성이 필요하다면 NAS 대신 파일 서버를 선택하십시오. 서버에 Linux 또는 Windows와 같은 일반용 운영 체제를 설치하고 원하는대로 구성할 수 있습니다. 이와는 달리 NAS 소프트웨어는 제한된 기능을 제공합니다. 하드웨어 구성 요소가 손상되면(예: 저장 컨트롤러, 네트워크 카드 또는 마더보드), 이 구성 요소를 교체하는 데 저렴합니다. 파일 서버는 궁극적인 사용자 정의 옵션을 제공합니다.
확장성
디스크 컨트롤러의 모델을 추가하여 서버에 연결할 수 있는 디스크의 수를 늘리려면 파일 서버를 선택하십시오. 더 많은 디스크 컨트롤러(RAID 컨트롤러)를 추가한 후 디스크 장치를 더 연결할 수 있습니다. 최대 저장 공간이 필요하면 파일 서버를 스토리지 영역 네트워크(SAN)에 연결할 수 있습니다.
파일 서버에는 다양한 하드웨어 업그레이드 옵션이 있으며, 업그레이드에 사용할 수 있는 다양한 하드웨어가 있습니다. NAS 장치의 경우 NAS 모델이 해당 디스크 유형과 용량을 지원하는 경우에만 RAM 및 디스크 장치를 고용량 드라이브로 업그레이드할 수 있습니다.
하드웨어 성능
최대 성능이 필요하다면 파일 서버를 선택하십시오. 파일 서버에는 더 강력한 프로세서, 많은 양의 RAM, 그리고 다중 고속 네트워크 어댑터를 설치할 수 있습니다. NAS(Network Attached Storage) 장치의 프로세서는 특히 ARM 아키텍처의 프로세서인 경우에도 높은 성능을 제공하지 않습니다. 파일 서버는 동시에 공유 파일을 사용하는 더 많은 사용자를 제공할 수 있습니다.
신뢰성
하드웨어 RAID 컨트롤러 및 캐시, 배터리를 지원하는 하드웨어 RAID 컨트롤러 등의 지원으로 인해 파일 서버는 더 높은 신뢰성 수준을 제공할 수 있습니다. SAS 디스크 컨트롤러를 포함한 SAS 디스크 컨트롤러는 SATA 디스크보다 신뢰성이 높으며 읽기/쓰기 오류 발생 가능성이 낮습니다. 서버에는 중복 전원 공급 장치가 있을 수 있습니다.
휴대성 및 조용함
메인 목표가 방 안에서 공간을 많이 차지하지 않고 소음을 발생시키지 않는 장치에 파일을 저장하고 공유하는 것이라면 NAS 장치가 필요합니다(랙 마운트 형태의 일부 엔터프라이즈급 NAS 장치를 제외하고). NAS 장치는 일반적으로 조용하게 작동하는 휴대용 데스크톱 장치입니다. 이 요소는 가정 사용자와 소규모 사무실에서 사용자가 편안하고 조용한 환경에서 작업하려는 경우에 중요합니다.
절전
NAS 대 파일 서버 비교에서 NAS 장치는 전력 소비 부문에서 선두주자입니다. 이는 파일 서버보다 성능이 낮은 CPU를 사용하고 다른 하드웨어/소프트웨어 최적화를 활용하기 때문입니다.
사용 및 유지 관리의 용이성
NAS 장치는 사용하기 쉽습니다. 디스크 드라이브를 삽입하고, NAS 공급업체가 사전 설치한 운영 체제를 초기화하며 이 운영 체제를 주기적으로 업그레이드하면 됩니다. 파일 서버는 운영 체제를 관리하고, 소프트웨어를 설치하고 구성하는 데 더 많은 기술이 필요합니다.
가격
가격은 구성에 따라 다릅니다. 예를 들어, NAS는 Windows Server 2019 라이선스가 있는 서버보다 비용이 적게 들 수 있지만, 리눅스가 있는 서버는 NAS보다 비용이 적게 들 수 있습니다. 가격은 파일 서버 / NAS 요구 사항에 따라 각각 고려하고 비교해야 합니다. NAS 장치는 디스크 드라이브 없이 제공됩니다. 디스크 드라이브를 별도로 구입해야 합니다.
백업 기능
NAS 대 파일 서버의 백업 측면에서 고려할 때, 파일 서버와 NAS 장치 모두 데이터 백업을 저장하는 데 사용할 수 있습니다. 게다가, 파일 서버 또는 NAS에 백업 솔루션의 구성 요소를 설치하여 효과적인 백업을 할 수 있습니다. NAKIVO 백업 & 복제는 가상 머신을 백업하고, Windows 및 Linux 서버, Amazon EC2 인스턴스, NAS 및 파일 서버에 저장된 데이터 등을 백업할 수 있는 보편적인 데이터 솔루션입니다.
NAKIVO 솔루션은 Synology NAS와 QNAP NAS(등 다른 NAS)에 설치할 수 있어, NAS 장치를 백업 기기로 만들고, 데이터를 쉽게 백업하고 NAS에 데이터를 저장할 수 있게 합니다. 또한, 전통적인 파일 서버 또는 NAS 파일 서버에 위치한 SMB 공유를 백업 저장소로 사용할 수 있습니다.
파일 공유도 백업할 수 있습니다. NAKIVO Backup & Replication은 파일 공유 백업을 지원하여 공유 작업 중 하나의 사용자 또는 랜섬웨어 공격으로 손상될 수 있는 데이터를 보호할 수 있습니다.