Storage Area Networks (San)
Adăugați noi unități de hard disk pentru prelucrarea complexă a datelor. Deci, în loc de a adăuga zeci sau sute de unități individuale de disc, mulți utilizatori preferă să utilizeze matrice RAID (Redundant Array de discuri independente, matrici de discuri independente cu redundanță). matrice RAID pot fi implementate utilizând software-ul existent și au dispozitive de intrare-ieșire, sau pot fi achiziționate ca un dispozitiv hardware RAID.
Modalități de a depăși capacitatea limitată de discuri.
Pentru a îmbunătăți performanța de intrare-ieșire, mulți producători de aprovizionare controlere care au cache-uri. controler de cache - o memorie instalată în unitățile de disc controler. Acest cache este utilizat pentru a efectua două sarcini:
- Scrieți cache. Deoarece controlerul are propria memorie, operatorul poate informa sistemul de operare (și, prin urmare, SQL Server), că operațiunea de intrare-ieșire este încheiat imediat ce datele sunt scrise în memoria cache, care îmbunătățește semnificativ performanța de scriere.
- avertisment Caching citit. Un alt mod de a utiliza un controler de cache - datele de citire, în plus față de datele solicitate. Acest lucru se face pe presupunerea că ar putea fi în curând a cerut aceste date suplimentare. Dacă se întâmplă acest lucru, timpul de răspuns va scădea dramatic.
În cele mai multe cazuri, controlerul cache este un mare avantaj. Dar există două lucruri pe care trebuie să te avertizez:
- Nu utilizați scriere cache, dacă nu aveți o sursă de alimentare neîntreruptibilă baterie de rezervă. Cele mai multe controlere de cache are o baterie sau prevede utilizarea bateriilor. Cu aceste date bateria în cache-ul nu se pierde atunci când pană de curent. Fără date bateria din cache-ul va fi pierdute, ceea ce poate duce la corupție de baze de date.
- În cazuri rare, atunci când matrice RAID lucrează la un pas de capacitatea sa, scrie cache poate duce la o performanță slabă lectură. Acest lucru se datorează faptului că se acordă prioritate înregistrările controler, în scopul de a elibera o memorie cache.
matrice RAID interne și externe
Există două tipuri principale de sisteme RAID: interne și externe. Acești termeni descriu în cazul în care algoritmi sunt matrice RAID. Cele mai multe sisteme RAID sunt algoritmi de munca pe controlerul, care este montat într-un computer rack. Astfel de sisteme sunt numite RAID intern. Și algoritmi de operare de sistem RAID extern se afle pe un dispozitiv de memorie sau dispozitive de stocare, care sunt plasate în unități de disc.

Una dintre cele mai recente tehnologii care au apărut în piață, este un SAN (storage area network, rețea zona de depozitare). Sistemul SAN-based este mare RAID extern, care se pot utiliza mai multe computere împreună. Din acest motiv, a existat o rețea de cuvânt în numele tehnologiei - rețea. Datorită SAN, puteți consolida (pentru a pune împreună) toate dispozitivele de stocare și de a reduce costurile prin efectuarea lucrărilor cu sistemul de sprijin într-un singur loc și sistemul.
Tehnologia SAN este conceptul relativ simplu. Sistem RAID extern conectează adaptorul host bus (adaptor de autobuz HBA, gazdă) direct la subsistemul RAID (vezi. fig. 5.6). Conexiunea la rețea SAN apare de mai multe adaptoare de autobuz gazdă prin intermediul unui comutator, cel puțin un sistem RAID extern. În această configurație, toate computerele din SAN pot accesa subsistemul RAID.

Fig. 5.6. sistemul SAN
Software-ul produce o segmentare SAN spațiu pe disc, atribuirea pentru fiecare dintre calculatoarele unității dumneavoastră logică. SAN are următoarele avantaje:
Clustering. Clustering într-un SAN este foarte simplu, deoarece SAN este deja un RAID-controler extern.
Consolidarea dispozitive de stocare. Datorită repertoriului centralizat de servicii de stocare a datelor devine mai ușoară.
utilizarea mai eficientă a spațiului pe disc. În schimb unități de disc suplimentare deoparte pe fiecare computer, puteți utiliza acest spațiu de stocare pe disc productiv la mai multe calculatoare.
Reziliența. Toate calculatoarele au acces la SAN, se poate utiliza unitățile de rețea disc de backup, care intră în funcțiune imediat în locul refuzat.
Capacitatea de transfer și controler de autobuz
Tu trebuie să evalueze nu numai limitările asociate cu unitatea de disc, dar limitările de lățime de bandă de autobuz intrare-ieșire (de obicei, SCSI sau Fibre Channel). Deoarece autobuzele funcționează la o frecvență de ceas predeterminată și să aibă un anumit număr de biți de date (32 biți, 64 biți etc.), lățimea de bandă maximă este limitată la o anumită valoare fixă. Nevoile dumneavoastra pot ajunge până la capacitățile de controler de trecere, magistrala PCI sau controler cu autobuzul IO sau să le depășească. Puteți evita acest lucru prin distribuirea de controlere de pe mai multe autobuze PCI de pe computer. Cele mai multe PC-uri sunt acum disponibile cu trei sau mai multe autobuze PCI.
Subsistemele de top clasa IO
Companiile care trebuie să fie accesibile pentru 99,99% din timp sau mai multe, combinate cu performanțe maxime, de multe ori apelează la furnizorii ca compania EMC. Acești furnizori oferă subsistem sofisticate de intrare-ieșire care conține volume de cache-uri în mai multe canale de GB și multiple pentru transferul de date de la computere la unitățile de disc. Mai multe canale oferă redundanță. În cazul în care orice componentă a sistemului eșuează (de exemplu, refuză să controler canal de intrare-ieșire sau cache), subsistemul de intrare-ieșire nu mai funcționeze. Cu o planificare atentă, compoziția subsistemului de intrare-ieșire, acestea pot oferi cel mai înalt nivel de performanță și fiabilitate.