스토리지 용량, 유지 관리 또는 장애 격리를 Plex 연산과 독립적으로 확장해야 할 때는 별도 호스트를 사용하세요. 단지 구성을 깔끔하게 보이게 하려고 데이터베이스를 옮기지는 마세요.
대용량 미디어는 용량과 순차 처리량이 필요하지만 Plex 데이터베이스와 메타데이터는 지연 시간에 민감한 상태 데이터이므로 자연스럽게 분리할 수 있습니다. 호스트를 추가하면 네트워크 연결성, 권한, 복구 순서도 고려해야 합니다. 이러한 추가 종속성이 단일 서버에서 깔끔하게 해결할 수 없는 측정된 제약을 해소할 때 이 아키텍처를 적용할 만합니다.
지연 시간에 민감한 상태 데이터보다 대용량 미디어를 먼저 분리하세요
네트워크 경로의 지속 처리량이 충분하고 마운트가 안정적이라면, 미디어 파일은 NAS 스토리지에 두고 Plex 연산은 다른 곳에서 수행할 수 있습니다. 이는 앱 데이터를 원격에 두는 것보다 위험이 적은 분리 방식입니다.
스토리지는 워크로드별 스토리지 선택을 따라야 합니다. 이는 대용량 순차 미디어를 지연 시간이 짧은 임의 접근에 의존하는 상태 데이터와 분리하는 데 도움이 됩니다.
최대 재생 부하와 대용량 전송 한 건이 발생하는 동안 미디어 처리량을 측정하세요. 네트워크 미디어 경로가 충분한 여유를 두고 안정적으로 유지된다면, 복잡성을 감수하고 분리할 만합니다.
기본적으로 Plex 데이터베이스를 연산 장치 가까이에 두세요
원격 데이터베이스나 메타데이터 스토리지를 사용하면 상태에 접근할 때마다 네트워크 지연이 추가되고 장애 지점도 하나 더 생깁니다. 로컬 SSD가 병목이 아니라면 이는 좋지 않은 선택일 수 있습니다.
데이터베이스 지연 시간은 스토리지 지연 시간에 대한 성능 민감도에 따라 달라질 수 있으므로, 상태 경로를 네트워크 파일 시스템 뒤에 두기 전에 벤치마크해야 합니다.
측정된 요구 사항이 지연 시간과 복구 비용보다 우선하지 않는 한, 앱 데이터는 Plex 컴퓨팅 호스트에 로컬로 보관하세요. NAS 미디어 센터 토폴로지를 사용하면 모든 상태 파일을 중앙화하지 않고도 대용량 미디어를 한곳에 모을 수 있습니다.
장애 도메인을 서로 다르게 설정해야 한다면 별도의 호스트를 사용하세요
스토리지 호스트는 독립적으로 유지보수하거나 확장할 수 있고, 미디어 풀을 옮기지 않고도 컴퓨팅 호스트를 교체할 수 있습니다. 각 역할마다 명확한 복구 절차가 있다면 이러한 분리는 유용합니다.
역할 분리는 서비스 종속성이 명확해야만 효과가 있습니다. 그래야 네트워크에 숨겨진 상태 소유권이 생기지 않은 채로 한 호스트를 재시작하거나 교체할 수 있습니다.
시작 순서, 마운트 종속성, 스토리지 호스트를 사용할 수 없을 때 로컬 재생이 어떻게 동작해야 하는지 문서화하세요. 복구를 위해 경로를 수동으로 복잡하게 수정해야 한다면 분리 방식을 단순화하세요.
별도의 호스트를 백업으로 착각하지 마세요
미디어를 NAS로 옮긴다고 해서 복사본이 하나 더 생기는 것은 아닙니다. 원격 스토리지가 여전히 유일한 복사본일 수 있으며, 따라서 단일 데이터 손실 지점으로 남습니다.
백업 설계에서는 보호용 스토리지를 기본 스토리지와 분리해야 하므로, 토폴로지를 분리하는 것에 더해 장치 외부의 독립적인 복구용 복사본도 마련하세요.
실제 스토리지 호스트에 의존하지 않고 Plex 상태와 대표 미디어 경로 하나 이상을 복원할 수 있는지 테스트하세요. 스토리지 분리와 백업이 모두 명확하게 마련되어 있어야 아키텍처가 복원력을 갖습니다.
NAS 및 서버 설정
더 읽어보기

기숙사 서버는 잠을 자거나 공부하고 화상 통화를 할 때 방해되지 않을 만큼 조용하게 작동할 수 있을까요?
네, 전력 소비가 적은 하드웨어를 사용하고, 저장 장치의 진동을 제어하며, 부하가 큰 작업은 예약하고, 방 안에서 소음을 확인하면 기숙사 서버를 조용히 사용할 수 있습니다.

기숙사에서 첫 자취방으로 옮겨갈 수 있는 학생용 홈랩
서비스를 특정 공간의 네트워크 환경과 분리하고, 하드웨어를 최소화하며, 상태를 백업하고, 깔끔하게 이전하는 과정을 미리 연습해 학생용 홈랩을 휴대하기 편하게 유지하세요.

계정이나 개인 파일을 공유하지 않고 룸메이트와 하나의 홈 서버를 공유하는 방법
모든 룸메이트에게 이름이 부여된 계정과 개인 저장 공간을 제공하고, 필요한 공유 역할만 부여하세요. 관리, 백업, 계정 정리는 별도로 처리하세요.



