Despre arhitecturi de stocare. Unde să stocați fișiere mari? Construiți un server de origine


Ce este sisteme de stocare   date (SHD) și la ce se utilizează? Care este diferența dintre iSCSI și FiberChannel? De ce această frază a devenit cunoscută doar în ultimii ani unui cerc larg de specialiști IT și de ce problemele sistemelor de stocare a datelor sunt din ce în ce mai îngrijorătoare minți gânditoare?

Cred că mulți oameni au observat tendințele de dezvoltare în lumea computerelor care ne înconjoară - trecerea de la un model de dezvoltare extensiv la unul intensiv. Creșterea procesoarelor de megahertz nu mai dă un rezultat vizibil, iar dezvoltarea de unități nu ține pasul cu informația. Dacă în cazul procesoarelor totul este mai mult sau mai puțin clar - este suficient să asamblați sisteme multiprocesoare și / sau să folosiți mai multe nuclee într-un singur procesor, atunci în cazul problemelor de stocare și procesare a informațiilor, nu este atât de ușor să scăpați de probleme. Panaceea actuală pentru epidemia informațională este stocarea. Numele se referă la Storage Area Network sau Storage System. În orice caz, este special

Principalele probleme rezolvate prin depozitare

Deci, ce sarcini este rezolvat sistemul de stocare? Luați în considerare problemele tipice asociate cu volumul tot mai mare de informații din orice organizație. Să presupunem că acestea sunt cel puțin câteva zeci de calculatoare și mai multe birouri distanțate geografic.

1. Descentralizarea informațiilor   - dacă mai devreme toate datele ar putea fi stocate literalmente pe un hard disk, acum orice sistem funcțional necesită o stocare separată - de exemplu, servere poștă electronică, DBMS, domeniu și așa mai departe. Situația este complicată în cazul birourilor (sucursalelor) distribuite.

2. Creșterea informațiilor asemănătoare cu avalanșa   - Adesea, numărul de hard disk-uri pe care le puteți instala pe un anumit server nu poate acoperi capacitatea de care are nevoie sistemul. Drept urmare:
Imposibilitatea de a proteja complet datele stocate este într-adevăr, deoarece este destul de dificil să chiar și datele de rezervă care nu sunt doar pe servere diferite, ci și dispersate geografic.
Viteza de procesare informațională insuficientă - canalele de comunicare între site-urile îndepărtate lasă mult de dorit, dar chiar și cu un canal suficient de gros, nu este întotdeauna posibilă utilizarea rețelelor existente, de exemplu, IP, pentru lucru.
complexitate copie de rezervă - dacă datele sunt citite și scrise în blocuri mici, atunci poate fi nerealist să se facă arhivarea completă a informațiilor de pe un server de la distanță prin canalele existente - este necesar să se transfere întreaga cantitate de date. Arhivarea locală este adesea imposibilă din motive financiare - aveți nevoie de sisteme de rezervă (unități de bandă, de exemplu), software special (care poate costa foarte mulți bani) și personal instruit și calificat.

3. Este dificil sau imposibil să prezici volumul necesar spațiu pe disc   la implementarea unui sistem informatic. Drept urmare:
Există probleme de extindere a capacităților de disc - este destul de dificil să obțineți capacități terabyte pe server, mai ales dacă sistemul rulează deja pe discuri cu capacitate mică - cel puțin, este necesară o oprire a sistemului și investiții financiare ineficiente.
Utilizarea ineficientă a resurselor - uneori nu puteți ghici ce server datele vor crește mai rapid. O cantitate semnificativ mică de spațiu pe disc poate fi gratuită pe serverul de e-mail, în timp ce o altă unitate va folosi doar 20% din volumul unui subsistem de disc scump (de exemplu, SCSI).

4. Confidențialitate scăzută a datelor distribuite   - este imposibil de controlat și restricționat accesul în conformitate cu politica de securitate a întreprinderii. Acest lucru se aplică atât accesului la datele de pe canalele existente pentru aceasta (rețeaua locală), cât și accesul fizic la media - de exemplu, furtul hard disk-urilor și distrugerea acestora nu sunt excluse (pentru a complica activitatea organizației). Acțiunile necalificate ale utilizatorilor și ale personalului de întreținere pot fi și mai nocive. Atunci când compania din fiecare birou este obligată să rezolve mici probleme de securitate locală, acest lucru nu dă rezultatul dorit.

5. Complexitatea gestionării fluxurilor de informații distribuite   - orice acțiuni care vizează schimbarea datelor din fiecare ramură care conține o parte din datele distribuite creează anumite probleme, de la complexitatea sincronizării diferitelor baze de date, versiuni ale fișierelor dezvoltatorilor până la duplicarea inutilă a informațiilor.

6. Efectul economic scăzut al introducerii soluțiilor „clasice”   - odată cu creșterea rețelei de informații, cantități mari de date și o structură din ce în ce mai distribuită a întreprinderii, investițiile financiare nu sunt atât de eficiente și de multe ori nu pot rezolva problemele care apar.

7. Costurile ridicate ale resurselor utilizate pentru menținerea eficienței întregului sistem informațional al întreprinderii - de la necesitatea menținerii unui personal numeros de personal calificat la numeroase soluții hardware scumpe, concepute pentru a rezolva problema volumelor și a vitezei de acces la informație, împreună cu stocarea fiabilă și protecția împotriva eșecurilor.

În lumina problemelor de mai sus, care mai devreme sau mai târziu, depășesc complet sau parțial orice companie în curs de dezvoltare dinamică, vom încerca să descrie sistemele de stocare - așa cum ar trebui să fie. Luați în considerare schemele de conexiune tipice și tipurile de sisteme de stocare.

Megabytes / tranzacții?

Dacă anterior discurile dure erau în interiorul computerului (serverului), acum sunt aglomerate și nu prea sunt de încredere acolo. Cea mai simplă soluție (dezvoltată cu mult timp în urmă și folosită peste tot) este tehnologia RAID.

imagini \\ RAID \\ 01.jpg

Atunci când organizăm RAID în orice sisteme de stocare, pe lângă protejarea informațiilor, obținem mai multe avantaje incontestabile, dintre care unul este viteza de acces la informații.

Din punctul de vedere al utilizatorului sau al software-ului, viteza este determinată nu numai de capacitatea sistemului (MB / s), ci și de numărul de tranzacții - adică de numărul de operațiuni I / O pe unitate de timp (IOPS). În mod logic, numărul mai mare de discuri și acele tehnici de îmbunătățire a performanței pe care le oferă controlerul RAID (de exemplu, cache) contribuie la IOPS.

Dacă debitul general este mai important pentru vizualizarea fluxului video sau organizarea unui server de fișiere, pentru DBMS și orice aplicații OLTP (tranzacție online tranzacții), numărul de tranzacții este capabil să prelucreze sistemul. Și cu această opțiune, hard disk-urile moderne nu sunt atât de pline de roșu ca în cazul volumelor în creștere și, în parte, a vitezei. Toate aceste probleme sunt concepute pentru a rezolva sistemul de stocare în sine.

Niveluri de protecție

Trebuie să înțelegeți că baza tuturor sistemelor de stocare este practica protejării informațiilor bazate pe tehnologia RAID - fără aceasta, orice sistem de stocare avansat din punct de vedere tehnic nu va fi inutil, deoarece hard disk-urile din acest sistem sunt componenta cea mai nesigură. Organizarea discurilor în RAID este „legătura inferioară”, primul eșalon al protecției informațiilor și viteza crescută de procesare.

Cu toate acestea, pe lângă schemele RAID, există o protecție a datelor de nivel inferior implementată „de sus” a tehnologiilor și soluțiilor încorporate în hard disk în sine de către producătorul său. De exemplu, unul dintre cei mai importanți producători de stocare, EMC, are o metodologie pentru analiza suplimentară a integrității datelor la nivelul sectorului de acționare.

După ce ne-am ocupat de RAID, să trecem la structura sistemelor de stocare. În primul rând, sistemele de stocare sunt împărțite în funcție de tipul de interfețe de conectare gazdă (server) utilizate. Interfețele de conexiune externe sunt în principal SCSI sau FibreChannel, precum și standardul iSCSI destul de tânăr. De asemenea, nu reduceți mici magazine inteligente care pot fi chiar conectate prin USB sau FireWire. Nu vom considera interfețe mai rare (uneori pur și simplu nereușite într-un fel sau altul), cum ar fi IBM SSA sau interfețe concepute pentru mainframe - de exemplu, FICON / ESCON. Stocare NAS independentă, conectată la rețeaua Ethernet. Cuvântul „interfață” înseamnă practic un conector extern, dar nu uitați că conectorul nu determină protocolul de comunicare al celor două dispozitive. Ne vom lăsa pe aceste caracteristici un pic mai jos.

imagini \\ RAID \\ 02.gif

Reprezintă Interfața Sistemului Mic de Calcul (citiți „spuneți”) - o interfață paralelă semi-duplex. În sistemele de stocare moderne, este cel mai adesea reprezentat de un conector SCSI:

imagini \\ RAID \\ 03.gif

imagini \\ RAID \\ 04.gif

Și un grup de protocoale SCSI, și mai precis - SCSI-3 Parallel Interface. Diferența dintre SCSI și IDE familiar este că există mai multe dispozitive pe canal, lungimi de cablu mai lungi, rate de transfer de date mai rapide, precum și funcții „exclusive” precum semnalizarea diferențială de înaltă tensiune, comenzile de comandă și altele - nu vom intra în această problemă.
Dacă vorbim despre principalii producători de componente SCSI, cum ar fi adaptoare SCSI, controlere RAID cu interfață SCSI, atunci orice specialist își va aminti imediat două nume - Adaptec și LSI Logic. Cred că acest lucru este suficient, nu au existat revoluții pe această piață de mult timp și, probabil, nu este de așteptat.

Interfata FiberChannel

Interfață serial complet duplex. Cel mai adesea, în echipamentele moderne este reprezentat de conectori optici externi, precum LC sau SC (LC - dimensiuni mai mici):

imagini \\ RAID \\ 05.jpg

imagini \\ RAID \\ 06.jpg

... și protocoale FibreChannel (FCP). Există mai multe scheme de comutare a dispozitivelor FibreChannel:

Punct-la-punct   - conexiune directă a dispozitivelor între ele:

imagini \\ RAID \\ 07.gif

Crosspoint comutat - conectarea dispozitivelor la comutatorul FibreChannel (similar implementării rețelei Ethernet pe comutatoare):

imagini \\ RAID \\ 08.gif

Bucla arbitrată   - FC-AL, buclă cu acces de arbitraj - toate dispozitivele sunt conectate între ele într-un inel, circuitul amintește oarecum de Token Ring. Se poate utiliza și un comutator - apoi topologia fizică va fi implementată conform schemei „stele”, iar cea logică - conform schemei „bucle” (sau „inel”):

imagini \\ RAID \\ 09.gif

Conexiunea conform schemei FibreChannel Switched este cea mai frecventă schemă, în termeni de FibreChannel o astfel de conexiune se numește Fabric - în limba rusă există o hârtie de urmărire din ea - „fabrică”. Trebuie remarcat faptul că comutatoarele FibreChannel sunt dispozitive destul de avansate, din punct de vedere al complexității umplerii, sunt aproape de comutatoare IP de nivelul 3. Dacă întrerupătoarele sunt interconectate, atunci acestea funcționează într-o singură fabrică, având un set de setări valabile pentru întreaga fabrică simultan. Schimbarea unor opțiuni pe unul dintre comutatoare poate duce la o schimbare a întregii fabrici, fără a menționa setările de autorizare de acces, de exemplu. Pe de altă parte, există scheme SAN care implică mai multe fabrici în cadrul unui singur SAN. Astfel, o fabrică poate fi numită doar un grup de comutatoare interconectate - două sau mai multe dispozitive neconectate introduse în SAN pentru a crește toleranța la erori în două sau mai multe fabrici diferite.

Componentele care permit combinarea gazdelor și sistemelor de stocare într-o singură rețea sunt denumite în mod obișnuit „conectivitate”. Conectivitatea este, desigur, cabluri de conexiune duplex (de obicei cu o interfață LC), switch-uri (switch-uri) și adaptoare FibreChannel (HBA, Host Base Adapters) - adică acele carduri de expansiune care, atunci când sunt instalate în gazde, vă permit să conectați gazda la rețea. SAN. HBA-urile sunt de obicei implementate ca carduri PCI-X sau PCI-Express.

imagini \\ RAID \\ 10.jpg

