Cloud și date

Stocarea pe obiecte, bloc și fișiere: ce alegi

Cele trei tipuri de stocare din cloud, pe obiecte, pe blocuri și pe fișiere: cum funcționează, ce avantaje au și pentru ce sarcini se potrivește fiecare.

De Publicația LumeaTehnologiei5 min de citit
Dulap de arhivă cu sertare mici, în care sunt ținute fișe pe categorii, într-o bibliotecă veche
Cuprins 6 secțiuni

Datele din cloud nu se păstrează toate la fel. Furnizorii oferă trei tipuri principale de stocare: pe fișiere, pe blocuri și pe obiecte. Pentru un utilizator obișnuit, diferența pare tehnică, dar ea explică de ce un serviciu de fotografii încape pe milioane de discuri și de ce o bază de date are nevoie de altceva decât un dosar partajat.

Fiecare tip răspunde la o întrebare diferită: cum găsești datele, cât de repede le citești și cât de mult poți crește fără să schimbi nimic. Mai jos le iei pe rând, cu exemple din viața de zi cu zi. Dacă vrei imaginea mai largă a drumului fișierelor, citește și Stocarea în cloud: unde stau de fapt fișierele tale.

Ce este stocarea pe fișiere?

Stocarea pe fișiere organizează datele într-o structură ierarhică de dosare și fișiere, exact ca pe calculatorul tău. Fiecare fișier are un nume și o cale, de exemplu „Documente/Facturi/octombrie.pdf”, iar mai mulți utilizatori îl pot deschide printr-o rețea.

Este tipul cel mai familiar. Când partajezi un dosar cu colegii, când conectezi un spațiu de rețea la calculator sau când folosești un serviciu de documente comune, lucrezi cu stocare pe fișiere. Sistemul se ocupă de nume, de drepturi de acces și de blocarea unui fișier cât timp îl modifică cineva.

Avantajul este intuiția: oricine înțelege dosarele. Limita apare la scară mare. O ierarhie cu milioane de fișiere devine lentă de parcurs, iar menținerea ordinii în ea cere muncă. Potrivit pentru: documente de birou, dosare partajate între echipe, programe care așteaptă un sistem de fișiere obișnuit.

Ce este stocarea pe blocuri?

Stocarea pe blocuri împarte spațiul în bucăți de dimensiune fixă, numite blocuri, pe care sistemul de operare le vede ca pe un disc brut, neformatat. Tu alegi cum îl formatezi și ce sistem de fișiere pui deasupra.

Este varianta cea mai apropiată de hardware. Un bloc poate fi citit sau scris independent, foarte rapid, cu întârziere mică. De aceea este alegerea obișnuită pentru discul de pornire al unei mașini virtuale și pentru bazele de date, care citesc și scriu bucăți mici de date, des, în ordine imprevizibilă.

Despre mașinile virtuale care folosesc astfel de discuri citești în Virtualizarea: cum rulează mai multe calculatoare pe unul. Limitele acestui tip: discul este de regulă atașat unei singure mașini la un moment dat, iar capacitatea se mărește, dar nu la nesfârșit. Costul pe gigaoctet este mai mare decât la obiecte.

Ce este stocarea pe obiecte?

Stocarea pe obiecte păstrează fiecare element ca pe un obiect separat, format din date, un identificator unic și metadate, într-un spațiu plat, fără dosare adevărate. Accesul se face printr-o adresă web, nu printr-un disc montat în calculator.

Metadatele sunt informații despre date: tipul fișierului, data creării, etichete, reguli de păstrare. Pot fi extinse oricât, ceea ce ajută la căutare și la automatizare. Chiar dacă interfețele afișează „dosare”, ele sunt doar prefixe în numele obiectului.

Avantajele sunt scala și prețul. Sistemul crește practic fără limită, copiază automat datele în mai multe locuri și costă mult mai puțin pe gigaoctet decât stocarea pe blocuri. Dezavantajul: obiectul se înlocuiește integral, nu se modifică pe bucăți, deci nu e potrivit pentru fișiere care se rescriu continuu. Când un site arată o fotografie sau când o aplicație își încarcă o arhivă, în spate lucrează adesea stocarea pe obiecte, accesată prin API-uri.

Cărămizi Lego colorate sortate pe culori, imagine pentru date împărțite în blocuri mici

Cum compari cele trei tipuri?

Alegerea se face după modul în care aplicația citește și scrie datele. Tabelul de mai jos rezumă diferențele practice.

CriteriuFișiereBlocuriObiecte
OrganizareDosare și fișiereBlocuri bruteObiecte plate cu metadate
AccesRețea, ca un dosar partajatAtașat la o mașină, ca un discAdresă web, prin API
Viteză la acces mic și frecventMedieFoarte bunăMai mică
ScalareLimitatăMedieFoarte mare
Cost pe gigaoctetMediuMai mareMai mic
Utilizare tipicăDocumente partajateBaze de date, sisteme de operareFotografii, filme, arhive, copii de siguranță

Nu există varianta „cea mai bună” în general. Un serviciu real le combină: sistemul de operare și baza de date pe blocuri, fotografiile utilizatorilor pe obiecte, documentele echipei pe fișiere.

Ce stocare folosești pentru copii de siguranță?

Pentru copii de siguranță și arhive, stocarea pe obiecte este de obicei cea mai potrivită: ieftină, durabilă și ușor de extins. Multe servicii oferă și nivele de preț diferite, în funcție de cât de des accesezi datele; cele rar citite costă mai puțin, dar cer mai mult timp la recuperare.

Sfat: Dacă folosești stocare pe obiecte pentru backup, verifică dacă furnizorul permite blocarea împotriva ștergerii (obiecte imuabile) pentru o perioadă. Protecția aceasta ajută mult în fața atacurilor de tip ransomware, care încearcă să șteargă și copiile.

Respectă și regula generală a copiilor multiple din Backupul datelor: regula 3-2-1 explicată pe înțeles: o singură copie, oricât de durabilă, nu înlocuiește un plan complet. Dacă datele tale conțin informații personale, gândește-te și la locul fizic al stocării, subiect tratat în Suveranitatea datelor: de ce contează unde sunt stocate.

Pentru fișiere pe care le folosești zilnic pe mai multe dispozitive, nu alegi un tip de stocare, ci un serviciu de sincronizare, care se sprijină, la rândul lui, pe unul dintre ele; mecanismul îl descrie Sincronizarea datelor între dispozitive: cum funcționează.

Pe aceeași temă, citește și Serverless: ce înseamnă să rulezi cod fără server.

Întrebări frecvente

Care tip de stocare este cel mai ieftin?

De obicei stocarea pe obiecte, mai ales în nivelurile pentru date rar accesate. Stocarea pe blocuri este mai scumpă, pentru că oferă viteză și întârziere mică.

Pot rula o bază de date pe stocare pe obiecte?

În mod obișnuit nu. Bazele de date au nevoie de citiri și scrieri rapide, de bucăți mici, pentru care stocarea pe blocuri este mai potrivită.

Dosarele din stocarea pe obiecte sunt reale?

Nu. Este un spațiu plat, iar „dosarele” sunt doar prefixe în numele obiectelor, afișate pentru comoditate.

Ce sunt metadatele unui obiect?

Sunt informațiile atașate datelor: tip, dimensiune, dată, etichete și reguli de păstrare. Ele permit căutarea și automatizarea fără a deschide obiectul.

Ce tip de stocare folosește un serviciu de fotografii?

De cele mai multe ori stocarea pe obiecte pentru imaginile propriu-zise, plus o bază de date pentru informațiile despre ele, cum sunt albumele și etichetele.

↑