Kiedy Plex powinien korzystać z osobnego serwera pamięci masowej lub bazy danych?

Eva Wong jest redaktorką techniczną i rezydentką majsterkowania w ZimaSpace. Jest geekiem od zawsze, z pasją do domowych laboratoriów i oprogramowania open source, a jej specjalnością jest przekładanie złożonych zagadnień technicznych na przystępne, praktyczne poradniki. Eva wierzy, że samodzielne hostowanie powinno sprawiać radość, a nie onieśmielać. Dzięki swoim samouczkom pomaga społeczności oswoić konfigurację sprzętu, od budowy pierwszego serwera NAS po opanowanie kontenerów Docker.

Użyj osobnego hosta, gdy pojemność pamięci masowej, konserwacja lub izolacja awarii muszą skalować się niezależnie od mocy obliczeniowej Plex; nie przenoś bazy danych tylko po to, by zachować porządek.

Media masowe można naturalnie oddzielić, ponieważ wymagają pojemności i sekwencyjnej przepustowości, podczas gdy baza danych Plex i metadane to stan wrażliwy na opóźnienia. Drugi host oznacza również zależność od dostępności sieci, uprawnień i kolejności odzyskiwania danych. Taka architektura ma uzasadnienie, gdy te dodatkowe zależności rozwiązują zmierzone ograniczenie, z którym nie da się wygodnie poradzić sobie na jednym serwerze.

Oddziel multimedia masowe, zanim oddzielisz stan wrażliwy na opóźnienia

Pliki multimedialne mogą być przechowywane na pamięci NAS, a moc obliczeniowa Plex może znajdować się gdzie indziej, pod warunkiem że połączenie sieciowe zapewnia wystarczającą, stabilną przepustowość, a punkty montowania są niezawodne. To mniej ryzykowny podział niż przechowywanie zdalnie danych aplikacji.

Pamięć masowa powinna odpowiadać wymaganiom konkretnego obciążenia, co przemawia za oddzieleniem multimediów o dużej pojemności, odczytywanych sekwencyjnie, od stanu wymagającego dostępu losowego o niskich opóźnieniach.

Zmierz przepustowość multimediów podczas szczytowego odtwarzania i jednego dużego transferu. Jeśli sieciowa ścieżka multimediów pozostaje stabilna i ma zapas przepustowości, taki podział uzasadnia swoją złożoność.

Domyślnie trzymaj bazę danych Plex blisko mocy obliczeniowej

Zdalna baza danych lub zdalna pamięć metadanych zwiększa opóźnienia sieciowe i dodaje kolejne źródło awarii przy każdym dostępie do stanu. Może to być niekorzystna zamiana, jeśli lokalny dysk SSD nie jest wąskim gardłem.

Opóźnienia bazy danych mogą zmieniać się w zależności od wrażliwości na opóźnienia pamięci masowej, dlatego przed umieszczeniem ścieżki stanu za sieciowym systemem plików warto przeprowadzić testy wydajnościowe.

Przechowuj dane aplikacji lokalnie na hoście obliczeniowym Plex, chyba że potwierdzone pomiarami wymagania przeważają nad kosztami opóźnień i odzyskiwania. Topologia centrum multimedialnego z NAS nadal pozwala scentralizować duże zbiory multimediów bez centralizowania wszystkich plików stanu.

Wybierz oddzielny host, gdy domeny awarii muszą się różnić

Host pamięci masowej można konserwować lub rozbudowywać niezależnie, a host obliczeniowy można wymienić bez przenoszenia puli multimediów. Taki podział jest cenny, gdy każda z ról ma jasno określoną procedurę odzyskiwania.

Podział ról jest pomocny tylko wtedy, gdy zależności usług są jasno określone, aby można było ponownie uruchomić lub zastąpić jeden host bez tworzenia ukrytego przypisania własności danych w sieci.

Udokumentuj kolejność uruchamiania, zależności montowania oraz zachowanie lokalnego odtwarzania, gdy host pamięci masowej jest niedostępny. Jeśli odzyskiwanie wymaga ręcznego poprawiania ścieżek, uprość podział.

Nie myl oddzielnego hosta z kopią zapasową

Przeniesienie multimediów na NAS nie tworzy drugiej kopii. Pamięć zdalna nadal może być jedyną kopią, a tym samym pojedynczym punktem utraty danych.

Projekt kopii zapasowych powinien oddzielać pamięć masową przeznaczoną na ochronę danych od pamięci masowej podstawowej, dlatego oprócz podziału topologii zaprojektuj kopię odzyskiwania przechowywaną poza urządzeniem lub niezależnie.

Przetestuj odtworzenie stanu Plexa i co najmniej jednej reprezentatywnej ścieżki do multimediów, nie polegając na działającym hoście pamięci masowej. Architektura jest odporna tylko wtedy, gdy zarówno rozdzielenie pamięci masowej, jak i kopie zapasowe są jasno określone.

Konfiguracja NAS-a i serwera

Więcej do przeczytania

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.