Nu confundați fibra și fibra - mediul de propagare a semnalului poate fi diferit. FiberChannel poate funcționa pe „cupru”. De exemplu, toate hard disk-urile FibreChannel au contacte metalice, iar comutarea obișnuită a dispozitivelor prin „cupru” nu este neobișnuită, ele trec doar treptat la canale optice ca cea mai promițătoare tehnologie și înlocuire funcțională a „cuprului”.

Interfață ISCSI

De obicei reprezentat de un conector RJ-45 extern pentru conectarea la o rețea Ethernet și protocolul însuși iSCSI (Internet Small Computer System Interface). Prin definiția SNIA: „iSCSI este un protocol care se bazează pe TCP / IP și este conceput pentru a stabili interoperabilitatea și a gestiona sisteme, servere și clienți de stocare.” Să ne lăsăm pe această interfață mai detaliat, numai pentru că fiecare utilizator este capabil să utilizeze iSCSI chiar și pe o rețea obișnuită „acasă”.

Trebuie să știți că iSCSI definește cel puțin protocolul de transport pentru SCSI, care rulează pe partea de sus a TCP, și tehnologia pentru încapsularea comenzilor SCSI într-o rețea bazată pe IP. Mai simplu spus, iSCSI este un protocol care permite accesul la blocarea datelor folosind comenzile SCSI trimise printr-o rețea cu un stivă TCP / IP. iSCSI a apărut ca un înlocuitor pentru FibreChannel, iar în sistemele moderne de stocare are mai multe avantaje față de aceasta - capacitatea de a combina dispozitivele pe distanțe lungi (folosind rețele IP existente), capacitatea de a furniza un nivel specific de QoS (Calitatea serviciului, calitatea serviciului), conectivitate cu costuri mai mici. Cu toate acestea, principala problemă a folosirii iSCSI ca înlocuitor pentru FibreChannel este întârzierile de lungă durată care apar în rețea datorită particularităților implementării stivelor TCP / IP, ceea ce neagă unul dintre avantajele importante ale utilizării sistemelor de stocare - viteza de acces la informații și latența scăzută. Acesta este un minus grav.

O mică remarcă despre gazde - ele pot utiliza atât carduri de rețea obișnuite (apoi procesarea iSCSI stivă și încapsularea comenzilor se vor face prin software), cât și carduri specializate care sprijină tehnologii similare cu TOE (TCP / IP Offload Engines). Această tehnologie asigură procesarea hardware a părții corespunzătoare din stiva de protocol iSCSI. Metoda software   mai ieftin, dar încarcă mai mult procesorul central al serverului și, teoretic, poate duce la mai multe întârzieri decât la un procesor hardware. Cu viteza actuală a rețelelor Ethernet la 1 Gbit / s, se poate presupune că iSCSI va funcționa exact de două ori mai lent decât FibreChannel la o viteză de 2 Gbit, dar în utilizarea reală, diferența va fi și mai vizibilă.

Pe lângă cele deja discutate, menționăm pe scurt câteva protocoale care sunt mai rare și sunt concepute pentru a oferi servicii suplimentare rețelelor de spațiu de stocare (SAN) existente:

FCIP (Fibre Channel prin IP) - Protocol de tunel construit pe TCP / IP și conceput pentru conectarea SAN-urilor dispersate geografic printr-un mediu IP standard. De exemplu, puteți combina două SAN-uri într-unul pe Internet. Acest lucru este realizat folosind un gateway FCIP care este transparent pentru toate dispozitivele din SAN.
iFCP (Internet Fibre Channel Protocol)   - Un protocol care vă permite să combinați dispozitivele cu interfețele FC prin rețele IP. O diferență importantă față de FCIP este că este posibilă unirea dispozitivelor FC printr-o rețea IP, ceea ce permite ca o pereche de conexiuni diferite să aibă un nivel diferit de QoS, ceea ce nu este posibil atunci când se face tunel prin FCIP.

Am examinat pe scurt interfețele fizice, protocoalele și tipurile de comutare pentru sistemele de stocare, fără a ne opri la listarea tuturor opțiuni posibile. Acum să încercăm să ne imaginăm ce parametri caracterizează sistemele de stocare a datelor?

Principalii parametri hardware de stocare

Unele dintre ele au fost enumerate mai sus - acestea sunt tipul de interfețe și tipuri de conexiuni externe unități interne (hard disk-uri). Următorul parametru, care are sens să se țină cont de cei doi de mai sus atunci când alegem un sistem de stocare pe disc, este fiabilitatea acestuia. Fiabilitatea poate fi evaluată nu de timpul banal de funcționare între eșecul componentelor individuale (faptul că această dată este aproximativ egală pentru toți producătorii), ci de arhitectura internă. Un sistem de stocare „obișnuit” adesea „extern” este un raft cu disc (pentru montarea într-un dulap de 19 inch) cu hard disk-uri, interfețe externe pentru conectarea gazdelor, mai multe surse de alimentare. În interior, de obicei, tot ce asigură sistemul de stocare este instalat - unități de procesare, controlere de disc, porturi de intrare / ieșire, memorie cache și așa mai departe. De obicei, rack-ul este gestionat de pe linia de comandă sau prin interfața web, configurația inițială necesită adesea o conexiune în serie. Utilizatorul poate „împărți” discurile din sistem în grupuri și le poate combina în RAID (de diferite niveluri), spațiul de disc rezultat este împărțit în una sau mai multe unități logice (LUN-uri), la care gazdele (serverele) au acces și le „văd” ca hard disk-uri locale. Numărul de grupuri RAID, LUN-uri, logica cache-ului, disponibilitatea LUN-urilor pentru servere specifice și orice altceva este configurat de administratorul de sistem. De obicei, sistemele de stocare sunt concepute pentru a se conecta la ele nu la unul, ci la mai multe servere (până la sute, în teorie) - prin urmare, un astfel de sistem ar trebui să aibă performanțe ridicate, un sistem flexibil de control și monitorizare și instrumente bine gândite de protecție a datelor. Protecția datelor este oferită în mai multe moduri, cea mai ușoară dintre care știi deja - combinația de discuri în RAID. Cu toate acestea, datele trebuie să fie și ele în permanență accesibile - până la urmă, oprirea unui sistem de stocare a datelor central al întreprinderii poate provoca pierderi semnificative. Cu cât mai multe sisteme stochează date pe sistemul de stocare, cu atât trebuie să se asigure un acces mai fiabil la sistem - deoarece în caz de accident, sistemul de stocare nu mai funcționează imediat pe toate serverele care stochează datele de acolo. Disponibilitatea ridicată a rack-ului este asigurată prin duplicarea internă completă a tuturor componentelor sistemului - căi de acces la rack (porturi FibreChannel), module procesor, memorie cache, surse de alimentare etc. Vom încerca să explicăm principiul redundanței 100% (duplicare) cu următoarea cifră:

imagini \\ RAID \\ 11.gif

1. Controlerul (modulul procesorului) al sistemului de stocare, inclusiv:
* Procesor central (sau procesoare) - de obicei pe sistem rulează software special care acționează ca „sistem de operare”;
* interfețe pentru comutarea cu hard disk-uri - în cazul nostru, acestea sunt plăci care asigură conectarea discurilor FibreChannel conform schemei de bucle de acces arbitraj (FC-AL);
* memorie cache;
* Controlere port externe FibreChannel
2. Interfața externă a FC; după cum vedem, există 2 dintre ele pentru fiecare modul de procesare;
3. Hard disk-uri - capacitatea este extinsă cu rafturi suplimentare pe disc;
4. Memoria de memorie cache într-o astfel de schemă este de obicei oglindită pentru a nu pierde datele stocate acolo atunci când orice modul eșuează.

În ceea ce privește hardware-ul, rafturile cu discuri pot avea diverse interfețe pentru conectarea gazdelor, diverse interfețe ale hard disk-urilor, diverse scheme de conexiune pentru rafturi suplimentare, care servesc la creșterea numărului de discuri din sistem, precum și alți „parametri de fier”.

Software de stocare

În mod firesc, puterea hardware a sistemelor de stocare trebuie să fie cumva administrată, iar sistemele de stocare în sine sunt pur și simplu obligate să ofere un nivel de servicii și funcționalități care nu este disponibil în schemele convenționale server-client. Dacă vă uitați la figura „Schema structurală a unui sistem de stocare a datelor”, devine clar că atunci când serverul este conectat direct la rack în două moduri, acestea trebuie conectate la porturile FC ale diferitelor module de procesor pentru ca serverul să continue să funcționeze dacă întregul modul de procesor nu reușește imediat. Desigur, pentru a utiliza multipathing, suportul pentru această funcționalitate ar trebui să fie oferit de hardware și software la toate nivelurile implicate în transferul de date. Desigur, backup-ul complet fără instrumente de monitorizare și avertizare nu are sens - prin urmare, toate sistemele de stocare serioase au astfel de capacități. De exemplu, notificarea oricăror evenimente critice poate avea loc prin diferite mijloace - o alertă prin e-mail, un apel automat cu modem către centrul de asistență tehnică, un mesaj către un pager (acum mai relevant decât SMS), mecanisme SNMP și multe altele.

Ei bine, și așa cum am menționat deja, există controale puternice pentru toată această măreție. De obicei, aceasta este o interfață bazată pe web, o consolă, posibilitatea de a scrie scripturi și de a integra controlul în pachetele de software externe. Despre mecanismele care asigură stocarea de înaltă performanță, menționăm doar pe scurt - arhitectura care nu blochează cu mai multe autobuze interne și o mulțime de hard disk-uri, procesoare centrale puternice, sistem de control specializat (OS), o cantitate mare de memorie cache, multe interfețe I / O externe.

Serviciile furnizate de sistemele de stocare sunt de obicei determinate de software-ul care rulează pe suportul de discuri în sine. Aproape întotdeauna, acestea sunt pachete software complexe achiziționate sub licențe separate care nu sunt incluse în costul de stocare în sine. Vom menționa imediat software-ul familiar pentru multipathing - funcționează doar pe gazde, nu și pe rack-ul în sine.

Următoarea soluție cea mai populară este software-ul pentru crearea copiilor instantanee și complete ale datelor. Diferenți producători au denumiri diferite pentru produsele lor software și mecanisme de creare a acestor copii. Pentru a rezuma, putem manipula cuvintele instantanee și clonă. O clonă este realizată folosind suportul de disc din interiorul rack-ului propriu - aceasta este o copie internă completă a datelor. Domeniul de aplicare este destul de larg - de la backup la crearea unei „versiuni de testare” a datelor sursă, de exemplu, pentru upgrade-uri riscante în care nu există încredere și care nu este sigur de utilizat pe datele curente. Oricine a urmărit îndeaproape toate farmecele de stocare pe care le-am analizat aici, se va întreba - de ce aveți nevoie de o copie de rezervă în interiorul rackului dacă are o fiabilitate atât de ridicată? Răspunsul la această întrebare este că nimeni nu este imun la erorile umane. Datele sunt stocate în mod fiabil, dar dacă operatorul însuși a făcut ceva greșit, de exemplu, a șters tabelul dorit din baza de date, niciun fel de trucuri hardware nu l-ar putea salva. Clonarea datelor se face de obicei la nivelul LUN. Funcționalitatea mai interesantă este oferită de mecanismul de instantanee. Într-o oarecare măsură, obținem toate farmecele unei copii interne complete a datelor (clonă), în timp ce nu preluăm 100% din cantitatea de date copiate în rack-ul propriu-zis, deoarece un astfel de volum nu ne este întotdeauna disponibil. De fapt, o instantanee este o „instantanee” instantanee a datelor care nu necesită timp și resurse ale procesorului de stocare.

Desigur, nu se poate menționa software-ul de replicare a datelor, care este adesea numit mirroring. Acesta este un mecanism pentru replicarea sincronă sau asincronă (duplicare) a informațiilor de la un sistem de stocare la unul sau mai multe sisteme de stocare la distanță. Replicarea este posibilă prin diferite canale - de exemplu, rafturile cu interfețe FibreChannel pot fi replicate într-un alt sistem de stocare în mod asincron, prin Internet și pe distanțe lungi. Această soluție oferă stocare fiabilă de informații și protecție împotriva dezastrelor.

Pe lângă toate cele de mai sus, există un număr mare de alte mecanisme software pentru manipularea datelor ...

DAS & NAS & SAN

După ce am făcut cunoștință cu sistemele de stocare a datelor în sine, principiile construcției lor, capacitățile oferite de acestea și protocoalele de funcționare, este timpul să încercați să combinați cunoștințele dobândite într-o schemă de lucru. Să încercăm să luăm în considerare tipurile de sisteme de stocare și topologia conexiunii lor la o singură infrastructură de lucru.

