Fibre Channel, HBA, iSCSI, ogólna wiedza IT?

0

Rozważam dwie opcje: parę kart Emulex LPe1150-E lub parę kart Dell XR997. Co chcę zrobić:

  1. Mam macierz RAID6 z woluminem NTFS na karcie Areca.
  2. Mam komputer i5-2500k w swoim pokoju.
  3. Moje pliki chcę daleko (ok. 30 m przewodu) w szafie rack.
  4. Nie zadowolę się szybkością 1 gigabitów, nie chcę też mieszać ruchu w mojej sieci, więc chcę dedykowanego łącza.
  5. Jeden ogromny pojedynczy wolumin wyświetlany jako dysk w systemie Windows 7 x64 Ultimate.
  6. Serwer będzie dystrybucją Linuksa. Będzie to i7-970.

Czy karta sieciowa Dell z iSCSI byłaby zbyt obciążająca dla cykli procesora? To wydaje się być najłatwiejszą drogą, jeśli chodzi o konfigurację, i wiem, że da mi mój plik, ale może naprawdę obciąża sprzęt. Naprawdę nie mam pojęcia o alternatywnej trasie z Fibre Channel. Czy to może osiągnąć to, czego chcę? Nie rozumiem, gdzie ludzie zdobywają swoją wiedzę. Czy jest przekazywany przez pokolenia IT, takie jak tajne stowarzyszenia? Pytam tylko dlatego, że nie mogę znaleźć żadnych informacji na ten temat. Nie mam problemów ze zrozumieniem sprzętu, to tylko strona oprogramowania rzeczy, które zagrażają mojemu mózgowi. Jestem dręczony, ponieważ koszt obu jest dość równy, ale nie mogę wdać się w przygodę, widząc, czy jedna rzecz działa, ale tak nie jest. Nie czerpię dużych dochodów, więc mogę po prostu idź kupić sprzęt w lewo i prawo, aby się z nimi bawić. Potrzebuję rozwiązania, które, jak wiem, zadziała.

timramich
źródło

Odpowiedzi:

1

Jeśli karta sieciowa ma moduł ToE (TCP Offload Engine), znacznie zmniejsza moc obliczeniową wymaganą przez procesor. Powiedziałbym, że przy prędkości> 1 Gb / s jest to prawie obowiązkowe.

Różnica między Fibre Channel a iSCSI polega na tym, że iSCSI działa w oparciu o protokół IP, który jest protokołem stratnym (tzn. Nie ma gwarancji, że pakiety dotrą w prawidłowej kolejności lub nawet w ogóle), gdzie FC jest prawie dokładnie odwrotne.

Osobiście wybrałbym trasę iSCSI. To więcej za grosze, a na koniec masz sieć 10 Gb / s. FC nie może być używany do komunikacji TCP / IP, podczas gdy 10GbE może. Następnie możesz po prostu użyć inicjatora Windows iSCSI, aby wolumin pojawił się na drugim komputerze.

FC rzadko spotyka się poza dużymi centrami danych. Ale ważne jest, aby pamiętać, że tylko dlatego, że używasz 10GbE, nie oznacza, że ​​nie możesz używać światłowodu. Możesz (i może bardzo chcesz, jeśli ma ponad 30 metrów) używać kabli światłowodowych do prowadzenia sieci między lokalizacjami. Ten XR997 jest miedzianą kartą (CAT6 z RJ45), więc musisz znaleźć dwie karty światłowodowe 10GbE, aby przejść tę ścieżkę.

A skąd czerpiemy te informacje? Masz rację, nie ma prawdziwego repozytorium, gdzie można się tego nauczyć, i tak, wiele z nich jest przekazywanych, gdy jest taka potrzeba. Często ludzie zadają pytania takie jak twoje. Lub, jeśli prowadzisz firmę, udaj się do Dell / HP / EMC / itp., Wyjaśnij swoją sytuację, a następnie trzymają cię za rękę podczas procesu decyzyjnego.

