Co to jest Fibre Channel?

Fibre Channel (FC) to technologia wykorzystywana do budowy szybkich i niezawodnych sieci SAN,
czyli sieci przeznaczonych specjalnie do komunikacji serwerów z macierzami dyskowymi.
Najprościej mówiąc: jeśli Ethernet jest uniwersalną siecią „do wszystkiego”, to Fibre Channel jest
siecią stworzoną głównie do storage.

W praktyce oznacza to, że serwer nie widzi udziału plikowego, ale otrzymuje dostęp do przestrzeni blokowej,
na przykład do wolumenu lub LUN-u, który może sam sformatować i wykorzystać pod system plików,
bazę danych, środowisko wirtualne albo klaster.

Fibre Channel od lat jest kojarzony z infrastrukturą, w której liczą się:

  • niskie opóźnienia,
  • stabilna i przewidywalna wydajność,
  • duża niezawodność,
  • oddzielenie ruchu storage od zwykłej sieci LAN.

Do czego służy FC w macierzach NetApp?

W rozwiązaniach NetApp Fibre Channel służy do udostępniania pamięci blokowej serwerom i hostom.
To ważne: FC nie jest protokołem plikowym. Nie udostępnia folderów jak
SMB/CIFS czy NFS.
Zamiast tego przekazuje hostowi „surową” przestrzeń dyskową, którą system operacyjny wykorzystuje po swojej stronie.

Dlatego Fibre Channel najczęściej spotyka się w środowiskach takich jak:

  • VMware i inne platformy wirtualizacyjne,
  • bazy danych,
  • serwery aplikacyjne,
  • klastry wysokiej dostępności,
  • środowiska, w których ważna jest stała wydajność i małe opóźnienia.

Fibre Channel w NetApp ONTAP

W macierzach NetApp opartych o ONTAP protokół FC jest jednym z
mechanizmów dostępu do danych blokowych w architekturze SAN. ONTAP realizuje to przez interfejsy logiczne
LIF i identyfikatory WWPN, które są rejestrowane w fabricu FC. Dzięki temu host może komunikować się
z odpowiednią maszyną wirtualną storage, czyli SVM, a administrator może kontrolować dostęp i mapowanie LUN-ów.

Z punktu widzenia praktycznego oznacza to, że ONTAP pozwala połączyć Fibre Channel z zaletami platformy NetApp,
czyli między innymi z:

  • snapshotami,
  • replikacją danych,
  • rozbudowanym zarządzaniem storage,
  • integracją z innymi protokołami i usługami tej samej macierzy.

To właśnie dlatego FC w ONTAP często wybiera się tam, gdzie jedna platforma ma obsłużyć zarówno blokowe SAN,
jak i inne potrzeby środowiska. ONTAP opisuje FC jako pełnoprawny element architektury SAN i wskazuje,
że hosty oraz macierze łączą się do przełączników FC przez adaptery i okablowanie, a identyfikacja odbywa się
przez WWPN.c

Fibre Channel w macierzach E-Series i SANtricity

Fibre Channel działa także w macierzach NetApp E-Series, które pracują pod kontrolą
SANtricity OS. Tutaj jednak podejście jest inne niż w ONTAP.
E-Series to przede wszystkim wydajny storage blokowy, zaprojektowany do prostych i szybkich
zastosowań SAN.

To bardzo ważna różnica:

  • ONTAP jest platformą bardziej uniwersalną, łączącą różne funkcje storage,
  • E-Series z SANtricity skupia się na prostym, szybkim i przewidywalnym dostępie blokowym.

Dlatego FC w E-Series bardzo dobrze pasuje do środowisk, gdzie liczy się bezpośrednia wydajność,
mała złożoność i klasyczna architektura SAN. Oficjalna dokumentacja NetApp dla E-Series opisuje te systemy
jako rozwiązanie dla wymagających zastosowań blokowych o wysokiej przepustowości, takich jak analityka,
backup dyskowy czy monitoring wideo.

Czy Fibre Channel jest tylko w FAS?

Nie. To częsty skrót myślowy, ale nieprecyzyjny.
Fibre Channel występuje w różnych rodzinach NetApp, nie tylko w FAS.

  • w macierzach opartych o ONTAP, takich jak FAS, AFF czy ASA,
  • w macierzach blokowych E-Series działających pod kontrolą SANtricity OS.

Różni się natomiast sposób użycia i cały kontekst architektury. W ONTAP FC jest częścią większego ekosystemu,
a w E-Series jest elementem klasycznego, wydajnego SAN-u blokowego.

Jak wygląda typowa infrastruktura FC?

Typowa sieć Fibre Channel składa się z kilku podstawowych elementów:

  • kart HBA w serwerach,
  • portów FC w macierzy,
  • przełączników Fibre Channel,
  • modułów optycznych SFP lub SFP+,
  • światłowodów łączących całość.

W uproszczeniu działa to tak: serwer ma kartę HBA, macierz ma porty FC, pomiędzy nimi zwykle są
przełączniki FC, a całość łączy się światłowodem i odpowiednimi wkładkami optycznymi.
W środowiskach produkcyjnych standardem jest też redundancja, czyli co najmniej dwie niezależne ścieżki.