dispozitive DAS (stocare directă atașată)   - sisteme de stocare care se conectează direct la server. Aceasta include atât cele mai simple sisteme SCSI conectate la controlerul SCSI / RAID al serverului, cât și dispozitivele FibreChannel conectate direct la server, deși sunt proiectate pentru dispozitivele SAN. În acest caz, topologia DAS este un SAN degenerat (rețea de zonă de stocare):

imagini \\ RAID \\ 12.gif

În această schemă, unul dintre servere are acces la datele stocate pe sistemul de stocare. Clienții accesează datele accesând acest server prin rețea. Adică, serverul are acces în bloc la datele din sistemul de stocare, iar clienții folosesc deja accesul la fișiere - acest concept este foarte important pentru înțelegere. Dezavantajele unei astfel de topologii sunt evidente:
* Fiabilitate scăzută - în caz de probleme de rețea sau de blocare a serverului, datele devin inaccesibile tuturor.
* Latență ridicată datorită procesării tuturor cererilor de către un server și a transportului utilizat (cel mai adesea - IP).
* Sarcină mare de rețea, care definește adesea limitele de scalabilitate prin adăugarea de clienți.
* Gestibilitate slabă - întreaga capacitate este disponibilă pentru un singur server, ceea ce reduce flexibilitatea distribuției datelor.
* Utilizarea scăzută a resurselor - este dificil de prezis volumele de date necesare, unele dispozitive DAS din organizație pot avea un exces de capacitate (discuri), altele pot lipsi - redistribuirea este adesea imposibilă sau consumă timp.

dispozitive NAS (stocare atașată la rețea) - dispozitive de stocare conectate direct la rețea. Spre deosebire de alte sisteme, NAS oferă acces la fișiere la date și nimic altceva. Dispozitivele NAS sunt o combinație între sistemul de stocare și serverul la care este conectat. În forma sa cea mai simplă, un server de rețea obișnuit care furnizează resurse de fișiere este un dispozitiv NAS:

imagini \\ RAID \\ 13.gif

Toate dezavantajele unei astfel de scheme sunt similare cu topologia DAS, cu unele excepții. Dintre minusurile care au fost adăugate, remarcăm costul crescut, și adesea semnificativ, - cu toate acestea, costul este proporțional cu funcționalitatea, iar aici deseori „există ceva de plătit”. Dispozitivele NAS pot fi cele mai simple „cutii” cu un port Ethernet și două hard disk-uri în RAID1, permițând accesul la fișiere folosind un singur protocol CIFS (Common Internet File System) la sisteme uriașe în care pot fi instalate sute de hard disk-uri și acces la fișiere. furnizate de o duzină de servere specializate în cadrul sistemului NAS. Numărul de porturi externe Ethernet poate atinge multe zeci, iar capacitatea datelor stocate poate fi de câteva sute de terabyți (de exemplu, EMC Celerra CNS). Fiabilitatea și performanța unor astfel de modele pot ocoli multe dispozitive SAN-midrange. Interesant este că dispozitivele NAS pot face parte dintr-o rețea SAN și nu au propriile unități, ci asigură doar accesul la fișiere la datele care se află pe dispozitivele de stocare bloc. În acest caz, NAS preia funcția unui puternic server specializat, iar SAN presupune dispozitivul de stocare, adică obținem topologia DAS, compusă din componente NAS și SAN.

Dispozitivele NAS sunt foarte bune într-un mediu eterogen în care ai nevoie de acces rapid la fișiere la date pentru mulți clienți în același timp. Oferă de asemenea fiabilitate excelentă de stocare și flexibilitate de gestionare a sistemului împreună cu ușurința întreținerii Nu ne vom baza pe fiabilitate - acest aspect al stocării este discutat mai sus. În ceea ce privește un mediu eterogen, accesul la fișiere într-un singur sistem NAS poate fi obținut prin TCP / IP, CIFS, NFS, FTP, TFTP și altele, inclusiv capacitatea de a lucra ca țintă NAS iSCSI, care asigură funcționarea cu diferite sisteme de operare, instalat pe gazde. În ceea ce privește ușurința de întreținere și flexibilitatea de gestionare, aceste funcții sunt furnizate de un sistem de operare specializat, care este dificil de dezactivat și nu trebuie întreținut, precum și simplitatea diferențierii drepturilor de acces la fișiere. De exemplu, este posibil să lucrați într-un mediu Windows Active Directory cu suport pentru funcționalitatea necesară - poate fi LDAP, autentificare Kerberos, DNS dinamic, ACL, cote (cote), obiecte de politică de grup și istoric SID. Deoarece accesul este furnizat fișierelor, iar numele lor pot conține caractere din diferite limbi, multe NAS oferă suport pentru codificările UTF-8, Unicode. Alegerea NAS ar trebui abordată cu mai multă atenție decât dispozitivelor DAS, deoarece este posibil ca astfel de echipamente să nu suporte serviciile de care aveți nevoie, de exemplu, criptarea sistemelor de fișiere (EFS) de la Microsoft și IPSec. Apropo, puteți vedea că NAS sunt mult mai puțin obișnuite decât dispozitivele SAN, dar procentul de astfel de sisteme este încă constant, deși încet, în creștere - în principal datorită aglomerării din DAS.

Dispozitive la care să vă conectați SAN (Rețea de spațiu de stocare)   - dispozitive pentru conectarea la o rețea de stocare a datelor. O rețea de zonă de stocare (SAN) nu trebuie confundată cu o rețea de zonă locală - acestea sunt rețele diferite. Cel mai adesea, SAN se bazează pe stiva de protocol FibreChannel și, în cel mai simplu caz, constă din sisteme de stocare, comutatoare și servere conectate prin canale de comunicare optică. În figura vedem o infrastructură extrem de fiabilă în care serverele sunt conectate simultan la rețeaua locală (stânga) și la rețeaua de stocare (dreapta):

imagini \\ RAID \\ 14.gif

După o discuție destul de detaliată a dispozitivelor și a principiilor lor de funcționare, ne va fi destul de ușor să înțelegem topologia SAN. În figura vedem un singur sistem de stocare pentru întreaga infrastructură, la care sunt conectate două servere. Serverele au căi de acces redundante - fiecare are două HBA (sau un port dublu, ceea ce reduce toleranța la erori). Dispozitivul de stocare are 4 porturi prin care este conectat la 2 comutatoare. Presupunând că există două module de procesor redundante în interior, este ușor de ghicit că cea mai bună schemă de conectare este atunci când fiecare comutator este conectat atât la primul, cât și la al doilea modul de procesor. O astfel de schemă oferă acces la orice date localizate pe sistemul de stocare în cazul eșecului oricărui modul de procesare, comutator sau calea de acces. Am studiat deja fiabilitatea sistemelor de stocare, două întrerupătoare și două fabrici cresc în continuare disponibilitatea topologiei, astfel încât dacă una dintre unitățile de comutare eșuează brusc din cauza unei defecțiuni sau a unei erori de administrator, a doua va funcționa normal, deoarece aceste două dispozitive nu sunt conectate.

Conexiunea la server afișată se numește conexiune de înaltă disponibilitate, deși un număr și mai mare de HBA-uri pot fi instalate pe server, dacă este necesar. Fizic, fiecare server are doar două conexiuni în SAN, dar logic, sistemul de stocare este accesibil prin patru căi - fiecare HBA oferă acces la două puncte de conexiune pe sistemul de stocare, separat pentru fiecare modul de procesor (această caracteristică oferă o dublă conexiune a comutatorului la sistemul de stocare). În această diagramă, cel mai nesigur dispozitiv este serverul. Două comutatoare asigură o fiabilitate a ordinului de 99,99%, dar serverul poate eșua din diverse motive. Dacă este necesară o funcționare extrem de fiabilă a întregului sistem, serverele sunt combinate într-un cluster, diagrama de mai sus nu necesită nicio adăugare hardware pentru a organiza astfel de lucrări și este considerată organizarea de referință a SAN. Cel mai simplu caz este serverele conectate într-un singur mod printr-un comutator la sistemul de stocare. Cu toate acestea, sistemul de stocare cu două module de procesor trebuie conectat la comutator cu cel puțin un canal pe modul - porturile rămase pot fi utilizate pentru conectarea directă a serverelor la sistemul de stocare, ceea ce este uneori necesar. Și nu uitați că SAN poate fi construit nu numai pe baza FibreChannel, ci și pe baza protocolului iSCSI - în același timp, puteți utiliza doar dispozitive ethernet standard pentru comutare, ceea ce reduce costul sistemului, dar are o serie de minusuri suplimentare (specificate în secțiunea care discută iSCSI ). Interesantă este și capacitatea de a încărca serverele din sistemul de stocare - nici măcar nu este necesar să existe unități de discuri interne pe server. Astfel, sarcina de stocare a datelor este în cele din urmă eliminată de pe servere. În teorie, un server specializat poate fi transformat într-un concasor de numere obișnuit fără unități, ale căror blocuri definitorii sunt procesoare centrale, memorie, precum și interfețe care să interacționeze cu lumea exterioară, precum porturile Ethernet și FibreChannel. Un fel de dispozitive similare sunt serverele cu lamă moderne.

Aș dori să notez că dispozitivele care pot fi conectate la SAN nu sunt limitate doar la sisteme de stocare a discurilor - ele pot fi biblioteci de discuri, biblioteci cu bandă (unități de bandă), dispozitive pentru stocarea datelor pe discuri optice (CD / DVD etc.) și multe altele.
Dintre minusurile SAN, notăm doar costul ridicat al componentelor sale, dar avantajele sunt incontestabile:
* Fiabilitate ridicată a accesului la date localizate pe sisteme de stocare externe. Independența topologiei SAN de sistemele și serverele de stocare folosite.
* Stocare centralizată de date (fiabilitate, securitate).
* Gestionarea convenabilă centralizată a comutării și a datelor.
* Transferați trafic intens de I / O într-o rețea separată, descărcând LAN.
* Viteză mare și latență scăzută.
* Scalabilitate și flexibilitate structură logică   SAN
* Geografic, dimensiunile SAN, spre deosebire de DAS clasic, sunt practic nelimitate.
* Abilitatea de a distribui rapid resursele între servere.
* Abilitatea de a construi soluții de cluster care tolerează erorile, fără costuri suplimentare, bazate pe SAN-ul existent.
* Schema de backup simplă - toate datele sunt la un loc.
* Prezența funcțiilor și serviciilor suplimentare (instantanee, replicare la distanță).
* SAN de înaltă securitate.

În concluzie
Cred că am acoperit în mod adecvat gama principală de probleme legate de sistemele moderne de stocare. Să sperăm că astfel de dispozitive se vor dezvolta și mai rapid funcțional, iar numărul mecanismelor de gestionare a datelor va crește doar.

În concluzie, putem spune că soluțiile NAS și SAN se confruntă în prezent cu un adevărat boom. Numărul producătorilor și varietatea soluțiilor cresc, iar competența tehnică a consumatorilor este în creștere. Putem presupune în siguranță că, în viitorul apropiat, în aproape fiecare mediu de calcul, va apărea unul sau alt sistem de stocare.

Orice date apar înaintea noastră sub formă de informații. Sensul activității oricăror dispozitive de calcul este procesarea informațiilor. recent,   volumele sale de creștere uneori înspăimântate, de aceea sistemele de stocare și software-ul specializat vor fi, fără îndoială, cele mai solicitate produse ale pieței IT în următorii ani.

Ce este asta
Rețea de stocare a datelorsau Network Area Network este un sistem format din dispozitive de stocare reale - discuri sau RAID - matrice, biblioteci de bandă și alte lucruri, un mediu de transmisie de date și servere conectate la acesta. Este de obicei utilizat de companii suficient de mari cu infrastructură IT bine dezvoltată pentru stocarea fiabilă a datelor și accesul de mare viteză la acestea.
  Simplificat, stocarea este un sistem care vă permite să distribuiți servere fiabile unități rapide   capacitate variabilă cu diferite dispozitive   stocarea datelor

Un pic de teorie.
  Serverul poate fi conectat la depozitul de date în mai multe moduri.
Primul și cel mai simplu este DAS, Direct Attached Storage (conexiune directă), introducem unități în server sau un tablou în adaptorul serverului și obținem o mulțime de gigabyte de spațiu pe disc cu relativ acces rapidși atunci când utilizați un tablou RAID - fiabilitate suficientă, deși sulițele pe tema fiabilității sunt de mult timp.
  Totuși, această utilizare a spațiului pe disc nu este optimă - pe un server spațiul se termină, pe celălalt există încă o mulțime de acesta. Soluția la această problemă este NAS, Network Attached Storage (stocare atașată la rețea). Cu toate acestea, cu toate avantajele acestei soluții - flexibilitate și gestionare centralizată - există un dezavantaj semnificativ - viteza accesului, o rețea de 10 gigabits nu a fost încă implementată în toate organizațiile. Și ajungem la rețeaua de stocare.

