Network & Server Factory

개인 공부 기록

Hardware/NAS

[Synology] NAS로 영상 스트리밍·파일 서버 구성할 때 대역폭과 장비 고려

1nfra 2020. 10. 19. 04:17
원격 수업처럼 여러 명이 동시에 영상을 볼 때는 서버 성능보다 네트워크 대역폭이 먼저 한계에 닿습니다. 1080p 12,000kbps 영상 기준으로 동시 시청자 수에 따른 대역폭을 계산하고, 10G 포트가 있는 NAS 2대(Master/Slave) 구성을 정리했습니다.

1. 대역폭 계산

스트리밍은 실시간이라 서버 성능도 중요하지만 네트워크 성능이 훨씬 중요합니다. 계산을 쉽게 하기 위해 1KB = 1,000Bytes로 가정합니다.

 

OBS(녹화·방송 프로그램)의 기본 비트레이트 12,000kbps는 약 1.5MB/s입니다. 즉 1920×1080, 12,000kbps 영상을 한 명이 볼 때 1.5MB/s가 필요합니다. 비트레이트를 올리거나 60fps로 찍으면 더 늘어납니다.

 

동시 시청자 필요 대역폭 비트 단위
1명 1.5MB/s 12Mbps
100명 150MB/s 1.2Gbps
400명 600MB/s 4.8Gbps
500명 750MB/s 6Gbps

 

1Gbps 회선은 최대 약 125MB/s라 이 영상 기준으로 80명 남짓이 한계입니다. 400명 이상이 동시에 보는 일이 한 번이라도 있다면 대역폭을 늘리거나 10G 회선이 필요합니다.

인터넷이 10G라도 내부망이 1G면 효과가 없습니다. 차선 1개짜리 도로가 차선 10개짜리 도로로 이어져도, 결국 1개 차선만큼만 지나갈 수 있는 것과 같습니다.

2. 장비 선택

NAS로 스트리밍 외 다른 작업도 함께 한다고 가정하고 골랐습니다.

추천 NAS 모델

항목 이유
CPU Xeon 4코어 8스레드로 여유 있음
네트워크 10G RJ45 포트 기본 탑재(SFP+나 추가 대역폭이 필요하면 랜카드 추가)
M.2 슬롯 2개, NVMe SSD 캐시 구성 가능

디스크는 용량에 따라 정하되, RAID 5나 6을 쓸 것이므로 4개 정도로 시작하고 부족하면 늘립니다. 그 밖에 NVMe SSD(캐시), 램(동시 작업 여유), 랜카드 등을 필요에 따라 추가합니다.

3. NAS 이중화 구성

데이터 안전을 최우선으로 두어 NAS를 두 대(Master, Slave) 두는 구성을 생각했습니다. 고가용성(HA)으로 묶거나, Master를 운영하고 Slave를 실시간 백업용으로 쓸 수 있습니다.

Master / Slave NAS 구성

  • Video Station으로 영상 스트리밍을 할 수 있습니다.
  • 대용량 데이터를 저장·공유하고 여러 명이 동시에 작업할 수 있습니다.
  • NAS 한 대에 문제가 생겨도 Slave NAS로 서비스를 이어 갈 수 있습니다.

4. 정리

  • 동시 시청자 수 × 영상 비트레이트로 필요한 대역폭을 먼저 계산합니다.
  • 외부 회선뿐 아니라 내부망도 같은 속도로 맞춰야 합니다.
  • 위 계산은 모든 회선과 스토리지가 이론상 최대 속도로 동작한다고 가정한 값이므로, 실제 구성 시에는 여유를 두어야 합니다.
728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문