W dokumentacji NetApp dla ONTAP i Trident wprost pojawiają się elementy takie jak WWPN, zoning na switchach FC
oraz multipathing, czyli obsługa wielu ścieżek do tego samego zasobu.
To nie dodatki, ale normalna część poprawnie zbudowanego SAN-u FC.

Jakie prędkości oferuje Fibre Channel?

W praktyce najczęściej spotyka się dziś środowiska 8, 16, 32 i 64 Gb/s, zależnie od generacji sprzętu:
macierzy, przełączników, kart HBA i zastosowanych modułów optycznych.
Nie każda macierz i nie każdy host obsługuje każdą prędkość, dlatego zawsze trzeba patrzeć na konkretną konfigurację.

Najważniejsze jest to, że w Fibre Channel przepustowość nie zależy wyłącznie od samej macierzy.
O końcowym efekcie decyduje cały tor:

  • port w macierzy,
  • port w serwerze,
  • switch FC,
  • wkładka SFP,
  • rodzaj światłowodu.

NetApp w aktualnych materiałach dla rozwiązań SAN odnosi się do środowisk 64Gb FC, a branżowe organizacje FCIA
potwierdzają ciągłość standardów 16/32/64GFC oraz ich zgodność wsteczną zależną od implementacji i sprzętu.

Światłowody i moduły SFP – o czym trzeba pamiętać?

Fibre Channel kojarzy się ze światłowodem i słusznie, bo w większości wdrożeń właśnie tak wygląda połączenie.
W praktyce trzeba dobrać trzy rzeczy naraz:

  • prędkość portu,
  • zgodny moduł SFP,
  • odpowiedni typ włókna i długość połączenia.

To ważne, bo sama zgodność „na złączu” nie wystarcza. Można mieć poprawny port FC, ale złą wkładkę,
nieodpowiedni patchcord albo zbyt długi odcinek dla danej klasy optyki.

W prostym ujęciu:

  • SFP to wkładka optyczna wkładana do portu,
  • światłowód to medium, którym idzie sygnał,
  • prędkość FC musi być wspierana przez oba końce połączenia i całą trasę po drodze.

Dlatego przy projektowaniu SAN-u warto traktować HBA, switch, SFP i światłowód jako jeden zestaw,
a nie osobne elementy kupowane niezależnie.

FC a iSCSI – czym to się różni?

Najprostsza różnica jest taka:

  • Fibre Channel działa w dedykowanej sieci storage,
  • iSCSI działa po Ethernet.

FC zwykle wybiera się tam, gdzie priorytetem jest przewidywalność, separacja ruchu storage i klasyczne środowisko SAN.
iSCSI bywa prostsze i tańsze we wdrożeniu, bo korzysta z infrastruktury IP, ale nie zawsze daje ten sam poziom
izolacji ruchu i tej samej przewidywalności co dobrze zbudowany fabric FC.

To nie znaczy, że jedno rozwiązanie jest zawsze lepsze. Po prostu odpowiadają na trochę inne potrzeby.
Jeżeli środowisko już działa na przełącznikach FC i kartach HBA, Fibre Channel jest naturalnym wyborem.
Jeżeli organizacja chce uprościć infrastrukturę i oprzeć storage na Ethernet, częściej rozważa iSCSI.

FC w nowoczesnych środowiskach

Fibre Channel nie jest technologią „z dawnych lat”, która tylko została w starych data center.
NetApp pokazuje jego użycie także w nowoczesnych środowiskach, na przykład z Kubernetes i Trident.
W takim modelu nadal obowiązują klasyczne zasady SAN: WWPN, zoning i multipathing.

To dobra wiadomość dla administratora: jeśli firma ma już wiedzę i praktykę z FC, może wykorzystywać ją
również w nowszych architekturach, a nie tylko w tradycyjnych serwerowniach.

Kiedy warto wybrać Fibre Channel?

FC ma sens szczególnie wtedy, gdy:

  • budujesz klasyczne środowisko SAN dla VMware, baz danych lub krytycznych serwerów,
  • zależy Ci na niskich opóźnieniach i przewidywalnej wydajności,
  • chcesz odseparować ruch storage od zwykłej sieci LAN,
  • masz już w organizacji infrastrukturę FC i kompetencje do jej utrzymania.

Jeżeli szukasz bardziej uniwersalnej platformy storage, w której obok SAN mogą działać też inne usługi,
często dobrym kierunkiem będzie ONTAP. Jeżeli szukasz przede wszystkim szybkiego, prostego storage blokowego,
bardzo dobrze sprawdzają się także macierze E-Series z SANtricity OS.

Podsumowanie

Fibre Channel to sprawdzona technologia do budowy wydajnych i niezawodnych sieci SAN.
W świecie NetApp działa zarówno w macierzach opartych o ONTAP,
jak i w macierzach E-Series pracujących pod kontrolą SANtricity OS.

Warto zapamiętać prosty podział:

  • ONTAP + FC = storage SAN jako część szerszej platformy danych,
  • E-Series + FC = szybki i prosty storage blokowy do klasycznego SAN.

Jeżeli potrzebujesz środowiska blokowego o wysokiej wydajności, FC nadal pozostaje bardzo dobrym wyborem.
Aby jednak taka infrastruktura działała dobrze, trzeba patrzeć nie tylko na samą macierz,
ale na cały tor komunikacji: HBA, switch, SFP, światłowód, zoning i multipathing.

Zobacz również