Pojedynczy przełącznik a dedykowana sieć pamięci masowej dla laboratorium z wieloma hostami

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Użyj jednego wydajnego przełącznika w domowym laboratorium z wieloma hostami, gdy ruch pamięci masowej, zarządzania, kopii zapasowych i zwykły dostęp klientów mogą współdzielić tę samą infrastrukturę bez powodowania powtarzających się zatorów lub niedopuszczalnego ryzyka związanego z konserwacją. Zbuduj dedykowaną sieć pamięci masowej, gdy replikacja, migracje, pamięć masowa maszyn wirtualnych lub kopie zapasowe z dużą szybkością regularnie konkurują z resztą laboratorium albo gdy potrzebujesz, aby ruch pamięci masowej działał i był obsługiwany niezależnie od głównej sieci LAN. Sama liczba hostów nie jest powodem do podjęcia tej decyzji.

Dedykowana sieć pamięci masowej oznacza oddzielną ścieżkę fizyczną — zwykle osobne karty sieciowe, okablowanie oraz drugi przełącznik lub bezpośrednią infrastrukturę pamięci masowej — a nie tylko kolejną sieć VLAN na tym samym przełączniku. Sieć VLAN może rozdzielać domeny rozgłoszeniowe i domeny zasad, ale nadal współdzieli sprzęt przełącznika, łącza nadrzędne, kolejki, zasilacz, oprogramowanie sprzętowe i okno konserwacyjne. Praktyczna decyzja sprowadza się więc do wyboru między prostą konwergencją a celowym rozdzieleniem ruchu i domen awarii.

Zacznij od ruchu, który faktycznie konkuruje o zasoby

Laboratorium z wieloma hostami może wyglądać na skomplikowane, mimo że przesyła niewiele danych. DNS, pulpity nawigacyjne, Home Assistant, ruch sterujący kontenerami i zwykłe sesje SSH same w sobie rzadko uzasadniają budowę drugiej fizycznej sieci. Sytuacja zmienia się, gdy kilka hostów jednocześnie kopiuje obrazy maszyn wirtualnych, replikuje pamięć masową, migruje gości lub wykonuje kopie zapasowe dużych zbiorów danych.

Proxmox VE obsługuje dedykowaną sieć migracji dla ruchu migracyjnego. Ten mechanizm dobrze pokazuje granicę decyzyjną w domowym laboratorium: intensywny ruch między hostami można skierować własną ścieżką, gdy współdzielenie zwykłej sieci klastra lub klientów powoduje mierzalne zakłócenia.

Mierz obciążenie w najbardziej intensywnym okresie, zamiast liczyć serwery. Jeśli kopie zapasowe, migracje lub replikacja pamięci masowej kończą się bez problemu, a zwykli klienci nadal reagują sprawnie, jeden przełącznik wciąż spełnia swoje zadanie. Jeśli te same cykliczne zadania zapełniają łącze nadrzędne lub port przełącznika i opóźniają niezwiązany z nimi ruch, rozdzielenie ma uzasadnienie wydajnościowe, a nie jest tylko ćwiczeniem z topologii.

Jeden przełącznik sprawdza się, gdy pojemność i współdzielone punkty awarii są akceptowalne

Jeden przełącznik centralizuje adresowanie, okablowanie, monitorowanie, oprogramowanie sprzętowe, części zapasowe i rozwiązywanie problemów. Hosty mogą korzystać z jednej głównej ścieżki LAN, a pamięć masową nadal można umieścić w dedykowanej sieci VLAN lub podsieci, jeśli rozdzielenie zgodne z zasadami jest przydatne. W przypadku pierwszego lub kompaktowego laboratorium z wieloma hostami taka prostota obsługi jest dużą zaletą.

Dokumentacja Ceph wskazuje, że klaster może działać z jedną siecią publiczną, a drugą, prywatną sieć traktuje jako opcjonalne rozwiązanie dla środowisk, w których duży ruch klientów uzasadnia dodatkową separację. Model jednej sieci i sieci oddzielonej jest tu użyteczny, ponieważ wyraźnie pokazuje kompromis między dodatkową złożonością sieci a korzyścią wynikającą z obciążenia, zamiast uznawać separację za obowiązkową.

Ważna jest zasada kończąca: nie dodawaj drugiego przełącznika tylko dlatego, że ruch pamięci masowej zasługuje na własny zakres adresów IP. Jeśli jeden przełącznik zapewnia wystarczającą prędkość portów i nieblokującą przepustowość dla zmierzonego obciążenia, segmentacja logiczna może wyznaczyć granicę zasad bez dodawania kolejnego fizycznego urządzenia do podłączania, zasilania, aktualizowania, dokumentowania i przywracania po awarii.

