셀프호스팅 서버 HW 구성하기
서버 HW 구성 알아보기
갖가지 소프트웨어를 설치하기 전에 서버 컴퓨터 하드웨어를 살펴보자.
서버가 무엇을 할 지에 따라 하드웨어 구성도 달라진다. 목적을 정했다면, 성능과 전력 효율 사이에서 균형점을 찾아야 한다. 높은 성능의 CPU를 사용한다면 높은 전력 소비 & 높은 발열로 인한 냉각 솔루션을 고려하는 식이다.
▶단순 파일 서버에는 드라이브 베이 수 와 네트워크 속도 가 중요하다.
▶미디어 스트리밍에서는 하드웨어 트랜스코딩 을 위해 CPU의 성능 이 중요하며 특히 인텔 퀵싱크(QuickSync) 비디오 기능 때문에 인텔 CPU가 선호된다.
▶가상화/컨테이너 서비스에서는 더 많은 CPU 코어 및 스레드, 대용량 RAM 을 요구한다.
▶데이터 무결성이 중요한 ZFS 파일 시스템 을 사용한다면 오류 정정 코드 (ECC) RAM 사용이 매우 권장된다.
나는 그냥 남는 컴퓨터로 시작했다. 2016년쯤 구매했던 주연테크 완제품 본체에 케이스와 HDD 정도 덧대고 그래픽카드를 내다 팔았다. Synology 같은 상용 NAS 컴퓨터를 사용할 수도, 아예 서버 랙에 맞춰진 전용 제품을 구매할 수도 있겠지만 일단은 있는 걸로 한다.