Principala diferență între SAN și NAS (pe lângă ordinea literelor în abrevieri) este modul în care resursele conectate sunt văzute pe server. Dacă resursele NAS sunt conectate la protocoalele NFS sau SMB, în SAN obținem o conexiune pe disc, cu care putem lucra la nivelul operațiunilor de I / O de bloc, care este mult mai rapid decât o conexiune de rețea (la care se adaugă un controler matrice cu cache mare, adaugă viteză la multe operațiuni).

Folosind SAN, combinăm avantajele DAS - viteză și simplitate și NAS - flexibilitate și controlabilitate. În plus, obținem capacitatea de a scala sistemele de depozitare până când sunt suficienți bani, în timp ce omorâm simultan alte câteva păsări cu o singură piatră, care nu sunt vizibile imediat:

  * eliminați restricțiile privind raza de conectare a dispozitivelor SCSI, care sunt de obicei limitate la un fir de 12 metri,
   * reduce timpul de rezervă,
   * putem porni de la SAN,
   * în caz de refuz de la NAS descărcăm o rețea,
   * obținem o viteză mare de intrare-ieșire datorită optimizării din partea sistemului de stocare,
   * aveți ocazia să conectați mai multe servere la o singură resursă, apoi ne oferă următoarele două păsări cu o singură piatră:
   o să folosiți pe deplin funcțiile VMWare - de exemplu VMotion (migrarea mașinii virtuale între mașini fizice) și altele ca acestea,
   o putem construi clustere care să tolereze erorile și să organizăm rețele distribuite geografic.

Ce dă?
  Pe lângă ceea ce am scris mai sus, obținem bugetul de optimizare a sistemului de stocare:

  * creșterea productivității, echilibrarea sarcinii și disponibilitatea ridicată a sistemelor de stocare datorită mai multor modalități de accesare a tablelor;
   * economii pe discuri prin optimizarea locației informațiilor;
* recuperare accelerată din eșecuri - puteți crea resurse temporare, implementa o copie de rezervă la ele și conectați serverele la acestea, și puteți restaura informațiile singuri fără grabă sau puteți transfera resurse pe alte servere și puteți trata calm cu fierul mort;
   * Timp de rezervă redus - datorită vitezei mari de transfer, puteți face backup la biblioteca de bandă mai repede, sau chiar să luați o instantanee (instantanee) din sistemul de fișiere și să o arhivați în siguranță;
   * spațiu pe disc la cerere - atunci când avem nevoie de acesta - puteți adăuga întotdeauna câteva rafturi în sistemul de stocare a datelor.
   * reduceți costurile de stocare a unui megabyte de informații - desigur, există un anumit prag din care aceste sisteme sunt rentabile.
   * Un loc de încredere pentru a stoca date critice pentru misiune și pentru afaceri (fără de care organizația nu poate exista și funcționează normal).
   * Vreau să menționez separat VMWare - toate cipurile precum migrarea mașinilor virtuale de la server la server și alte bunătăți sunt disponibile doar pe SAN.

În ce constă?
  După cum am scris mai sus, stocarea constă din dispozitive de stocare, suporturi de transmisie și servere conectate. Să luăm în considerare în ordine:

Sisteme de stocare a datelor   de obicei constau din hard disk-uri   și controlere, într-un sistem cu respectare de sine, de obicei doar 2 - 2 controlere, 2 căi la fiecare unitate, 2 interfețe, 2 surse de alimentare, 2 administratori. Dintre cei mai respectați producători de sistem, merită menționate HP, IBM, EMC și Hitachi. Aici citez un reprezentant al EMC la seminar - „HP face imprimante excelente. Ei bine, las-o să le facă! ”Bănuiesc că HP iubește și EMC. Concurența între producători este gravă, ca și în alte părți. Consecințele concurenței sunt, uneori, prețuri sănătoase pe megabyte de sistem de stocare și probleme cu compatibilitatea și suportul standardelor concurente, în special pentru echipamentele vechi.

Mediu de transfer de date. De obicei, SAN-urile sunt construite pe optică, ceea ce în prezent oferă o viteză de 4, uneori 8 gigabit pe canal. Atunci când a fost construit, hub-uri specializate au fost folosite înainte, acum există mai multe switch-uri, în principal de la Qlogic, Brocade, McData și Cisco (nu am văzut niciodată ultimele două pe site-uri). Cablurile sunt utilizate tradițional pentru rețelele optice - un singur mod și multi-mod, un singur mod mai mult.
În interior, se folosește FCP - Fibre Channel Protocol, un protocol de transport. De obicei, SCSI clasic rulează în interiorul său, iar FCP oferă adresare și livrare. Există o opțiune cu o conexiune printr-o rețea obișnuită și iSCSI, dar utilizează de obicei (și încarcă puternic) o locală, mai degrabă decât o rețea dedicată pentru transferul de date și necesită adaptoare cu suport iSCSI, bine, viteza este mai lentă decât în \u200b\u200boptică.

Există, de asemenea, o topologie inteligentă a cuvintelor, care se găsește în toate manualele de pe SAN. Există mai multe topologii, cea mai simplă opțiune este punct la punct, conectăm 2 sisteme. Acesta nu este DAS, dar un cal sferic în vid este cea mai simplă versiune a SAN. Apoi vine bucla controlată (FC-AL), funcționează pe principiul „trece mai departe” - transmițătorul fiecărui dispozitiv este conectat la receptorul celui următor, dispozitivele sunt închise într-un inel. Lanțurile lungi tind să se inițialeze mult timp.

Ei bine, opțiunea finală - o structură comutată (Fabric), este creată folosind switch-uri. Structura conexiunilor este construită în funcție de numărul de porturi conectate, ca și în construcția unei rețele locale. Principiul de bază al construcției este că toate căile și conexiunile sunt duplicate. Aceasta înseamnă că există cel puțin 2 căi diferite pentru fiecare dispozitiv din rețea. Aici se folosește și cuvântul topologie, în sensul organizării unei diagrame de conectare a dispozitivului și conectarea comutatoarelor. În acest caz, de regulă, comutatoarele sunt configurate astfel încât serverele să nu vadă altceva decât resursele destinate acestora. Acest lucru se realizează prin crearea de rețele virtuale și se numește zonare, cea mai apropiată analogie este VLAN. Fiecărui dispozitiv din rețea i se atribuie o adresă MAC analogică din rețeaua Ethernet, se numește WWN - World Wide Name. Este alocat fiecărei interfețe și fiecărei resurse (LUN) a sistemelor de stocare. Array-urile și comutatoarele pot distinge accesul WWN pentru servere.

server de   Conectați-vă la spațiu de stocare prin HBA - Host Bus Adapters. Prin analogie cu placi de rețea, există adaptoare cu un, doi și patru porturi. Cei mai buni crescători de câini recomandă instalarea a 2 adaptoare pe server, ceea ce permite atât echilibrarea încărcării, cât și fiabilitatea.

Și apoi resursele sunt tăiate în sistemele de stocare, ele sunt discurile (LUN-uri) pentru fiecare server și un loc este lăsat în rezervă, totul este pornit, instalatorii de sistem prescriu topologia, prind glitches în configurația comutatoarelor și accesului, totul începe și toată lumea trăiește fericită până la *.
În mod special nu ating diferite tipuri de porturi din rețeaua optică, oricine are nevoie - știe deja sau citește, cine nu are nevoie - ciocăni doar capul. Dar, ca de obicei, dacă tipul de port este setat incorect, nimic nu va funcționa.

Din experiență.
  De obicei, atunci când creați un SAN, comandați tablouri cu mai multe tipuri de discuri: FC pentru aplicații de mare viteză și SATA sau SAS pentru cele nu foarte rapide. Astfel, se obțin 2 grupuri de discuri cu costuri diferite de megabyte - costisitoare și rapidă și lentă și tristă ieftină. De obicei, toate bazele de date și alte aplicații cu I / O active și rapide sunt agățate de cea rapidă, în timp ce resursele de fișiere și toate celelalte sunt agățate de cea lentă.

Dacă un SAN este creat de la zero, are sens să-l construim pe baza soluțiilor unui singur producător. Cert este că, în ciuda conformității cu standardele declarate, există probleme de compatibilitate cu echipamentele sub apă, și nu faptul că o parte a echipamentului va funcționa unul cu celălalt fără a dansa cu un tamburin și a se consulta cu producătorii. De obicei, pentru a rezolva astfel de probleme, este mai ușor să apelați la un integrator și să-i dați bani decât să comunicați cu producătorii care comută săgeți unul pe celălalt.

Dacă SAN este creat pe baza infrastructurii existente, totul poate fi complicat, mai ales dacă există tablouri SCSI vechi și o grădină zoologică cu echipamente vechi din diferiți producători. În acest caz, are sens să solicităm ajutor din partea bestiei cumplite a unui integrator care va dezvălui problemele de compatibilitate și va face o a treia vilă în Insulele Canare.

Adesea, atunci când creează sisteme de stocare, firmele nu comandă asistență pentru producători pentru acest sistem. De obicei, acest lucru este justificat dacă compania are un personal format din admin-uri competenți competenți (care mi-au numit deja un fierbător de 100 de ori) și o cantitate corectă de capital, ceea ce face posibilă achiziționarea de piese de schimb în cantitățile necesare. Cu toate acestea, administratorii competenți sunt de obicei ademeniți de către integratori (am văzut-o eu), dar nu alocă bani pentru achiziție, iar după eșecuri, un circ începe cu strigătele „Voi concedia toată lumea!”, În loc de un apel pentru sprijin și sosirea unui inginer cu o piesă de rezervă.

Suportul se reduce de obicei la înlocuirea discurilor și a controlerelor moarte și la adăugarea de rafturi de disc și servere noi la sistem. O mulțime de probleme se întâmplă după o prevenire bruscă a sistemului de către specialiștii locali, în special după o oprire completă și demontare-asamblare a sistemului (și acest lucru se întâmplă).

Despre VMWare. Din câte știu (specialiștii în virtualizare mă corectează), doar VMWare și Hyper-V au funcționalitate care vă permite să transferați mașini virtuale între serverele fizice din zbor. Și pentru implementarea sa, este necesar ca toate serverele între care se deplasează mașina virtuală să fie conectate la același disc.

Despre clustere. La fel ca în cazul VMWare, sistemele cunoscute pentru mine de construire a clusterilor de reîncărcare (Sun Cluster, Veritas Cluster Server) necesită stocare conectată la toate sistemele.

În timp ce scriam un articol - m-au întrebat - în ce RAID se combină unitățile de obicei?
  În practica mea, de obicei făceau fie RAID 1 + 0 pe fiecare raft cu discuri FC, lăsând 1 disc de rezervă (Hot Spare) și tăiau LUN-urile din această piesă pentru sarcini, fie făceau RAID5 din discurile lente, lăsând din nou 1 disc pentru înlocuire. Dar aici întrebarea este complexă și, de obicei, modul de organizare a discurilor într-un tablou este selectat pentru fiecare situație și este justificat. Același EMC, de exemplu, merge și mai departe, și au setare suplimentară   matricea pentru aplicațiile care funcționează cu acesta (de exemplu, sub OLTP, OLAP). Nu am săpat atât de adânc cu ceilalți vânzători, dar cred că toată lumea are un reglaj fin.

  * înainte de primul eșec major, după care asistența este de obicei cumpărată de la producătorul sau furnizorul sistemului.
  Din moment ce nu există comentarii în sandbox, îl voi posta pe blogul meu personal.

Etichete: Adaugă etichete

Dacă serverele sunt dispozitive universale care funcționează în majoritatea cazurilor
   - fie o funcție de server de aplicație (atunci când este executată pe server programe specialeși există calcule intense)
   - fie o funcție de server de fișiere (adică un anumit loc pentru stocarea centralizată a fișierelor de date)

apoi SHD (Data Storage Systems) - dispozitive special concepute pentru a îndeplini funcții de server precum stocarea datelor.

Necesitatea de depozitare
   apare de obicei în întreprinderi suficient de mature, adică. cei care se gândesc cum
   - stochează și gestionează informații, cel mai valoros activ al companiei
   - asigurarea continuității activității și protecția împotriva pierderilor de date
   - creșterea adaptabilității infrastructurii IT

Depozitare și virtualizare
   Concurența obligă IMM-urile să lucreze mai eficient, fără timp de oprire și cu o eficiență ridicată. Schimbarea modelelor de producție, a planurilor tarifare, a tipurilor de servicii se întâmplă tot mai des. Întreaga activitate a companiilor moderne este „legată” tehnologia informației. Nevoile de afaceri se schimbă rapid și afectează instantaneu - cerințele privind fiabilitatea și adaptabilitatea infrastructurii IT cresc. Virtualizarea oferă aceste capacități, dar necesită sisteme de stocare cu costuri mici și ușor de întreținut.

