Un SAN (Storage Area Network) este una dintre tehnologiile de infrastructură cheie în stocarea datelor și există diverse implementări și standarde comune pentru diferite cazuri de utilizare în afaceri. În acest articol, trecem în revistă principalele diferențe dintre FC, FCoE și iSCSI pentru a vă ajuta să alegeți cea mai bună opțiune.
Rețeaua de stocare este o soluție la nivel de bloc care este utilizată de dispozitivele de stocare și de clienții acestora (aplicații/baze de date/servere web etc.). SAN operează cu blocuri de date, deci este o soluție de nivel inferior față de stocarea în rețea partajată, care oferă o serie de avantaje. SAN este extrem de durabilă și rapidă datorită latențelor scăzute de transfer de date și a accentului pus pe livrarea garantată a blocurilor de date.
Termenul „la nivel de bloc” poate fi explicat prin comparație cu o unitate USB. PC-ul dvs. o accesează folosind protocoale la nivel de bloc prin intermediul cablurilor ca „rețea” de transport.
Aceste blocuri sunt o porțiune de date binare alocate pe unitatea de stocare. În cazul unei unități USB, este vorba de un simplu bloc de date. SAN, la rândul său, conține blocuri de date de diferite volume distribuite între hard disk-uri.
Sistemele de operare combină aceste blocuri într-un volum de date utilizabil, cu sisteme de fișiere și fișiere/dosare.
Rețele SAN sunt construite având în vedere toleranța la erori și performanța:
- Suport pentru multipathing simplu.
- Acces la nivel de bloc de date și transferuri fiabile pentru utilizarea cu clustere de înaltă disponibilitate.
- Rata de procesare mai mare permite implementarea de sisteme cu nevoi mari de intrare/ieșire.
- Rețeaua și hardware-ul funcționează disjunctiv, permițând astfel o performanță mai bună a serverului.
Tehnologiile cheie legate de SAN includ:
- Fibre Channel (FC)
- FC over Ethernet (FCoE)
- iSCSI
Mai jos este o prezentare generală a fiecăreia.
Fibre Channel
Fibre Channel este modalitatea „clasică” de a construi o rețea SAN. Iată care sunt principalele sale tehnologii și protocoale:
- Fibre Channel Protocol (FCP) – protocol de transfer de date care permite prin intermediul comenzilor SCSI.
- Infrastructura de fibră optică – instrument de transmitere a datelor care este asociat cu dispozitivele FC.
- Serviciu de nume – o bază de date pentru dispozitivele conectate. Este destul de asemănător cu un sistem de nume de domeniu (DNS).
- Set de servicii de control al fluxului.
Imaginea de mai jos ilustrează o rețea de stocare separată de LAN-ul principal:
În principiu, „FC SAN” constă din hardware și switch-uri conectate prin fibră optică. Deoarece rețeaua este dezvoltată pentru dispozitive de stocare foarte încărcate, aceasta utilizează o verificare puternică a redundanței ciclice (CRC) – o funcție hash utilizată pentru a produce o sumă de control pentru a detecta erorile din date. Rețeaua are, de asemenea, mai puține retransmisiuni în comparație cu TCP/IP și reintrări de conexiune din cauza pierderii de date. Vitezele tipice ale canalului de fibră sunt de 8Gbps, 16Gbps și 32Gbps.
Canalul de fibră este mai izolat, în comparație cu rețelele bazate pe TCP-IP, minimizând astfel problemele de securitate, urmările malware și erorile umane.
Pentru a evita achiziționarea de hardware special, puteți opta pentru o rețea bazată pe Ethernet. Vom explora acest lucru în secțiunea următoare.
Înțelegerea iSCSI
Conceptul de bază al iSCSI constă pur și simplu în plasarea comenzilor SCSI în interiorul unui canal TCP/IP tipic. Dacă aveți o rețea LAN obișnuită, puteți chiar să instalați și să configurați software-ul iSCSI Target/Initiator pe serverul de stocare și pe clienții acestuia, facilitând astfel SAN. Acesta permite același acces la stocare la nivel de bloc, dar utilizează rețele Ethernet convenționale.
Din moment ce rețelele subiacente (TCP/IP over Ethernet) sunt concepute pentru o utilizare obișnuită, nu există controale puternice ale fluxului de date sau servicii de descoperire a stocării încorporate, de aceea ar trebui să configurați manual majoritatea setărilor, cum ar fi adresele IP sau vizibilitatea LUN, și să adaptați singuri rețeaua pentru volume mari de date. În plus, va trebui să achiziționați adaptoare de rețea cu accelerare hardware pentru a descărca procesarea iSCSI de pe un server gazdă sau client.
Pentru a implementa o rețea de stocare cu încărcare mare, ar trebui să implementați o rețea dedicată bazată pe Ethernet de 10Gbps (fie optică, fie de cupru) cu adaptoare cu accelerare hardware și switch-uri de rețea care să suporte transferuri de cadre de date mai mari. În acest caz, însă, veți pierde principalul beneficiu al iSCSI – suportul rețelelor și hardware-ului existent.
Configurarea deficitară a rețelei iSCSI are un impact direct asupra performanței, însă este greu de detectat aceste probleme, deoarece sunt implicate mai multe protocoale și servicii „comune”.
Vă veți întâlni, de asemenea, setări hardware și de rețea precum Flow Control, Jumbo Frames, Spanning Tree, Trunks, etc. dacă alegeți iSCSI pentru producție.
FCoE vs. iSCSI
Există încă o tehnologie SAN bazată pe Ethernet, care combină beneficiile ambelor opțiuni menționate mai sus – Fibre Channel over Ethernet. Spre deosebire de iSCSI, aceasta nu utilizează stiva TCP/IP și permite protocolului FC să ruleze în interiorul Ethernet fără pierderi:
Avantajul major al FCoE este izolarea în timp ce utilizează o rețea asamblată Cele mai bune exemple sunt serverele „Blade”: un rack care împachetează o mulțime de servere speciale într-o singură bucată de calcul, cu putere, rețea, stocare și gestionare partajate. Utilizând benzi Ethernet de cupru și switch-uri cu suport FCoE, permite administratorilor de sistem să schimbe distribuția LAN/SAN în funcție de nevoile de business, pentru a spori scalabilitatea.
Dacă folosiți rețele de înaltă performanță (10Gbps sau mai bine) și switch-uri și adaptoare cu suport FCoE, această tehnologie este o bună alternativă la clasicul Fibre Channel (aproape aceleași avantaje, la care se adaugă flexibilitatea de configurare prin intermediul straturilor universale de transmisie).
Fibre Channel vs FCoE vs iSCSI: Care este mai bună pentru SAN?
Această comparație între Fibre Channel vs FCoE vs iSCSI vă va ajuta să luați o decizie:
Concluzie
Dacă administrați o infrastructură de companie mică sau un mediu de testare, alegeți iSCSI folosind rețelele și adaptoarele existente. Gigabit Ethernet este suficient pentru utilizarea cu aplicații care nu sunt critice și mai solicitante. Dar nu uitați să separați „rețeaua de stocare” logică și LAN-ul utilizatorului pentru a îmbunătăți performanța. (De asemenea, vă sugerăm, cel puțin, să activați Jumbo Frames pe toate dispozitivele implicate în transmisiile rețelei de stocare.)
Când luați în considerare soluții de implementare a stocării pentru aplicații solicitante, un mediu în creștere rapidă sau utilizarea cu sisteme cluster, alegeți Fibre Channel. Această tehnologie este bine-cunoscută, iar majoritatea preocupărilor dvs. vor fi abordate. În comparație cu aceeași implementare cu punct zero a FCoE, costurile hardware sunt similare.
Dacă aveți de-a face cu hardware convergent modern (de exemplu, servere Blade), cea mai bună alegere este FCoE, datorită flexibilității sale.
Utilizați AWS, Wasabi, Backblaze B2 și stocarea locală. Eliminați investițiile hardware costisitoare. Îmbunătățiți obiectivele privind timpul de recuperare.
.