Tot ceea ce ai vrut să știi despre raidul-controlere, dar a fost prea leneș să se uite

Diverse → Tot ce ai vrut să știi despre RAID-controlere, dar a fost prea leneș să se uite

matrice de disc, cu un indiciu de retro.

Pe umerii RAID-controler este sarcina responsabil - gestionarea subsistemului disc, adică, toate informațiile stocate pe server. Este cei care sunt responsabili pentru exploatarea matrice de discuri, permițându-vă pentru a crește performanța server sau fiabilitatea de stocare a datelor. Așa că hai să vorbim despre RAID-controlere care sunt instalate în vânzătorii de servere trei mari“. despre funcțiile și caracteristicile lor.







Ce este un RAID-controler?


În cele mai multe cazuri, sarcinile îndeplinite de servere care necesită date de mare viteza de citire / scriere și / sau necesitatea de a salva datele în caz de eșec se conduce. Instalarea într-un singur server de disc are rareori sens. Această variantă poate fi luată în considerare dacă sarcina este foarte mică, iar integritatea datelor nu este deloc ingrijorat. Da, și volumul de informații, care funcționează pe servere necesită adesea mult mai mult spațiu de stocare decât poate da un singur disc. O mai multe drive-uri, cu atât mai mare probabilitatea de eșec, mai ales la încărcare mare.

Probleme de performanță și toleranță la defecte ale subsistemului disc rezolvate prin crearea de matrice: structuri logice, în care, prin intermediul RAID-controler combină mai multe drive-uri - hard disk-uri și SSD. În acest caz, matrice arata ca un sistem unic pentru spațiul de stocare.

Există mai multe tipuri de matrice. performanțe diferite, fiabilitatea de stocare a datelor și numărul minim necesar de discuri. Alegerea unui anumit tip depinde de nevoile și obiectivele, precum și capacitățile de RAID-controler.

RAID-controlere sunt împărțite în:

  • Software-ul. Întreaga sarcina de a gestiona o matrice cade pe CPU. Soluția puțin productivă și rezistentă.
  • Integrat. Construit în placa de bază. cip separat efectuează o parte a sarcinilor de gestionare, dar utilizează în continuare același CPU. controlere integrate pot avea propria lor memorie cache. Comparativ cu software-ul, suporta mai multe tipuri de matrice, funcționează mult mai rapid și mai fiabile.
  • Hardware. Prezentat ca placi de extensie sau dispozitive separate amplasate în exteriorul serverului (controlori externi sau bridge). Echipat cu propriul procesor, efectuează toate calculele necesare și, de regulă, memoria cache. controlere modulare pot avea porturi interne și externe:
    • Internă - utilizat pentru a conecta unitățile instalate în serverul de sine.
    • Extern - utilizat pentru stocarea pe disc extern.







Chiar dacă serverul este echipat cu un RAID-controler integrat, poate fi stabilită și un sistem modular, în cazul în care capacitatea de existentă, viteza și fiabilitatea nu ar fi suficientă, dacă este necesar.

Dacă există o memorie cache pentru RAID-controler de bord, acesta poate fi utilizat pentru stocarea intermediară a datelor care urmează să fie citit sau scris. Acest lucru vă permite să gestioneze mai bine operațiunile de I / O.

Pentru pană de curent nu pierde datele stocate în memoria cache, folosind două abordări diferite:

  • controlerul este echipat cu baterie proprie (BBU - baterie de rezervă unitate), care permite pentru a stoca date în memorie de până la 3 zile,
  • sau memorie flash suplimentar, alimentat prin condensator încăpător. În cazul în care puterea nu reușește în ea a rampelor de conținutul cache. Și pentru că memoria flash consumă foarte puțină energie, iar datele stocate în el de luni de zile. Vă rugăm să rețineți că memoria flash este utilizată numai în cazul în care nu reușește puterea.

Și, de îndată ce serverul este de lucru, controlerul primul lucru aruncă conținutul memoriei cache pe disc. Atunci când bateria poate fi activat de prezența modului writeback: În timpul înregistrării controlerului de disc va raporta operațiunea este de succes deja în momentul în care datele se încadrează în memoria cache, și apoi în modul „de fond“, le va arunca pe discuri. Prin urmare, alte procese vor petrece mai puțin timp de așteptare pentru confirmare.

Unele dintre RAID-controlerele poate crește cantitatea de memorie cache, și introduceți bateria, dacă nu are. Cu cât este mai dimensiunea memoriei cache controler, o mai bună performanță pentru RAID-matrice.

RAID-controlere în „trei mari“ servere

HP. Gen7, Gen8, Gen9
Dell. Gen11, Gen12, Gen13
IBM. M3, M4, M5

Apoi, există masă de voluminoase și plictisitoare.


Cum știu care Kontroller

Cum știu care Kontroller

Cum știu care Kontroller

Cum știu care Kontroller

Cele mai multe RAID-controlere HP și Dell suportă nativ toate tipurile majore de matrice. IBM are astfel de modele - o mână, în aproape fiecare caz, trebuie să fie instalat pe controlerul de 1-2 modulul de actualizare suplimentar, care nu este prea convenabil.

O altă caracteristică interesantă a RAID-controler IBM - cele mai multe dintre ele sunt folosite în servere de mai multe generații. HP și Dell au alte dependențe - cu lansarea unei noi generații de servere, ele produc, de obicei, noua generație de controlere.

Cum de a alege un controler adecvat?


Dacă decideți să faceți upgrade server și de selecție au participat la RAID-controler, se bazează în principal pe nevoile dumneavoastră.

Ai nevoie de o performanță bună, dar nu le pasă de securitate a datelor? Sau doresc cu puțin efort pentru a crește toleranța la erori, viteza de a sacrifica? A fost nevoie de un server web simplu pentru nevoile de dezvoltare? Este suficient pentru a alege un controler ieftin și de a crea un RAID 0 sau 1. Este posibil, chiar și fără cache.

Dacă doriți să salvați pe dispozitive de stocare sau pentru a stoarce toată capacitatea disponibilă este posibil, luați în considerare un RAID 5 sau 50. Acest lucru este destul ca soluție potrivită pentru crearea de arhive. Pentru astfel de probleme, este suficient să se ia controler cu suport pentru RAID și tipul dorit de volum mediu de cache.

Când creați o mare viteză și matrice fiabile în cadrul bazei de date, sau mare de stocare în conformitate cu serverele de fișiere au nevoie de performanță controlere cu cantități mari de memorie cache și lățime mare de bandă. Acesta este cazul atunci când economia pe același dispozitiv poate anula toate eforturile dumneavoastră.