Storage Area Network ( SAN) este o soluție arhitecturală pentru conectarea dispozitivelor de stocare externe, cum ar fi matrice de discuri , biblioteci de benzi , unități optice la servere , astfel încât sistemul de operare să recunoască resursele conectate ca fiind locale.
SAN-urile se caracterizează prin furnizarea de așa-numite dispozitive de bloc de rețea (de obicei prin intermediul protocoalelor Fibre Channel , iSCSI sau AoE ), în timp ce stocările atașate la rețea ( de exemplu, Network Attached Storage, NAS ) sunt menite să ofere acces la datele stocate în sistemul lor de fișiere. folosind un sistem de fișiere de rețea (cum ar fi NFS , SMB / CIFS sau Apple Filing Protocol ). În același timp, separarea categorică dintre SAN și NAS este artificială: odată cu apariția iSCSI, tehnologiile au început să se întrepătrundă pentru a crește flexibilitatea și comoditatea utilizării lor (de exemplu, în 2003, NetApp a furnizat deja iSCSI pe NAS-ul lor, în timp ce EMC și HDS, dimpotrivă, au oferit gateway-uri NAS pentru matricele lor SAN [1] ).
Majoritatea SAN-urilor utilizează protocolul SCSI pentru a comunica între servere și dispozitive de stocare la nivel de topologie de magistrală . Deoarece protocolul SCSI nu este conceput pentru a forma pachete de rețea, protocoalele de nivel scăzut sunt utilizate în rețelele de stocare :
Este de asemenea utilizat protocolul NVMe over Fabrics , oferind acces printr - o extensie de rețea a protocolului NVMe .
Forța motrice din spatele rețelelor în zonele de stocare a fost explozia informațiilor de afaceri (cum ar fi e-mailul , bazele de date și serverele de fișiere cu încărcare mare) care necesită acces la disc de mare viteză la nivel de bloc . Anterior, întreprinderea avea „insule” de matrice de discuri SCSI de înaltă performanță . Fiecare astfel de matrice a fost alocată unei anumite aplicații și este vizibilă pentru aceasta ca un număr de volume ( LUN ).
Rețeaua de stocare vă permite să combinați aceste „insule” prin intermediul unei rețele de mare viteză. De asemenea, fără utilizarea tehnologiilor de transport SCSI, este imposibil să se organizeze clustere de failover în care un server este conectat la două sau mai multe matrice de discuri situate la mare distanță unul de celălalt în caz de dezastre naturale.
SAN-urile ajută la îmbunătățirea eficienței resurselor sistemului de stocare, deoarece permit alocarea oricărei resurse oricărui nod din rețea.
Nu uitați de dispozitivele de rezervă care se conectează și la SAN. În prezent[ clarifica ] există ca biblioteci de benzi industriale (câteva mii de benzi) de la mărci de top[ clarifica ] și soluții pentru întreprinderile mici. SAN-urile permit conectarea mai multor unități ale acestor biblioteci la o singură gazdă, oferind astfel stocare pentru datele de rezervă de la sute de terabytes la câțiva petabytes.
Partajarea spațiului de stocare simplifică de obicei administrarea și adaugă multă flexibilitate, deoarece cablurile și matricele de discuri nu trebuie să fie transportate fizic și recablate de la un server la altul.
Un alt avantaj este capacitatea de a porni serverele direct din rețeaua de stocare. Cu această configurație, puteți înlocui rapid și ușor un server eșuat prin reconfigurarea SAN , astfel încât serverul de înlocuire să pornească de la LUN - ul serverului eșuat . Această procedură poate dura, de exemplu, o jumătate de oră [2] . Ideea este relativ nouă, dar este deja folosită în cele mai recente centre de date .
Un avantaj suplimentar este capacitatea de a asambla o oglindă RAID pe gazdă din LUN-uri care sunt prezentate gazdei din două matrice de discuri diferite. În acest caz, eșecul complet al uneia dintre matrice nu va dăuna gazdei.
SAN-urile vă ajută, de asemenea, să vă recuperați mai eficient după o defecțiune. SAN poate include un site la distanță cu stocare secundară. În acest caz, puteți utiliza replicarea - implementată la nivelul controlerelor matrice sau folosind dispozitive hardware speciale. Deoarece legăturile WAN bazate pe IP sunt comune, protocoalele Fibre Channel over IP ( FCIP ) și iSCSI au fost dezvoltate pentru a extinde un singur SAN prin rețele bazate pe IP . Cererea pentru astfel de soluții a crescut semnificativ după evenimentele din 11 septembrie 2001 din Statele Unite.
Uneori, ei compară SAN și NAS , vorbind de fapt despre diferența dintre o unitate de rețea și un sistem de fișiere de rețea - care este cine servește sistemul de fișiere care stochează datele .
În cazul unei unități de rețea (de asemenea, „blocare dispozitiv”, ing. blocare dispozitiv ):
În cazul unui sistem de fișiere de rețea („resurse partajate/partajate” - nu stochează, ci doar transmite date):
O țesătură cu un singur comutator constă dintr-un comutator Fibre Channel , un server și un sistem de stocare . De obicei, această topologie este baza pentru toate soluțiile standard - alte topologii sunt create prin combinarea celulelor cu un singur comutator [3] .
Țesătura în cascadă este un set de celule ale căror comutatoare sunt conectate într- un arbore folosind legături inter-switch ( Inter-Switch link, ISL ) . În timpul inițializării rețelei, comutatoarele selectează „partea de sus a arborelui” ( de exemplu, comutatorul principal , comutatorul principal) și atribuie ISL-urilor starea „în sus” (în sus) sau „în aval” (în jos), în funcție de dacă această legătură duce către întrerupător principal sau la periferie.
Lattice ( țesătură cu ochiuri în engleză ) - un set de celule, comutatorul fiecăreia dintre ele este conectat la toate celelalte. Dacă una (și în unele combinații, mai multe) conexiuni ISL eșuează, conectivitatea la rețea nu este perturbată. Dezavantajul este o redundanță mare a conexiunilor.
Inelul ( țesătura inelului englezesc ) repetă practic schema topologiei rețelei . Printre beneficii se numără utilizarea a mai puține conexiuni ISL.
Topologia distribuită central ( în engleză core-edge fabric ) repetă practic schema topologiei lattice . Beneficiile includ mai puține conexiuni redundante și un grad ridicat de toleranță la erori.