Replikacja i migracja mogą stworzyć pierwszy rzeczywisty podział

Replikacja pamięci masowej i migracja na żywo różnią się od zwykłego ruchu zarządzającego, ponieważ przez dłuższy czas mogą przesyłać duże ilości danych między hostami. Serwer kopii zapasowych, klaster hiperwizorów lub rozproszony system pamięci masowej może więc obciążać główną sieć nawet wtedy, gdy dostęp do internetu i typowy ruch domowy są niewielkie.

Dokumentacja przełączników firmy Cisco wyjaśnia, że przeciążenie staje się problemem kolejkowania, gdy ruch docierający do ścieżki wyjściowej przekracza przepustowość, z jaką ta ścieżka może go przesyłać. Omówienie współdzielonych buforów przełącznika i kolejek przypisanych do portów pokazuje mechanizm stojący za objawem obserwowanym w domowym laboratorium: kilka szybkich hostów może kierować ruch do jednego serwera NAS, celu kopii zapasowych lub łącza nadrzędnego, powodując rywalizację na wspólnym wyjściu.

Nie oznacza to jednak, że rozwiązaniem musi być druga sieć. Szybsze łącze nadrzędne, lepsze umiejscowienie przełącznika lub replikacja zaplanowana w określonych porach mogą taniej usunąć konflikt. Oddziel tę sieć tylko wtedy, gdy intensywne przepływy danych pamięci masowej powtarzają się na tyle często, że chcesz je izolować konstrukcyjnie, zamiast nieustannie zarządzać nimi w ramach reszty sieci LAN.

Separacja fizyczna zmienia domenę awarii, a nie tylko plan adresacji

Dedykowany przełącznik pamięci masowej zapewnia jej własną fizyczną domenę awarii i konserwacji. Ponowne uruchomienie lub wymiana głównego przełącznika dostępowego nie musi przerywać działania sieci pamięci masowej, a serwisowanie przełącznika pamięci masowej nie musi odcinać zwykłej łączności z internetem, Wi-Fi ani siecią zarządzającą. Niezależność ta może mieć znaczenie, gdy wiele hostów korzysta ze współdzielonych magazynów danych.

Bonding w Linuksie może zapewnić redundancję interfejsów lub rozkład ruchu, ale połączone interfejsy nadal zależą od topologii znajdującej się za tymi łączami. Dwa połączone interfejsy sieciowe podłączone do jednego fizycznego przełącznika nie tworzą takiej samej granicy awarii jak ścieżki docierające do niezależnego sprzętu przełączającego. Redundantne łącza i redundantne sieci fizyczne rozwiązują różne problemy.

Kompromis działa w obie strony. Drugi przełącznik pamięci masowej może ulec awarii, podczas gdy reszta sieci LAN będzie wyglądać na sprawną, pozostawiając hosty dostępne, ale ich magazyny danych niedostępne. Jeśli taki scenariusz awarii bardziej zdezorientowałby operatora niż pojedyncza, oczywista awaria sieci, dodatkowa domena awarii nie zapewniła jeszcze użytecznej odporności.

Druga sieć fizyczna dodaje routing, MTU i zarządzanie własnością interfejsów

Każdy host w dedykowanej sieci pamięci masowej potrzebuje jasnej reguły określającej, jaki ruch powinien się w niej znaleźć. W małym laboratorium zazwyczaj oznacza to oddzielną podsieć na dedykowanych interfejsach, brak bramy domyślnej na ścieżce przeznaczonej wyłącznie do obsługi pamięci masowej, stabilne nazwy hostów lub adresy oraz wyraźną dokumentację wskazującą, która usługa korzysta z którego interfejsu. Wieloadresowość staje się funkcją operacyjną, którą trzeba rozumieć.

Wskazówki Juniper dotyczące przeciążenia pokazują, dlaczego klasy ruchu i kolejki mogą wpływać na siebie nawzajem, gdy współdzielona ścieżka zostaje zapełniona; pełna współdzielona kolejka stanowi rzeczywistą granicę współzawodnictwa. Fizyczna separacja usuwa tę konkretną współdzieloną ścieżkę, ale zastępuje współzawodnictwo o kolejkę innym zestawem interfejsów, konfiguracją przełączników, monitorowaniem i stanami awarii.