Clasificarea stocării în funcție de tipul de conexiune

DAS. Primele matrice de discuri conectate la servere prin SCSI. În același timp, un server ar putea funcționa cu un singur tablou de discuri. Aceasta este o conexiune de stocare directă (DAS - Direct Attached Storage).

NAS. Pentru o organizare mai flexibilă a structurii centrului de date - astfel încât fiecare utilizator să poată folosi orice sistem de stocare - este necesar să conecteze sistemul de stocare la rețeaua locală. Acesta este NAS - stocare în rețea atașată). Dar schimbul de date între server și sistemul de stocare este de multe ori mai intens decât între client și server, prin urmare, în această versiune au existat dificultăți obiective asociate cu lățimea de bandă a rețelei Ethernet. Și din punct de vedere al securității, nu este în totalitate corectă prezentarea sistemelor de stocare într-o rețea comună.

SAN. Dar puteți crea o rețea proprie, separată, de mare viteză, între servere și stocare. O astfel de rețea a fost numită SAN (Storage Area Network). Performanța este asigurată de faptul că mediul fizic de transmisie există optică. Adaptoarele speciale (HBA) și comutatoarele optice FC asigură transmiterea datelor la viteze de 4 și 8 Gbit / s. Fiabilitatea unei astfel de rețele a fost sporită prin redundanța (duplicarea) canalelor (adaptoare, comutatoare). Dezavantajul principal este prețul ridicat.

iSCSI. Odată cu apariția tehnologiilor Ethernet cu costuri reduse de 1 Gbit / s și 10 Gbit / s, optica cu o viteză de transmisie de 4 Gbit / s nu mai arată atât de atrăgătoare, mai ales având în vedere prețul. Prin urmare, protocolul iSCSI (Internet Small Computer System Interface) este din ce în ce mai mult utilizat ca mediu SAN. Un iSCSI SAN poate fi construit pe orice bază fizică suficient de rapidă care acceptă protocolul IP.

Clasificarea sistemelor de stocare după aplicație:

   clasa    descrierea
   personal

Cel mai adesea, sunt obișnuite de 3.5 "sau 2.5" sau 1.8 " hard diskplasat într-un caz special și echipat cu USB și / sau FireWire 1394 și / sau Ethernet și / sau interfețe eSATA.
   Astfel, avem un dispozitiv portabil care se poate conecta la un computer / server și poate efectua funcții stocare externă. Uneori, pentru comoditate, accesul wireless, imprimanta și porturile USB sunt adăugate la dispozitiv.

   mic grup de lucru

În mod obișnuit, acesta este un dispozitiv staționar sau portabil în care puteți instala mai multe (cel mai adesea, de la 2 la 5) hard disk-uri SATA, cu sau fără schimbări la cald, având o interfață Ethernet. Discurile pot fi organizate în tablouri RAID de diferite niveluri pentru a obține o fiabilitate ridicată a vitezei de stocare și acces. Sistemul de stocare are un sistem de operare specializat, de obicei bazat pe Linux și vă permite să diferențiați nivelul de acces după numele de utilizator și parola, organizați cote pentru spațiu pe disc etc.
   Astfel de sisteme de stocare sunt potrivite pentru grupuri de lucru mici, cum ar fi înlocuirea serverelor de fișiere.

grup de lucru

   Dispozitivul este montat de obicei într-un rack de 19 "(rack-mount) în care puteți instala unități HotSwap de 12-24 SATA sau SAS cu schimbare la cald. Are o interfață Ethernet externă și / sau iSCSI. Unitățile sunt organizate în tablouri RAID pentru a atinge un nivel ridicat fiabilitatea vitezei de stocare și a accesului. Stocarea vine cu un software specializat care vă permite să diferențiați nivelurile de acces, să organizați cote pentru spațiul pe disc, să organizați BackUp (copiere de rezervă) etc.
   Astfel de sisteme de stocare sunt potrivite pentru întreprinderile mijlocii și mari și sunt utilizate împreună cu unul sau mai multe servere.
   întreprindere
   Un dispozitiv staționar sau dispozitiv montat într-un rack de 19 "(rack-mount) în care puteți instala până la sute de hard disk-uri.
   În plus față de clasa anterioară, sistemele de stocare pot avea capacitatea de a construi, actualiza și înlocui componente fără a opri sistemul de monitorizare. Software-ul poate suporta instantanee și alte funcții avansate.
   Aceste sisteme de stocare sunt potrivite pentru întreprinderile mari și asigură o fiabilitate crescută, viteză și protecție a datelor critice.

high-end enterprise

Pe lângă clasa anterioară, stocarea poate suporta mii de hard disk-uri.
   Astfel de sisteme de depozitare ocupă mai multe dulapuri de 19 ", greutatea totală atinge câteva tone.
   Sistemele de stocare sunt proiectate pentru funcționare non-stop cu cel mai mare grad de fiabilitate, stocând date importante din punct de vedere strategic la nivelul statului / corporației.

Istoria problemei.

Primele servere au combinat toate funcțiile (cum ar fi computerele) într-un singur pachet - atât calcul (server de aplicație) cât și stocare de date (server de fișiere). Dar, pe măsură ce cererea pentru aplicații în puterea de calcul crește, pe de o parte, și pe măsură ce cantitatea de date procesate crește pe de altă parte, a devenit pur și simplu incomod să așezați totul într-un singur pachet. S-a dovedit a fi mai eficient pentru a scoate tablourile de disc în cazuri separate. Dar aici s-a pus problema conectării tabloului de discuri la server. Primele matrice de discuri conectate la servere prin SCSI. Dar, în acest caz, un server ar putea funcționa cu un singur tablou de discuri. Oamenii doreau o organizare mai flexibilă a structurii centrului de date - astfel încât orice server să poată folosi orice sistem de stocare. Conectarea tuturor dispozitivelor direct la rețeaua locală și organizarea schimbului de date prin Ethernet este, desigur, o soluție simplă și universală. Dar schimbul de date între servere și stocare este de multe ori mai intens decât între clienți și servere, astfel încât în \u200b\u200baceastă versiune (NAS - vezi mai jos) au existat dificultăți obiective asociate cu lățimea de bandă a rețelei Ethernet. A existat o idee de a crea o rețea separată de mare viteză între servere și stocare. O astfel de rețea a fost numită SAN (vezi mai jos). Este similar cu Ethernet, numai mediul fizic de transmisie există optică. Există, de asemenea, adaptoare (HBA) care sunt instalate pe servere și comutatoare (optice). Standarde pentru viteza de transmisie a datelor pentru optică - 4Gbit / s. Odată cu apariția tehnologiilor Ethernet 1Gbit / s și 10Gbit / s, precum și a protocolului iSCSI, Ethernet este utilizat din ce în ce mai mult ca mediu SAN.

Așadar, numărul 1 - „Sisteme de stocare a datelor”.

Sisteme de stocare a datelor.

În engleză sunt numiți într-un singur cuvânt - stocare, ceea ce este foarte convenabil. Dar acest cuvânt este tradus destul de neîndemânatic în rusă - „depozit”. Adesea, pe argoul „IT Schnicks”, ei folosesc cuvântul „magazin” în transcrierea rusă sau cuvântul „depozit”, dar aceasta este deja o idee complet proastă. Prin urmare, vom folosi termenul „sisteme de stocare”, prescurtate ca SHD sau pur și simplu „sisteme de stocare”.

Dispozitivele de stocare includ orice dispozitiv pentru înregistrarea datelor: așa-numitul. „Unități flash”, discuri compacte (CD, DVD, ZIP), unități de bandă (bandă), hard disk-uri (Hard disk-ul, ele sunt numite și „Winchesters” la modă veche, întrucât primele lor modele semănau cu un clip cu cartușe de pușcă din secolul al XIX-lea cu același nume), etc. Hard discurile sunt utilizate nu numai în computere, ci și ca dispozitive USB externe pentru înregistrarea informațiilor și chiar de exemplu, unul dintre primele iPod-uri a fost un hard disk de 1,8 inci cu ieșire de căști și un ecran încorporat.

Recent, așa-numitele. Sistemele de stocare SSD „Solid-State” (Solid State Disk, sau Solid State Drive), care sunt similare în principiu cu „unitatea flash” pentru o cameră sau smartphone, au doar un controler și o cantitate mai mare de date stocate. spre deosebire de hard diskSSD nu are părți mobile în mișcare. Până în prezent, prețurile acestor sisteme de stocare sunt destul de mari, dar sunt în scădere rapidă.

Toate acestea sunt dispozitive de consum, iar printre sistemele industriale este necesar să se elimine, în primul rând, sisteme de stocare hardware: tablouri de hard disk-uri, așa-numitele Controlere RAID pentru ele, sisteme de stocare pe bandă pentru depozitare pe termen lung   date. În plus, există o clasă separată: controlere pentru sisteme de stocare, pentru gestionarea copiilor de rezervă, crearea de „instantanee” în sistemul de stocare pentru recuperarea ulterioară a acestora, replicarea datelor etc.). Sistemele de stocare includ, de asemenea, dispozitivele de rețea (HBA, Fibrele Switchuri, cablurile FC / SAS etc.). Și, în sfârșit, au fost dezvoltate soluții la scară largă pentru stocarea datelor, arhivarea, recuperarea datelor și recuperarea dezastrelor.

De unde provin datele care trebuie stocate? De la noi, cei dragi, utilizatori, de la programe de aplicații, e-mail, precum și de la diverse echipamente - servere de fișiere și servere de baze de date. În plus, furnizorul un număr mare   date - așa-numitele Dispozitive M2M (comunicare între mașini) - tot felul de senzori, senzori, camere etc.

În funcție de frecvența de utilizare a datelor stocate, sistemele de stocare pot fi împărțite în sisteme de stocare pe termen scurt (stocare online), stocare pe termen mediu (stocare liniară) și sisteme de stocare pe termen lung (stocare offline).

Primele includ hard disk-ul (sau SSD) oricare dintre ele computer personal. Al doilea și al treilea sunt sisteme de stocare externe DAS (Direct Attached Storage), care pot fi o serie de discuri externe (Disk Array) în raport cu computerul. La rândul lor, ele pot fi, de asemenea, subdivizate în „doar o serie de discuri” JBOD (Doar o grămadă de discuri) și un tablou cu un controlor iDAS (sistem inteligent de stocare a discului).

Sistemele de stocare externe sunt compuse în trei tipuri de DAS (Direct Attached Storage), SAN (Storage Area Network) și NAS (Network attached Storage). Din păcate, chiar mulți specialiști IT experimentați nu pot explica diferența dintre SAN și NAS, spunând că odată a existat această diferență, dar acum se presupune că nu mai există. De fapt, există o diferență și una semnificativă (vezi Fig. 1).

Figura 1. Diferența dintre SAN și NAS.

Într-un SAN, serverele în sine sunt conectate efectiv la sistemul de stocare prin rețeaua de zonă de stocare SAN. În cazul NAS, serverele de rețea sunt conectate prin LAN la un sistem de fișiere partajat în RAID.

Protocoale de bază pentru conectivitate de stocare

Protocolul SCSI   (Small Computer System Interface), pronunțat „Squeeze”, un protocol dezvoltat la mijlocul anilor 80 pentru conectarea dispozitivelor externe la mini-mini-computere. Versiunea sa de SCSI-3 este baza tuturor protocoalelor de comunicare de stocare și folosește un sistem comun de comandă SCSI. Avantajele sale principale: independența față de serverul utilizat, posibilitatea funcționării paralele a mai multor dispozitive, viteza mare de transfer de date. Dezavantaje: număr limitat de dispozitive conectate, domeniul conexiunii este foarte limitat.

Protocolul FC(Fibre Channel), un protocol intern între server și stocare partajată, controler, discuri. Este un protocol de comunicare serial utilizat pe scară largă care funcționează cu viteze de 4 sau 8 Gigabits pe secundă (Gbps). După cum îi spune și numele, funcționează prin fibre, dar poate lucra și pe cupru. Fibre Channel este protocolul principal pentru sistemele de stocare FC SAN.

Protocolul ISCSI(Internet Small Computer System Interface), un protocol standard pentru transferul blocurilor de date prin binecunoscutul protocol TCP / IP adică. SCSI prin IP iSCSI poate fi privită ca o soluție de mare viteză și costuri reduse pentru sistemele de stocare conectate de la distanță pe Internet. iSCSI încapsulează comenzile SCSI în pachetele TCP / IP pentru transmisie printr-o rețea IP.

