Šiame straipsnyje pateikiama informacija apie saugojimą " Windows Azure". Kai kalbama apie didelį saugojimą, yra tam tikrų dalykų, kuriuos reikia suprasti. "Windows Azure" siūlo platų saugojimo paslaugų spektrą, palaikančią beveik visus saugojimo poreikius, nuo struktūrizuotų iki nestruktūruotų duomenų, "NoSQL" duomenų bazių ir eilių.
Kaip duomenys saugomi debesyje
Kalbant apie "Windows Azure", ji turi keturias saugojimo formas:
- Blob saugykla
- Eilės saugykla
- Stalo laikymas
- "Windows Azure" diskas
Leisk mums pabandyti gauti bendrą paaiškinimą kiekvienam iš jų!
Blob Storage
Blob yra akronimas Didelis dvejetainis objektas. Iš esmės Blob yra baitų seka - tai, ką reikia taikyti programai. "Llob" gali palaikyti garsus, vaizdo įrašus, el. Laiškus, archyvuotus failus, zip failus ar teksto apdorojimo dokumentą labai paprastai.
1) Block Blob
2) puslapis Blob
BLOB saugomi ir apriboti Blob konteineriai. Kiekviena kopija gali būti iki 50 GB. Ląstelėje yra unikalus stygos pavadinimas konteineryje. Blobs gali su jais susieti metaduomenis, kurie yra
Eilės saugykla
Pagrindinis eilių tikslas - leisti bendravimą tarp skirtingų "Windows Azure" programos dalių. Paprastais žodžiais atsiranda eilučių atskirų "Web Role" atvejų ir "Darbuotojų vaidmenų atvejai" - eilėje yra daugybė pranešimų. Sąskaita nustato eilės pavadinimą.
- Eilėje įrašytų pranešimų skaičius neribojamas.
- Pranešimas laikomas ne ilgiau kaip savaitę. Sistemoje bus šiukšlių surinkti daugiau nei savaitę senesni pranešimai.
- Į eilę gali būti su jais susieti metaduomenis. Metaduomenys yra formos
poros, o jų eilutėje yra iki 8KB dydžio.
Įprasta eilė gali pasiūlyti "pirmojo pirmojo išėjimo" semantiką; kita vertus, eilės "Windows Azure" negarantuoja, kad vieną pranešimą galima pristatyti keletą kartų.
Sąskaitų apdorojimas iš eilės yra dviejų etapų procesas, kurio metu gaunama žinutė ir tada ištrinama žinutė po to, kai ji buvo apdorota. Šis modelis užtikrina sėkmingą pranešimų pristatymą.
Stalo laikymas
Stalo saugykla yra eilučių, kurių kiekvienoje gali būti iki 255 savybių, rinkinys. tačiau skirtingai nuo lentelių duomenų bazėje nėra schemos, kuri užtikrintų tam tikrą reikšmių rinkinį visose lentelės eilutėse. Stalo saugykla naudojama programose, kuriose reikia saugoti didelius duomenų saugojimo kiekius, kuriems reikia papildomos struktūros.
Nors stalas saugo struktūrizuotus duomenis, jame nėra jokio ryšio tarp duomenų, kurie kartais vadinami NoSQL duomenų baze. "Windows Azure" stalai atveria patobulintą erdvę. Tai prasminga kūrėjams kurti keičiamas programas. Tiesiog sukurkite stalą ir pridėkite tam tikrus objektus, tada "Windows Azure" rūpiniesi likusia dalimi.
Čia siekiama padėti kūrėjams sutelkti dėmesį į jų programų kūrimą, o ne rūpintis dideliu duomenų valdymu.