Programavimas

Kas yra objektų saugojimas?

Iki 2012 m. Pabaigos 1,3 trln. Objektų buvo saugoma „Amazon S3“, didžiausioje ir plačiausiai pasaulyje žinomoje objektų saugojimo sistemoje. Tuo metu šis skaičius augo greičiau nei 1 milijardas objektų per dieną, todėl 2 trln. Ženklas yra iškart už kampo.

Objektų saugykla yra žymiai labiau keičiama nei tradicinė failų sistemos saugykla, nes ji yra žymiai paprastesnė. Užuot organizavus failus katalogų hierarchijoje, objektų saugojimo sistemos saugo failus vienoje talpyklų organizacijoje („Amazon S3“ vadinamos „kibirais“) ir naudoja jas unikaliems ID (S3 vadinamos „raktais“). Rezultatas yra tas, kad objektų saugojimo sistemoms reikia mažiau metaduomenų nei failų sistemoms, norint saugoti ir pasiekti failus, ir jie sumažina failų metaduomenų tvarkymo pridėtines sąnaudas, saugodami metaduomenis objekte. Tai reiškia, kad objektų saugyklą galima beveik be galo išplėsti pridedant mazgų.

Patikimumas pasiekiamas paprastuose aparatūros ir diskų įrenginiuose, dauginant objektus keliuose serveriuose ir vietose. Jei nustatote savo sprendimą, pvz., Naudodami „OpenStack Swift“, galite sukonfigūruoti saugojimo zonų ir kopijų skaičių pagal savo poreikius. („OpenStack“ rekomenduoja mažiausiai penkis mazgus gamybos sistemai.) „Amazon“ žada devynis 9 „ilgaamžiškumo“ standartiniam „Amazon S3“, o tai reiškia vieno failo praradimą iš 100 mlrd. Jei jūsų duomenų apsaugos poreikiai nėra tokie kraštutiniai, galite sutaupyti kelis centus naudodami parinktį „Reduced Redundancy Storage“ (dvi 9 patvarumo savybės).

Objektų saugojimo sistemoje gaunamos funkcijos paprastai yra minimalios. Galite saugoti, nuskaityti, kopijuoti ir ištrinti failus, taip pat kontroliuoti, kuriuos vartotojus galima atlikti, ir viskas. Jei norite ieškoti ar centrinės objekto metaduomenų saugyklos, kuria galėtų naudotis kitos programos, paprastai turėsite ją įgyvendinti patys. „Amazon S3“ ir kitos objektų saugojimo sistemos teikia REST API, leidžiančias programuotojams dirbti su konteineriais ir objektais. „SoftLayer“ yra retas viešasis debesis, teikiantis vartotojams savo objekto saugyklos paiešką.

Galiausiai, HTTP sąsaja su objektų saugojimo sistemomis leidžia greitai ir lengvai pasiekti failus iš bet kurios pasaulio vietos. (Pvz., Kiekvienas „Amazon S3“ failas turi unikalų URL, pagrįstą „Amazon“ vieta, grupės pavadinimu ir failo pavadinimu: //s3-us-west-1.amazonaws.com/objectstorage1/object_storage. rtf.) Jūs, žinoma, lauksite ilgiau, nei pasiektumėte failą iš NAS, bet negalėsite įveikti patogumo.

Be žymiai lėtesnio pralaidumo, palyginti su tradicine failų sistema, kitas didelis objektų saugojimo trūkumas yra tas, kad duomenų nuoseklumas pasiekiamas tik galiausiai. Kai atnaujinsite failą, gali tekti palaukti, kol pakeitimas bus pritaikytas visoms kopijoms, kol užklausos grąžins naujausią versiją. Dėl to objektų saugykla netinka duomenims, kurie dažnai keičiasi. Bet tai puikiai tinka visiems duomenims, kurie mažai keičiasi, pvz., Atsarginėms kopijoms, archyvams, vaizdo ir garso failams bei virtualios mašinos vaizdams.

$config[zx-auto] not found$config[zx-overlay] not found