Protocolul SAS(SCSI Serial Attached). SAS folosește transferul de date seriale și este compatibil cu hard disk-urile SATA. În prezent, SAS poate transmite date la 3Gpbs sau 6Gpbs și acceptă modul full duplex, adică. poate transmite date în ambele direcții la aceeași viteză.

Tipuri de sisteme de stocare.

Se pot distinge trei tipuri principale de sisteme de stocare:

  • DAS (stocare directă atașată)
  • NAS (stocare atașată la rețea)
  • SAN (Rețea de spațiu de stocare)

La sfârșit au fost dezvoltate sisteme de stocare cu conexiune directă a discurilor DAS


Figura 2. DAS

Din anii 70, din cauza creșterii explozive a datelor utilizatorilor, care pur și simplu nu s-ar putea încadra fizic în memoria internă pe termen lung a computerelor (pentru tineri, observăm că nu este vorba despre personal, nu erau acolo, dar computere mari, așa-numitele mainframe). Rata de transfer de date în DAS nu a fost foarte mică, de la 20 la 80 Mbps, dar a fost suficientă pentru nevoile de atunci.

SHD cu conexiune la retea   NAS a apărut la începutul anilor 90. Motivul a fost dezvoltarea rapidă a rețelelor și cerințele critice pentru partajarea   cantități mari de date din rețeaua întreprinderii sau operatorilor. NAS a folosit o rețea specială sistem de fișiere   CIFS (Windows) sau NFS (Linux), astfel încât servere diferite de utilizatori diferiți să poată citi același fișier din NAS în același timp. Viteza de transfer a datelor era deja mai mare: 1 - 10 Gbps.


Figura 3. NAS

La mijlocul anilor 90, au apărut rețele pentru conectarea dispozitivelor de stocare FC SAN. Dezvoltarea lor a fost cauzată de necesitatea organizării datelor împrăștiate în rețea. Un dispozitiv de stocare în SAN poate fi împărțit în mai multe noduri mici, numite LUN (Număr de unitate logică), fiecare aparținând unui server. Rata de transfer de date a crescut la 2-8 Gbps. Astfel de sisteme de stocare ar putea oferi tehnologii de protecție împotriva pierderilor de date (instantanee, backup).


Figura 4. FC SAN

Un alt tip de SAN este IP SAN (IP Storage Area Network), dezvoltat la începutul anilor 2000. Sistemele FC SAN au fost scumpe, greu de gestionat, iar rețelele IP au fost în vârful dezvoltării, motiv pentru care a apărut acest standard. Depozitare conectată la servere folosind un controler iSCSI prin intermediul comutatoarelor IP. Viteza de transfer de date: 1 - 10 Gbit / s.


Fig. 5. IP SAN.

Tabelul prezintă câteva caracteristici comparative   toate sistemele de stocare revizuite:

DAS NAS SAN
FC SAN IP SAN
Tip de angrenaj SCSI, FC, SAS IP FC IP
Tip de date Bloc de date fișier Bloc de date Bloc de date
Aplicație tipică orice Server de fișiere baze de date Supraveghere video
beneficiu Ușor de înțeles

Compatibilitate superioară

Ușor de instalat, cost redus Bună scalabilitate Bună scalabilitate
deficiențe Managementul dificultăților.

Utilizarea ineficientă a resurselor. Scalabilitate slabă

Productivitate scăzută.

Nu se aplică pentru unele aplicații.

Cost ridicat.

Complexitatea configurației

Productivitate scăzută

Pe scurt, SAN-urile sunt concepute pentru a transfera blocuri masive de date în stocare, în timp ce NAS-urile oferă acces la nivel de fișier la date. Combinând SAN + NAS, puteți obține un grad ridicat de integrare a datelor, acces de înaltă performanță și partajare de fișiere. Astfel de sisteme sunt numite stocare unificată - „sisteme de stocare unificate”.

Sisteme de stocare unificate:arhitectura de stocare a rețelei care acceptă atât NAS bazat pe fișiere, cât și SAN orientat pe blocuri. Astfel de sisteme au fost dezvoltate la începutul anilor 2000 pentru a rezolva problemele de administrare și costul total ridicat al dreptului de proprietate asupra sistemelor separate într-o singură întreprindere. Un astfel de sistem de stocare acceptă aproape toate protocoalele: FC, iSCSI, FCoE, NFS, CIFS.

Hard disk-uri

Toate hard disk-urile pot fi împărțite în două tipuri principale: HDD (Hard Disk Drive, care, de fapt, se traduce prin „hard disk”) și SSD (Solid State Drive - așa-numita „unitate solidă”). Adică ambele unități sunt dure. Ce este atunci un „soft disk”, există așa ceva? Da, în trecut, au fost numite „dischete” (așa cum au fost numite din cauza sunetului caracteristic „popping” din unitate în timpul funcționării). Unitățile pentru ele pot fi încă văzute în unitățile de sistem ale computerelor vechi care au fost păstrate în unele agenții guvernamentale. Cu toate acestea, cu toată dorința, astfel de discuri magnetice pot fi greu atribuite sistemelor de stocare. Acestea au fost câteva analogii ale „unităților flash” actuale.

Diferența dintre HDD și SSD este că HDD are mai multe discuri magnetice coaxiale în interior și mecanici complexe care mișcă capetele magnetice de citire a scrierii, iar SSD-ul nu are părți mobile în mișcare și este, de fapt, doar un cip presat în plastic. Prin urmare, a numi „HDD-uri” doar HDD, strict vorbind, este incorect.

Hard disk-urile pot fi clasificate după următorii parametri:

  • Design: HDD, SSD;
  • Diametru HDD în inci: 5.25, 3.5, 2.5, 1.8 inch;
  • Interfață: ATA / IDE, SATA / NL SAS, SCSI, SAS, FC
  • La o clasă de utilizare: individuală (clasă desktop), corporativă (clasa de întreprindere).
SATA SAS NL-SAS SSD
Viteza de rotatie (RPM) 7200 15000/10000 7200 NA
Capacitate tipică (TB) 1T / 2T / 3T 0.3T / 0.6T / 0.9T 2T / 3T / 4T 0.1T / 0.2T / 0.4T
MTBF (oră) 1 200 000 1 600 000 1 200 000 2 000 000
notițe Dezvoltarea de unități seriale ATA.

SATA 2.0 acceptă rate de transfer de 300 MB / s, SATA3.0 acceptă până la 600 MB / s.

Rata medie anuală de eșec AFR (rata anuală de eșec) pentru unitățile SATA este de aproximativ 2%.

greu unități SATA   cu interfață SAS sunt potrivite pentru ierarhizare (niveluri). Rata medie anuală de eșec AFR (rata anuală de eșec) pentru unitățile NL-SAS este de aproximativ 2%. Unități de stare solidă realizate din cipuri de memorie electronică, inclusiv un dispozitiv de control și un cip (FLASH / DRAM). Specificațiile interfeței, funcțiilor și metodei de utilizare sunt aceleași ca și ale HDD, dimensiunea și forma.

Specificații hard disk:

  • capacitate

În modern hard disk-uri   capacitatea este măsurată în gigabytes sau terabytes. Pentru HDD, această valoare este multiplu din capacitatea unuia disc magnetic   în interiorul cutiei, înmulțit cu numărul de magnetice, care este de obicei mai multe.

  • Viteza de rotație (numai HDD)

Viteza de rotație a discurilor magnetice din interiorul unității, măsurată în rotații pe minut RPM (Rotație pe minut), este de obicei 5400 RPM sau 7200 RPM. HDD-urile cu interfețe SCSI / SAS au o viteză de rotație de 10.000-15.000 RPM.

  • Timpul mediu de acces \u003dTimpul mediu de căutare + timpul mediu de așteptare, adică timp pentru extragerea informațiilor de pe disc.
  • Rata datelor

Acestea sunt viteza de citire și scriere a datelor de pe hard disk, măsurate în megabyte pe secundă (MB / S). De obicei diferă între ele ca mărime.

  • IOPS (intrare / ieșire pe secundă)

Numărul de operații de intrare / ieșire (sau citire / scriere) pe secundă (operațiuni de intrare / ieșire pe secundă), unul dintre indicatorii principali ai măsurării performanței pe disc. Pentru aplicațiile cu operații de citire și scriere frecvente, cum ar fi OLTP (Online Transaction Processing) - procesarea tranzacțiilor online, IOPS este cel mai important indicator, deoarece de aceasta depinde performanța aplicației de afaceri. Un alt indicator important este debitul de date, care poate fi tradus aproximativ ca „transfer de date”, adică. cât de multe date pot fi transferate pe unitatea de timp.

RAID

Oricât de fiabile sunt hard disk-urile, datele din ele sunt uneori pierdute, din diverse motive. Prin urmare, a fost propusă tehnologia RAID (Redundant Array of Independent Discs) - o serie de discuri independente cu redundanță de stocare a datelor. Redundanța înseamnă că toți octeții de date sunt dublați pe un alt disc de pe alt disc și pot fi folosiți în cazul în care primul disc eșuează. În plus, această tehnologie ajută la creșterea IOPS.

Conceptele de bază ale RAID sunt dezbrăcarea (așa-numitele „streaming” sau separare) și oglindirea (așa-numita „oglindire” sau duplicarea) a datelor. Combinațiile lor determină diverse feluri   Matricile RAID ale hard disk-urilor.

Se disting următoarele niveluri RAID:

Combinațiile de aceste tipuri generează mai multe tipuri noi de RAID:

Figura ilustrează principiul RAID 0 (partiționare):


Fig. 6. RAID 0.

Și astfel se realizează RAID 1 (duplicare):


Fig. 7. RAID 1.

Și așa funcționează RAID 3. XOR este o funcție logică exclusivă OR (eXclusive OR). Folosind-o, se calculează valoarea de paritate pentru blocurile de date A, B, C, D ..., care este înregistrată pe un disc separat.


Fig. 8. RAID 3.

Schemele de mai sus ilustrează bine principiul funcționării RAID și nu au nevoie de comentarii. Nu vom oferi schemele de operare ale nivelurilor rămase RAID, cei care doresc le pot găsi pe Internet.

Principalele caracteristici ale tipurilor de RAID sunt prezentate în tabel.

Software de stocare

Software-ul de stocare poate fi împărțit în următoarele categorii:

  1. Management și administrare (Management):   gestionarea și setarea parametrilor infrastructurii: ventilație, răcire, moduri de funcționare pe disc etc., gestionarea la timp a zilei etc.
  2. Protecția datelor:   Instantanee („instantanee” a stării discului), copierea conținutului LUN, duplicare multiplă (oglindă împărțită), duplicare la distanță a datelor (Replicare la distanță), CDP de protecție continuă a datelor (Protecția continuă a datelor) etc.
  3. Îmbunătățirea fiabilității:diverse programe software pentru copierea și rezervarea multiplă a rutelor de transmitere a datelor în și între centrele de date.
  4. Creșterea eficienței:   Tehnologie Thin Provisioning, stocare automată pe niveluri de stocare, deduplicare, gestionarea calității serviciilor, prefațare cache, partiționare, migrare automată a datelor , rotirea lentă a discului

Tehnologie foarte interesantă " provizionare subțire“. Așa cum se întâmplă adesea în IT, termenii sunt adesea dificil de tradus în mod adecvat în limba rusă, de exemplu, este dificil să traducem cu exactitate cuvântul „provizionare” („prevedere”, „susținere”, „prevedere” - niciunul dintre acești termeni nu transmite pe deplin sens). Și când este „subțire” ...

Conform principiului „aprovizionării subțiri”, de exemplu, funcționează un împrumut bancar. Atunci când o bancă acordă zece mii de împrumuturi cu o limită de 500 de mii, nu este nevoie să aibă 5 miliarde în cont, deoarece utilizatorii de carduri nu cheltuiesc de obicei tot creditul odată. Cu toate acestea, fiecare utilizator poate utiliza individual întregul sau aproape întregul împrumut dacă valoarea totală a fondurilor băncii nu a fost epuizată.

Companiile de apă și electricitate funcționează și ele. Furnizând servicii de furnizare a apei sau a energiei electrice, ei se așteaptă ca toți locuitorii să nu deschidă imediat toate robinetele și să nu pornească toate aparatele electrice din casele lor. Datorită consumului mai flexibil de resurse, este posibilă economisirea prețului și a capacității resurselor.


Fig. 9. Furnizare subțire.

Astfel, utilizarea provizionării subțiri ne permite să rezolvăm problema distribuției ineficiente a spațiului în SAN, să economisim spațiu, să facilităm procedurile administrative de alocare a spațiului pentru aplicații pe stocare și să folosim așa-numita suprasubscriere, adică să alocăm mai mult spațiu pentru aplicații decât noi, fizic, pe baza Că aplicațiile nu necesită tot spațiu în același timp. Pe măsură ce nevoia apare în ea, este posibil să crească mai târziu capacitatea fizică a depozitării.

