Een Plex-configuratie met dubbele opslag, met metadata op een SSD en gegevens op een HDD

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Een Plex-opstelling met dubbele opslag plaatst latencygevoelige database- en metadatagegevens op een SSD, terwijl grote mediabestanden op capaciteitsgerichte HDD-opslag blijven staan.

Deze verdeling werkt wanneer het pad met applicatiegegevens afzonderlijk wordt geback-upt en de mediadoorvoer al binnen de mogelijkheden van de HDD-array valt. De SSD hoeft de film bibliotheek niet te bevatten om navigatie en onderhoud te verbeteren, en de HDD hoeft de database niet te hosten alleen omdat deze de bronbestanden opslaat. Behandel de twee lagen als afzonderlijke rollen met aparte herstelplannen.

Plaats de database en metadata op de laag met lage latency

Zoeken, browsen, illustraties en databaseonderhoud omvatten veel kleine lees- en schrijfbewerkingen, die meer profiteren van een lagere zoektijd dan een sequentiële filmstream.

De grootste winst komt meestal van het verplaatsen van latencygevoelige gegevens weg van mechanische opslag, waar het random-accessgedrag van SSD en HDD het duidelijkst verschilt.

Plaats de Plex-appgegevens op de SSD-laag en meet de latency bij het openen van de bibliotheek, zoeken en onderhoud. Houd voldoende vrije ruimte over voor de groei van de database en gegenereerde metadata.

Houd bulkmedia op opslag met hoge capaciteit

Videoweergave verloopt grotendeels sequentieel en kan vanaf een HDD worden geleverd zolang de totale doorvoer en betrouwbaarheid voldoen aan de belasting. Alle media naar flashopslag verplaatsen verandert vaak meer aan de kosten dan aan de gebruikerservaring.

Een gelaagd opslagontwerp voor een mediaserver scheidt de latency van de applicatiestatus van de capaciteit voor bulkmedia, zodat elk apparaat wordt beoordeeld op basis van de belasting die het verwerkt.

Meet de drukste gelijktijdige leessnelheid voor media en vergelijk die met de HDD-pool onder realistische fragmentatie en achtergrondactiviteit. Breid de mediaopslag pas uit wanneer dat pad daadwerkelijk een beperking vormt.

Maak voor de twee rollen verschillende back-ups

De Plex-status is relatief klein maar moeilijk exact opnieuw op te bouwen, terwijl media omvangrijk is en mogelijk een andere back-up- of redundanti strategie gebruikt. Alles op dezelfde manier behandelen kan snelle opslag verspillen of de database onvoldoende beschermen.

De capaciteit en veranderingssnelheid van back-ups moeten weerspiegelen hoe snel elke gegevensset verandert en hoe duur het is om deze opnieuw op te bouwen.

Maak vaak genoeg een back-up van de applicatiegegevens voor kijkstatussen en configuratiewijzigingen, en bescherm media op basis van de vervangingskosten en omvang ervan. Bewaar ten minste één kopie van de applicatiestatus buiten het SSD-apparaat. Door opslagrollen voor een mediacenter te scheiden, kan de SSD latencygevoelige gegevens beschermen terwijl de HDD-capaciteit gericht blijft op bulkmedia.

Valideer het uitvallen van elke laag afzonderlijk

De architectuur is alleen nuttig als het verlies van één laag leidt tot de verwachte uitval in plaats van een kettingreactie die de server onherstelbaar maakt. Voor de SSD- en HDD-rollen zijn afzonderlijke tests en herstelprocedures nodig.

Een gecontroleerde hersteltest controleert of gekopieerde gegevens na vervanging opnieuw verbinding kunnen maken met de bedoelde mediapaden.

Herstel de Plex-status naar een tijdelijk SSD-pad en koppel een testsubset van de media. Documenteer hoe de server zich gedraagt wanneer de medialaag tijdelijk niet beschikbaar is, zodat een volgende storing gemakkelijker kan worden geclassificeerd.

NAS- en serverconfiguratie

Meer om te lezen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.