Mark Henderson
źródło
Link będzie przeznaczony wyłącznie do przechowywania danych. Otrzymam ruch IP z mojego zwykłego łącza / sieci Ethernet. Z tego powodu nie chcę wydawać pieniędzy na zwariowany przełącznik tylko po to, aby zintegrować to z moją siecią. Tylko ja będę używać tej tablicy. Z tego, co widzę, iSCSI jest dość obciążające, nawet z kartą sieciową z procesorem, ponieważ karta sieciowa nadal nie przetwarza bloków SCSI z pakietów IP, a procesor musi to robić w oprogramowaniu. Rzeczywiste karty HBA iSCSI wydają się być nigdzie w moim przedziale cenowym. Wolę używać światłowodu i obniżyć do 4 Gb / s, jeśli oznacza to prawie brak użycia procesora.
timramich
@timramich - brzmi jakbyś to wszystko załatwił. FC tak naprawdę nie jest przeznaczony do użycia w środowisku P2P, ale jak zauważył Journeyman, najwyraźniej można to zrobić. Jako ktoś, kto obsługuje sieć iSCSI 10GbE w środowisku wirtualizacji i rozbudowanym środowisku SQL, mogę zaświadczyć, że stauracja prędkości 10 Gb / s jest prawie niemożliwa, ponieważ potrzebujesz dużo tradycyjnych dysków SAS (takich jak sto lub więcej, lub jeśli używasz SSD co najmniej kilkanaście), aby nawet się zbliżyć. Wątpię więc, aby ilość obciążenia, na które będziesz wkładać dyski, wpłynie zbyt mocno na procesor. A jeśli naprawdę będzie źle,
Mark Henderson
bardziej długoterminowe może być uzyskanie stacji roboczej z dwoma gniazdami i posiadania 2x ośmiordzeniowych procesorów lub podobnych.
Mark Henderson
Zrobię dużo przepustowości, nie tak naprawdę I / O. W pewnym momencie będę miał 16 dysków twardych w macierzy RAID-6, a kiedy dyski SSD będą dostępne w ciągu 5 lat, przejdę na nie. Mam teraz 6 i mogę z łatwością osiągnąć 300 MB / s sekwencyjnymi odczytami. To już 2,4 Gb / s. Myślę, że łącze 4 Gb / s będzie w porządku, po prostu nie mogę znaleźć żadnych informacji na temat obsługi dysku w systemie Linux za pomocą tej karty, na którą patrzę. Podejrzewam, że zdobycie go jako dysku w Windows będzie dość proste.
timramich
Moje doświadczenie z FC jest dość ograniczone, ale wierzę, że pojawia się jako adapter pamięci, a po jego skonfigurowaniu same dyski po prostu pojawiają się w systemie operacyjnym, jak dysk z podłączeniem podczas pracy. Jednak jeśli chodzi o „dość proste”, nie jest to coś, czego zwykle użyłbym do opisania jakiejkolwiek sieci pamięci :) W każdym razie mam nadzieję, że odniesiesz sukces.
Mark Henderson
0

Zasadniczo większość ludzi dowiaduje się o takich rzeczach w pracy lub za pomocą certyfikatów - nie poprzez tajne uzgadnianie.

Zacznę od 10 gig-e. Większość przyzwoitych kart sieciowych (to znaczy cokolwiek lepszych niż karty na poziomie konsumenckim) ma swój wewnętrzny procesor (wydaje się, że dells ma taką, która jest wystarczająco potężna, aby potrzebować własnego wentylatora) i raczej nie będą zbytnio obciążać głównego procesora. XR997 wydają się używać zwykłych złącz 8p8 , ale musisz użyć kabla kategorii 6a , a nie kabla kategorii 5. Istnieje duża zmienność w 10 typach okablowania gig-e i prawdopodobnie dlatego jesteś zdezorientowany.

Zauważyłem, że oprócz okablowania lepszej jakości, jest to identyczne jak w przypadku standardowej sieci 10/100/1000 i powinno być znacznie prostsze. Wystarczy zainstalować sterowniki, ustawić statyczne IP na obu końcach, a gotujesz na gazie.

Nie zaczynają rozumieć kanał włókien - ty może używać punktu do punktu wydaje się jednak

Jak na stronie oprogramowania rzeczy, trzeba skonfigurować serwer jako iSCSI Target - Linux tgtadm wydaje się być rzeczą w użyciu i Windows 7 ma swój własny iSCSI inicjatorem

Journeyman Geek
źródło
Jestem zdezorientowany co do końca oprogramowania, a nie sprzętu. W każdym razie dzięki!
timramich
ahh, zaktualizuję swoją odpowiedź, kiedy przeprowadzę małe badania
Journeyman Geek