plex vps
Serwery mediów i transkodowanie
Sprzętowe kodowanie, terabajty biblioteki, jeden rachunek.
Co byśmy wdrożyli
86,80 €/mies.
124 €−30% rocznie
Biblioteka mediów to problem przechowywania z okazjonalnym skokiem obliczeniowym. Dwie maszyny rozwiązują to lepiej niż jedna: VAULT dla biblioteki na ZFS i instancja FUSION z NVENC, gdy potrzebujesz przekonwertować stare zbiory w jedno popołudnie. Połącz je przez prywatną VLAN, a ruch między nimi będzie darmowy i nielimitowany.
Dlaczego ta konfiguracja
VAULT trzyma bibliotekę w cenie za terabajt, która ma sens, a snapshoty ZFS chronią przed złym rename. Dodaj GPU tylko wtedy, gdy go potrzebujesz, i zniszcz, gdy zadanie się skończy.
Co byśmy wdrożyli
Rozmiar
Podziel te dwa zasoby. Rozmiar biblioteki to pytanie do VAULT: rozmiar puli plus 20% zapasu, ARC na metadane. Transkodowanie to pytanie do FUSION. Jedno RTX 4000 Ada obsłuży kilkanaście równoczesnych transkodowań 1080p H.264, ale tylko trzy lub cztery strumienie 4K HEVC z tone mappingiem, ponieważ tone mapping działa na rdzeniach CUDA, a nie na bloku enkodera. Wybierz L40S do wydajności AV1 na dużą skalę. Trzymaj 4 rdzenie CPU na GPU do demuxowania, napisów i remuxowania.
Sesje NVENC i to, co wciąż działa na CPU
Karty konsumenckie historycznie limitowały równoczesne sesje NVENC w sterowniku; profesjonalne karty, w tym RTX 4000 Ada i L40S, nie mają takiego limitu, więc współbieżność jest ograniczona przepustowością enkodera. To mniej ważne niż to, czego NVENC nie robi. Dekodowanie używa NVDEC, osobnego bloku. Tone mapping HDR do SDR działa na rdzeniach CUDA. Renderowanie napisów, transkodowanie audio i remuxowanie kontenerów działają na CPU. Strumień 4K HEVC HDR z downconwertowany do 1080p SDR dotyka więc wszystkich czterech ścieżek, dlatego liczba na kartę spada z kilkunastu strumieni do kilku.
Dwie maszyny, jedna prywatna VLAN
Storage i GPU chcą innego sprzętu, więc uruchom je jako różne serwery. VAULT trzyma bibliotekę na ZFS z cache NVMe; FUSION trzyma kartę i pozostaje poza tym mały. Połącz je przez prywatną VLAN i wyeksportuj bibliotekę przez NFS z dużym rsize i wsize. Transkoder czyta sekwencyjnie z szybkością, którą pojedynczy link 10G wchłania bez trudu, a żaden z tych ruchów nie dotyka interfejsu publicznego ani ścieżki skrobania. Pozwala to również na skalowanie każdej strony wzdłuż własnej osi: dodaj pojemność do puli bez dotykania hosta GPU, dodaj drugą kartę bez przenoszenia 20 TB mediów.
Co może pójść źle
- Zakładanie, że GPU jest używane. Kontener bez sterownika NVIDIA po cichu przełącza się na libx264, a jedynym objawem jest wysoki CPU i zacięte odtwarzanie. Sprawdź nvidia-smi podczas transkodowania, a nie logi.
- Przypadkowe wypalanie napisów. Napisy PGS i obrazkowe wymuszają pełne transkodowanie strumienia, który w przeciwnym razie byłby odtwarzany bezpośrednio. Tam, gdzie to możliwe, konwertuj na SRT i ustaw preferencje klienta.
- Zapisywanie temp transkodowania na puli ZFS. Pliki segmentów to małe zapisy synchroniczne na puli dostrojonej do dużych sekwencyjnych plików multimedialnych. Skieruj katalog temp na lokalne NVMe, a pula przestanie thrashować.
Dostrojenie maszyny
- Pamięć i szyfrowanie — ZFS with hourly snapshots · 7 €
- Adresacja i tranzyt — Private VLAN between your servers · 6 €
- Adresacja i tranzyt — Uplink upgrade to 10 Gbps · 19 €
Więcej
Stworzone dla konkretnych zadań
Hosting serwerów gier
Tick rate to problem jednowątkowy. Reszta to szum.
VPS do tradingu i niskich opóźnień
Odległość do silnika dopasowującego zlecenia i nic między Tobą a siecią.
Prywatne punkty końcowe VPN i proxy
Twój własny punkt wyjścia, w jurysdykcji wybranej celowo.
Seedboxy i magazyn masowy
Terabajty, które pozostają tanie, i port, który pozostaje otwarty.
Węzły robocze Kubernetes
Tanio za rdzeń, gęsto i identycznie za każdym razem.
Inferencja AI i fine-tuning
Całe GPU, przepuszczone, na zobowiązaniu, które czyni matematykę sensowną.