Spójność MTU to kolejny koszt utrzymania. Ramki jumbo nie są wymagane w dedykowanej sieci pamięci masowej, a ich włączenie bez spójności na całej trasie może utrudnić rozwiązywanie problemów. Zachowaj standardowe MTU, chyba że pomiary wykażą powód do jego zmiany, a następnie udokumentuj każdy host, port przełącznika i interfejs pamięci masowej uczestniczący w tej ścieżce.

Porównaj oba projekty według tych samych kryteriów operacyjnych

Użyteczne porównanie nie dotyczy wyboru między „prostym” a „profesjonalnym” rozwiązaniem. Chodzi o to, czy laboratorium zyska wystarczającą deterministyczną przepustowość lub izolację awarii, aby uzasadnić utworzenie kolejnej fizycznej sieci. Mały klaster może być technicznie zaawansowany, a mimo to lepiej obsługiwany przez jeden dobry przełącznik.

Kryterium decyzji Jeden wydajny przełącznik Dedykowana sieć pamięci masowej
Ścieżka ruchu Ruch pamięci masowej i ogólny współdzielą tę samą infrastrukturę Pamięć masowa korzysta z oddzielnych interfejsów sieciowych i ścieżki przełączania
Obciążenie operacyjne Jeden przełącznik, prostsze adresowanie i monitorowanie Więcej interfejsów, kabli, oprogramowania układowego, podsieci i dokumentacji
Izolacja przeciążenia Zależy od przepustowości przełącznika i łączy uplink Intensywny ruch pamięci masowej pozostaje poza główną infrastrukturą
Domena awarii Awaria jednego przełącznika może wyłączyć obie funkcje Główna sieć LAN i infrastruktura pamięci masowej mogą ulec niezależnym awariom
Rozwój Modernizacja portów lub łączy uplink, dopóki przepustowość pozostaje wystarczająca Skalowanie infrastruktury pamięci masowej bez przeprojektowywania dostępu klientów
Najlepsze zastosowanie Laboratoria z wieloma hostami o małej lub umiarkowanej skali Powtarzający się ruch pamięci masowej o dużym wolumenie lub celowa izolacja awarii

Sąsiadujące porównanie ZimaSpace dotyczące wyspy 10GbE z pełną modernizacją wielogigabitową dotyczy tego, gdzie powinny znaleźć się szybsze łącza. Ta decyzja pojawia się o poziom później: gdy istnieje już kilka szybkich hostów, trzeba zdecydować, czy łącza te powinny pozostać w konwergentnej infrastrukturze, czy stać się fizyczną siecią przeznaczoną dla pamięci masowej.

Jeśli jeden przełącznik nadal ma wystarczającą przepustowość, a jego awaria jest akceptowalnym zdarzeniem obejmującym całe laboratorium, tabela wskazuje na powrót do konwergencji. Jeśli przeciążenie pamięci masowej i niezależna konserwacja są powtarzającymi się wymaganiami, druga infrastruktura sieciowa przestaje być ozdobą laboratorium i staje się narzędziem operacyjnym.

Wybieraj dedykowaną sieć tylko wtedy, gdy granica jest mierzalna

Pozostań przy jednym przełączniku, gdy ruch pamięci masowej ma charakter skokowy, okna tworzenia kopii zapasowych są akceptowalne, awaria przełącznika i tak oznacza akceptowalną awarię całego laboratorium, a operator ceni krótką ścieżkę diagnostyki. Używaj sieci VLAN tam, gdzie separacja zasad jest pomocna, ale nie myl segmentacji logicznej z odpornością fizyczną.

Zbuduj dedykowaną sieć pamięci masowej, gdy ruch o dużym wolumenie między hostami lub między hostami a pamięcią masową wielokrotnie konkuruje ze zwykłymi usługami, gdy współdzielone magazyny danych potrzebują przewidywalnej ścieżki podczas konserwacji głównej sieci LAN albo gdy laboratorium osiągnęło poziom dojrzałości operacyjnej pozwalający utrzymywać dwie niezależne infrastruktury sieciowe. W takim przypadku oddzielne interfejsy sieciowe i przełączniki rozwiązują zaobserwowany problem.

Ostateczny warunek jest prosty: jeśli nie potrafisz wskazać ruchu, który wymaga izolacji, awarii, której zasięg trzeba ograniczyć, ani zadania konserwacyjnego wymagającego niezależności, pozostań przy konwergencji. Dedykowana sieć pamięci masowej ma sens, gdy jedna z tych granic już istnieje, a nie dlatego, że laboratorium z wieloma hostami osiągnęło arbitralną liczbę węzłów.

Porównania produktów

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.