Împărțirea sistemului de stocare în niveluri de stocare împărțite presupune că diverse date sunt stocate în dispozitive de stocare a căror viteză corespunde frecvenței de acces la aceste date. De exemplu, datele utilizate frecvent pot fi plasate în „stocare online” pe unități SSD   cu viteză mare de acces, performanță ridicată. Cu toate acestea, prețul acestor discuri este încă ridicat, de aceea este recomandabil să le folosești doar pentru stocarea online (deocamdată).

Unitățile FC / SAS sunt de asemenea destul de rapide, iar prețul este moderat. Prin urmare, astfel de discuri sunt potrivite pentru „stocarea liniară”, unde datele sunt stocate, accesul căruia nu apare atât de des, dar în același timp și nu atât de rar.

În cele din urmă, unitățile SATA / NL-SAS au o viteză de acces relativ mică, dar se disting prin capacitate ridicată și relativ ieftine. Prin urmare, de obicei, fac stocare offline, pentru date de utilizare rară.

De îndată ce sistemul de control observă că accesul la date la stocarea offline a devenit mai frecvent, le transferă la stocarea în linii apropiate și, odată cu activarea ulterioară a utilizării sale, se trece și la stocarea online pe discurile SSD.

Deduplicarea (eliminarea repetiției) a datelor   (deduplicare, DEDUP): așa cum sugerează și numele, elimină repetarea datelor în spațiul de disc, de obicei utilizate în termeni de backup de date. Deși sistemul nu este în măsură să determine ce informații este redundantă, poate determina dacă datele sunt duplicate. Datorită acestui fapt, este posibil să se reducă semnificativ cerințele pentru capacitatea sistemului de rezervă.

Reducerea spin-down a discului) - ceea ce se numește de obicei „hibernare” (adormirea) discului. Datele de pe o unitate nu pot fi utilizate mult timp, în acest caz, tehnologia de reducere a vitezei discului le pune în modul de hibernare pentru a reduce consumul de energie pentru rotirea inutilă a discului cu viteză normală. Aceasta crește, de asemenea, durata de viață a discului și crește fiabilitatea sistemului în ansamblu. Când primiți prima solicitare de date de pe acest disc, acesta se „trezește”, viteza de rotație crește. Costul pentru economisirea energiei și creșterea fiabilității este o întârziere când accesați pentru prima dată datele de pe disc, dar această placă este justificată.

  Captura de stare a discului (instantanee)). Snapshot este o copie complet utilizabilă a unui anumit set de date de pe momentul în care a fost luată această copie (motiv pentru care se numește „instantaneu”). O astfel de copie este utilizată pentru a restabili parțial starea sistemului în momentul copierii. În același timp, continuitatea sistemului nu este deloc afectată, iar performanța nu este deteriorată.

Replicare la distanță: Funcționează folosind tehnologia de oglindire. Poate susține mai multe copii de date pe două sau mai multe site-uri pentru a preveni pierderea de date în caz de dezastre naturale. Există două tipuri de replicări: sincrone și asincrone, diferența dintre ele este explicată în figură.


Fig. 10. Replicarea de la distanță a datelor (Replicare la distanță).

Protecția continuă a datelor (CDP)Cunoscut și ca backup continuu sau în timp real, creează o copie de rezervă automat de fiecare dată când schimbați datele. În același timp, devine posibilă recuperarea datelor din orice accident în orice moment și, în același timp, este disponibilă o copie reală a datelor, și nu a celor cu câteva minute sau ore în urmă.

Programe de gestionare și administrare (Software de gestionare):aceasta include o varietate de software pentru gestionarea și administrarea diferitelor dispozitive: programe simple   configurare (vrăjitori de cofigurare), programe de monitorizare centralizată: mapare topologică, monitorizare în timp real, mecanisme de raportare a eșecurilor. Sunt incluse, de asemenea, programele de garantare a afacerilor: statistici de performanță multidimensionale, rapoarte și întrebări de performanță etc.

Recuperare în caz de catastrofe (DR, Recaster Recovery). Aceasta este o componentă destul de importantă a sistemelor industriale de stocare serioase, deși este destul de costisitoare. Însă aceste costuri trebuie suportate pentru a nu pierde peste noapte „ceea ce s-a obținut prin overwork” și unde s-au investit deja fonduri semnificative. Sistemele de protecție a datelor discutate mai sus (Snapshot, Remote Replication, CDP) sunt bune până când apare un dezastru natural în așezământul în care se află sistemul de stocare: tsunami, inundație, cutremur sau (pah-pah-pah) - nuclear război. Da, și orice război este capabil să strice foarte mult viața oamenilor care se ocupă de lucruri utile, de exemplu, să stocheze date și să nu alerge cu o armă pentru a tăia teritoriile altor persoane sau a pedepsi niște „infideli”. Replicarea de la distanță implică faptul că sistemul de stocare replicant se află în același oraș, sau cel puțin în apropiere. Ceea ce, de exemplu, nu salvează în timpul tsunami-ului.

Tehnologia de recuperare în caz de catastrofe presupune că centrul de rezervă utilizat pentru recuperarea datelor din dezastre naturale este situat la o distanță considerabilă de centrul principal de date și interacționează cu acesta printr-o rețea de date suprapusă pe o rețea de transport, cel mai adesea una optică. Folosind o astfel de locație a centrelor de date principale și de rezervă, de exemplu, tehnologia CDP va fi pur și simplu imposibilă din punct de vedere tehnic.

Tehnologia DR folosește trei concepte fundamentale:

  • BW (Fereastra de rezervă)   - „Fereastra de rezervare”, timpul necesar pentru sistemul de rezervare pentru a copia volumul de date primit al sistemului de lucru.
  • RPO (Obiectivul punctului de recuperare)   - „Punct de recuperare admisibil”, perioada maximă de timp și cantitatea corespunzătoare de date care este acceptabilă de pierdut pentru utilizatorul de stocare.
  • RTO (Obiectivul timpului de recuperare)   - „timp de indisponibilitate admisibil”, perioada maximă în care sistemul de stocare poate fi indisponibil fără impact critic asupra activității de bază.


Fig. 11. Trei concepte fundamentale ale tehnologiei DR.

Acest eseu nu pretinde a fi complet și explică doar principiile de bază ale funcționării sistemelor de stocare, deși în niciun caz în întregime. Diverse surse de pe Internet conțin multe documente care descriu mai detaliat toate punctele expuse (și nu sunt prezentate) aici.

Sistem de stocare a datelor (SHD)   este un conglomerat de echipamente și software specializate, concepute pentru stocarea și transferul unor cantități mari de informații. Vă permite să organizați stocarea informațiilor pe platformele de disc cu alocarea optimă a resurselor.

Un alt factor este apariția pe piața a numeroase companii care oferă soluțiile lor pentru a sprijini activitatea întreprinderilor: ERP, sisteme de facturare, sisteme de asistență decizională etc. Toate acestea vă permit să colectați date detaliate cu o natură foarte diferită în volume imense. Dacă organizația dvs. are o infrastructură IT dezvoltată, puteți colecta aceste date împreună și analiza.

Următorul factor este cel tehnologic. Până la ceva timp, producătorii de aplicații au dezvoltat independent versiuni diferite ale soluțiilor lor pentru diferite platforme de server sau oferite soluții deschise. O tendință tehnologică importantă pentru industrie a fost crearea de platforme adaptabile pentru rezolvarea diverselor probleme analitice, care includ componenta hardware și SGBD. Utilizatorilor nu le mai pasă cine a făcut procesorul pentru computer sau memorie de acces aleatoriu, - ei văd depozitul de date ca un fel de serviciu. Și aceasta este o schimbare majoră a conștiinței.

Tehnologii care vă permit să folosiți depozite de date pentru a optimiza procesele operaționale de afaceri în timp real, nu numai pentru analiștii de înaltă calificare și manageri de top, dar și pentru angajații de la front-office, în special pentru angajații oficiilor de vânzări și ai centrelor de contact. Luarea deciziilor este delegată angajaților la nivelurile inferioare ale scării corporative. Rapoartele de care au nevoie sunt de obicei simple și concise, dar necesită multe, iar timpul de formare ar trebui să fie scurt.

  Aplicații de stocare

Depozite de date tradiționale pot fi găsite peste tot. Acestea sunt concepute pentru a genera rapoarte care ajută la înțelegerea celor întâmplate în companie. Cu toate acestea, acesta este primul pas, baza.

Nu este suficient ca oamenii să știe ce s-a întâmplat, vor să înțeleagă de ce s-a întâmplat. Pentru aceasta, instrumentele de business intelligence sunt utilizate pentru a ajuta la înțelegerea a ceea ce spun datele.

În urma acestui fapt vine utilizarea trecutului pentru a prezice viitorul, construind modele predictive: care clienți vor rămâne și care vor pleca; ce produse vor reuși și care vor eșua etc.

Unele organizații sunt deja într-o etapă în care depozitele de date încep să fie folosite pentru a înțelege ce se întâmplă în prezent în afaceri. Prin urmare, următorul pas este „activarea” sistemelor front-end folosind soluții bazate pe analiza datelor, adesea în modul automat.

volume informații digitale   creste ca o avalansa. În sectorul corporativ, această creștere este cauzată, pe de o parte, de reglementări mai stricte și de cerința de a păstra din ce în ce mai multe informații legate de activitatea de afaceri. Pe de altă parte, întărirea concurenței necesită informații din ce în ce mai precise și detaliate despre piață, clienți, preferințele lor, comenzile, acțiunile concurenților etc.

În sectorul public, creșterea volumului de date stocate este susținută de tranziția omniprezentă la gestionarea documentelor electronice interdepartamentale și crearea de resurse analitice departamentale bazate pe o varietate de date primare.

Nu mai puțin puternic val creează și utilizatori obișnuițicare își postează fotografiile, videoclipurile pe internet și împărtășesc activ conținut multimedia pe rețelele de socializare.

  Cerințe de stocare

Care este cel mai important criteriu pentru alegerea sistemelor de stocare pe disc? Rezultatul sondajului pe site-ul www.timcompany.ru, februarie 2012

În 2008, grupul de companii TIM a efectuat un sondaj în rândul clienților pentru a afla care caracteristici sunt cele mai importante pentru aceștia atunci când aleg sistemele de stocare. Primele poziții au fost calitatea și funcționalitatea soluției propuse. În același timp, calcularea costului total de proprietate pentru consumatorul rus este un fenomen atipic. Clienții cel mai adesea nu înțeleg pe deplin ce costuri îi așteaptă, de exemplu, costurile de închiriere și echipamente, electricitate, aer condiționat, instruire și salariile personalului calificat etc.

Atunci când devine necesar să cumpărați stocare, maximul pe care cumpărătorul îl estimează pentru el însuși sunt costurile directe care trec prin departamentul de contabilitate pentru achiziționarea acestui echipament. Cu toate acestea, prețul din punct de vedere al importanței a fost pe locul nouă din zece. Desigur, clienții iau în considerare posibilele dificultăți asociate echipamentelor de service. De obicei, pachetele de asistență cu garanție extinsă, care sunt de obicei oferite în proiecte, ajută la evitarea acestora.

Fiabilitate și toleranță la erori.   Sistemul de stocare prevede backup complet sau parțial al tuturor componentelor - surse de alimentare, căi de acces, module de procesor, discuri, cache etc. Este obligatoriu să existe un sistem de monitorizare și notificare despre problemele posibile și existente.

Disponibilitatea datelor   Este prevăzut cu funcții bine gândite pentru menținerea integrității datelor (folosind tehnologia RAID, crearea de copii complete și instantanee a datelor în interiorul unui rack de disc, replicarea datelor într-un sistem de stocare la distanță etc.) și posibilitatea de a adăuga (actualiza) echipamente și software-ul   în modul cald, fără a opri complexul;

Instrumente de management și control.   Gestionarea stocării se realizează printr-o interfață web sau linie de comandă, există funcții de monitorizare și mai multe opțiuni pentru notificarea administratorului despre probleme. Tehnologie de diagnosticare a performanței hardware disponibile.

Performanță.   Este determinat de numărul și tipul de unități, de cantitatea de memorie cache, de puterea de procesare a subsistemului de procesor, de numărul și tipul de interfețe interne și externe, precum și de posibilitățile de configurare și configurare flexibile.

Scalabilitate.   Într-un sistem de stocare, există de obicei posibilitatea de a crește numărul de hard disk-uri, dimensiunea cache-ului, upgrade-uri hardware și extinderea funcționalității cu ajutorul unui software special. Toate aceste operațiuni sunt efectuate fără o reconfigurare semnificativă și pierderea funcționalității, ceea ce vă permite să economisiți bani și să abordați flexibil proiectarea infrastructurii IT.

  Tipuri de depozitare

  Depozitare disc

Folosit pentru lucrul operațional cu date, precum și pentru crearea intermediarului backup-uri.

Sunt disponibile următoarele tipuri de sisteme de stocare pe disc:

  • Depozitare pentru date operaționale (echipamente performante);
  • Depozitare pentru copii de rezervă (biblioteci de discuri);
  • SHD pentru stocarea pe termen lung a arhivelor (sisteme CAS).

  Depozitare bandă

Conceput pentru a crea copii de rezervă și arhive.

Există următoarele tipuri de sisteme de stocare pe bandă:

  • unități individuale;
  • autoloadere (o unitate și mai multe sloturi);
  • biblioteci de bandă (mai mult de o unitate, mai multe sloturi).

  Opțiuni de conectare la stocare

Diferite interfețe interne sunt utilizate pentru a conecta dispozitive și hard disk-uri în același spațiu de stocare:

Cele mai comune interfețe de conexiune de stocare externă:

Faimoasa interfață de interacțiune a clusterului internode Infiniband este de asemenea folosită pentru a accesa stocarea.

  Opțiuni de topologie de stocare

Abordarea tradițională a depozitelor de date este conectarea directă a serverelor la sistemul de stocare Direct Attached Storage, DAS (Direct Attached Storage). Pe lângă stocarea directă atașată, DAS, există dispozitive de stocare atașate la rețea - NAS (Network Attached Storage), precum și componente de rețea a zonei de stocare - SAN (Storage Area Networks). Atât sistemele NAS, cât și cele SAN au apărut ca o alternativă la arhitectura DAS, Direct Attached Storage. Mai mult, fiecare soluție a fost dezvoltată ca răspuns la cerințele crescânde ale sistemelor de stocare a datelor și s-a bazat pe utilizarea tehnologiilor disponibile la acel moment.

Arhitecturile de sisteme de stocare în rețea au fost dezvoltate în anii 90, iar sarcina lor a fost să abordeze principalele deficiențe ale sistemelor DAS de stocare directă, DAS În cazul general, soluțiile de rețea din domeniul sistemelor de stocare au trebuit să implementeze trei sarcini: reducerea costurilor și complexitatea gestionării datelor, reducerea traficului rețele locale, crește disponibilitatea datelor și performanța generală. În același timp, arhitecturile NAS și SAN rezolvă diverse aspecte ale unei probleme comune. Rezultatul a fost coexistența simultană a două arhitecturi de rețea, fiecare având propriile avantaje și funcționalități.

  Sisteme de stocare direct atașate (DAS)

Deoarece sistemele de stocare sunt inseparabile de resursele de calcul, nu este surprinzător faptul că mulți dintre cei mai mari producători din lume de sisteme de stocare sunt simultan lideri pe piața serverului. Dintre producătorii de mai sus, doar trei sunt angajați exclusiv în depozitare - aceștia sunt EMC, Hitachi și NetApp.

Printre producătorii de sisteme de depozitare reprezentate în țara noastră, remarcăm companiile care aparțin clasei „B” menționate mai sus.

  • Cisco (Linksys)

Conceptul în creștere al norilor publici are un impact asupra segmentului de stocare. Posesorii norilor publici au mai puține șanse să plătească primele de marcă, ceea ce poate deschide oportunități mari pentru producătorii de nivel secund, nișă sau jucători noi.

Producătorii de stocare de discuri interne (de exemplu, computerele DEPO (DEPO Electronics)) își asamblează sistemele bazate pe componente de la producători străini, inclusiv Microsemi (anterior Adaptec), Chenbro, Falconstore, Intel, LSI Logic, Luster și altele. În general, sistemele locale de stocare sunt livrate în principal la proiecte mici. În plus, este important de menționat că în segmentul de stocare există o tendință persistentă de aglomerare a companiilor interne de către cele globale.

O diferență importantă între sistemele marca A și sistemele locale de stocare este că au un software special conceput pentru a restaura și proteja datele, copie de rezervă, telecomanda   și monitorizare, „Information Lifecycle Management (ILM), diagnosticare etc. Software-ul cu funcții similare este dezvoltat de multe companii independente, astfel încât acesta poate fi achiziționat separat. Desigur, în absența problemelor de compatibilitate.

Costul de stocare depinde foarte mult de funcționalitate   și opțiuni suplimentare - module de expansiune, cum ar fi hard disk-uri, service etc.

  Piața de depozitare rusă

În ultimii ani, piața de stocare din Rusia s-a dezvoltat și a dezvoltat cu succes. Așadar, la sfârșitul anului 2010, veniturile producătorilor de sisteme de depozitare vândute pe piața rusă au depășit 65 de milioane de dolari, ceea ce reprezintă cu 25% și cu 59% mai mult decât în \u200b\u200bal doilea trimestru al aceluiași an. Capacitate totală stocarea datelor   a însumat aproximativ 18 mii terabyți, ceea ce este un indicator al creșterii de peste 150% pe an.

Piața rusă a sistemelor de stocare a datelor se dezvoltă extrem de dinamic datorită faptului că este încă foarte tânără. Lipsa echipamentelor vechi nu are un impact semnificativ asupra acestuia, deoarece datorită creșterii explozive a volumelor de date, sistemele vechi pur și simplu nu îndeplinesc cerințele clienților și sunt „spălate” mult mai repede decât, de exemplu, serverele și stațiile de lucru antice.

Creșterea rapidă a volumelor de date obligă din ce în ce mai mult companiile autohtone să achiziționeze sisteme externe de stocare a discului. Acest lucru se datorează în mare măsură tendinței tradiționale de scădere a costurilor componentelor IT. Dacă sistemele de stocare externe anterioare erau percepute doar ca un atribut al marilor organizații, acum chiar și companiile mici nu resping necesitatea acestor sisteme.

  Principalele etape ale proiectelor depozitului de date

Un depozit de date este un obiect foarte complex. Una dintre principalele condiții pentru crearea sa este disponibilitatea specialiștilor competenți care înțeleg ceea ce fac - nu numai din partea furnizorului, ci și din partea clientului. Consumul de stocare devine o parte integrantă a implementării soluțiilor integrate de infrastructură. De regulă, vorbim despre investiții impresionante timp de 3-5 ani, iar clienții se așteaptă ca pe toată durata de viață a sistemului sistemul să îndeplinească pe deplin cerințele afacerii.

În continuare, trebuie să aveți tehnologii de stocare a datelor. Dacă ați început să creați un depozit și dezvoltați un model logic pentru acesta, ar trebui să aveți un dicționar care să definească toate conceptele de bază. Chiar și concepte obișnuite precum „client” și „produs” au sute de definiții. Doar după ce ați primit o idee despre ce înseamnă acești sau acești termeni în această organizație, este posibil să se determine sursele datelor necesare care ar trebui să fie încărcate în depozit.

Acum puteți începe să creați model logic   date. Aceasta este o fază critică a proiectului. Este necesar ca toți participanții la proiect să creeze un depozit de date pentru a ajunge la un acord cu privire la relevanța acestui model. După finalizarea acestei lucrări, devine clar de ce are nevoie clientul cu adevărat. Și abia atunci are sens să vorbim despre aspecte tehnologice, de exemplu, despre dimensiunea stocării. Clientul se găsește față în față cu un model de date gigantic care conține mii de atribute și relații.

Rețineți că depozitarea datelor nu ar trebui să fie o jucărie pentru departamentul IT și un cost pentru afacere. În primul rând, depozitul de date ar trebui să ajute clienții să-și rezolve problemele cele mai critice. De exemplu, ajutați companiile de telecomunicații să prevină diversificarea clienților Pentru a rezolva problema, este necesar să completați anumite fragmente dintr-un model de date mare, apoi vom ajuta să selectăm aplicații care vor ajuta la rezolvarea acestei probleme. Acestea pot fi aplicații foarte simple, spune Excel. Primul pas este să încercați să rezolvați problema principală cu aceste instrumente. Încercarea de a completa simultan întregul model, utilizarea tuturor surselor de date va fi o mare greșeală. Datele din surse trebuie analizate cu atenție pentru a le asigura calitatea. După rezolvarea cu succes a uneia sau a două probleme de importanță capitală, timp în care este asigurată calitatea surselor de date necesare pentru aceasta, puteți începe să rezolvați următoarele probleme, completând treptat alte fragmente ale modelului de date, precum și folosind fragmente completate anterior.

Catalogul TAdviser listează o serie de companii rusești legate de furnizarea și implementarea sistemelor de stocare și furnizarea de servicii conexe. În același timp, merită să înțelegem că la o serie de proiecte mari, unii furnizori pot participa direct, în primul rând HP și IBM. Unii clienți în acest caz se simt mai încrezători, bazându-se pe sprijinul serviciilor din partea producătorilor de top. Desigur, costul de proprietate în acest caz crește semnificativ.

  Tendințe și perspective

Evoluția rapidă anuală aduce modificări majore la principalele tendințe în dezvoltarea sistemelor de stocare. Așadar, în 2009, capacitatea de a aloca resurse economice (Furnizare subțire) a fost primordială, ultimii ani au trecut sub semnul activității sistemelor de stocare în nori. Gama de sisteme propuse este diversă: un număr imens de modele prezentate, diverse opțiuni și combinații de soluții de la nivelul de intrare la clasa Hi-End, soluții la cheie și asamblare înțelese pentru componente, folosind cele mai moderne soluții de umplere, software și hardware de la producătorii ruși.

Dorința de a reduce costul infrastructurii IT necesită un echilibru constant între costul resurselor de stocare și valoarea datelor care sunt stocate pe ele la un moment dat. Pentru a lua o decizie cu privire la modul de alocare eficientă a resurselor pe software și hardware, specialiștii din centrele de date sunt ghidați nu numai de abordările ILM și DLM, ci și de practicarea stocării de date pe mai multe niveluri. Fiecărei unități de informații care urmează să fie procesate și stocate i se atribuie valori specifice. Acestea includ gradul de accesibilitate (viteza furnizării informațiilor), importanța (costul pierderii de date în cazul unei defecțiuni hardware și software), perioada în care informația trece la următoarea etapă.


Un exemplu de separare a sistemelor de stocare în conformitate cu cerințele pentru stocarea și procesarea informațiilor în conformitate cu metoda de stocare a datelor pe mai multe niveluri.

În același timp, cerințele de performanță ale sistemelor tranzacționale au crescut, ceea ce implică o creștere a numărului de discuri din sistem și, în consecință, alegerea unui sistem de stocare de clasă superioară. Ca răspuns la această provocare, producătorii au echipat sisteme de stocare cu noi unități de stare solidă care sunt de peste 500 de ori mai rapide decât cele anterioare în operațiunile de citire / scriere „scurte” (tipice sistemelor tranzacționale).

Popularizarea paradigmei cloud a sporit cerințele privind performanța și fiabilitatea stocării, deoarece în cazul unei defecțiuni sau pierderi a datelor, mai mult de unul sau două servere conectate direct vor avea de suferit - va apărea o negare a serviciului pentru toți utilizatorii norului. Datorită aceleiași paradigme, sa arătat o tendință către unirea dispozitivelor producătorilor diferiți într-o federație. Creează un grup unificat de resurse care sunt furnizate la cerere, cu posibilitatea de a muta dinamic aplicațiile și datele între site-urile dispersate geografic și furnizorii de servicii.

O anumită schimbare a fost remarcată în 2011 în domeniul managementului Big Data. Anterior, astfel de proiecte erau în discuție, dar acum au trecut la stadiul de implementare, mergând până la vânzare până la implementare.

Pe piață este planificată o descoperire, ceea ce s-a întâmplat deja pe piața serverului și, posibil, deja în 2012 vom vedea sisteme de stocare în masă care susțin tehnologia de deduplicare și Over subscribing în segmentul de masă. Drept urmare, ca și în cazul virtualizării serverului, aceasta va asigura utilizarea pe scară largă a capacității de stocare.

Dezvoltarea ulterioară a optimizării stocării va fi îmbunătățirea metodelor de compresie a datelor. Pentru datele nestructurate, care reprezintă 80% din volumul total, raportul de compresie poate atinge mai multe ordine de mărime. Acest lucru va reduce semnificativ costul unitar de stocare a datelor pentru SSD-uri moderne.

  • Andrey Zakharov, Sisteme de stocare de date de bază și caracteristicile lor
  • Upgrade4_08_05 Magazine