„Azure“ saugyklos pamoka - lentelės, BLOB, eilės ir failų saugykla „Microsoft Azure“



Šiame tinklaraštyje išsamiai sužinosite apie žydros spalvos laikmenas ir jų komponentus. Pabaigoje mes taip pat atliksime praktinį darbą su visomis saugojimo paslaugomis.

„Azure Storage“ yra „Microsoft“ valdoma debesies saugyklos paslauga, teikianti labai prieinamą, patvarią, keičiamo dydžio ir nereikalingą saugyklą už nedidelę kainą, jei ją tvarkytumėte rankiniu būdu. Šiame „Azure Storage“ tinklaraštyje sužinosite įvairius „Azure“ saugyklos pasiūlymus, pvz., lentelės, dėmės, failų saugojimas ir eilės ! Į pabaigą taip pat įtraukėme visų šių paslaugų demonstravimą „Azure“. Šioje pamokoje taip pat galite peržiūrėti „Azure Storage“ apžvalgą:

Šios temos, kurias šiandien aptarsime:



  1. Kodėl mums reikia sandėliavimo?
  2. Saugyklos Vs duomenų bazė
  3. Kas yra „Azure“ saugykla?
  4. Replikacija „Azure“
  5. Demonstracija

Kodėl mums reikia sandėliavimo?

Supraskime tai naudodami pavyzdį, apsvarstykite šią architektūrą:



Architektūra1 - „Azure“ saugyklos pamoka - „Edureka“

Ši architektūra skirta vaizdų apdorojimo svetainei. Mes bandėme paskirstyti apkrovą dviem serverių klasėms, būtent svetainių serveriams ir užpakaliniams serveriams. Vienintelis svetainės serverio darbas būtų tvarkyti gaunamus mūsų svetainės puslapio prašymus. Užpakaliniai serveriai apdoros bet kokį „apdorojimą“, kuris būtų reikalingas operacijai, kuri mūsų atveju būtų vaizdo apdorojimas. Yra dvi tuščios nežinomos „esybės“.

Pirmasis subjektas bus reikalingas norint išsaugoti gaunamus darbus iš mūsų svetainės serverių. Šiuos darbus atliks vidiniai serveriai, kad atliktų užduotį. Užbaigus darbą, jis turi būti pašalintas iš šio objekto, kad joks kitas serveris nebepatektų jo dar kartą apdoroti, nes jis jau apdorotas.



Jums gali kilti klausimas, kodėl mes negalime tik išsaugoti šio sąrašo vidiniuose serveriuose?Tai yra, nes, mums reikės kelių užpakalinių serverių. Taigi šis sąrašas turi būti kiekviename užpakaliniame serveryje, o sėkmingai atlikus darbą, visi serveriai turės atnaujinti savo sąrašą. Dabar tai tampa nelengva užduotimi.

Taigi mums reikėjo geresnio sprendimo. Todėl mes sugalvojome bendrą vietą, kuri būtų prieinama visiems vidinių serverių serveriams, kur visi mūsų darbai gali būti saugomi „kas pirmas atėjo, tas pats“ principu. Tai tapo žinoma kaip eilė.

Antras nežinomas objektas reikalingas apdorotiems vaizdams laikyti.Mums kažko reikėjokurie gali saugoti mūsų vaizdus su minimalia apdirbimo pridėtine kaina.Akivaizdus atsakymas buvo failų sistema saugojimui.

Baigiant, mums reikėjo a eilė pirmojo objekto saugyklą, o antram objektui mums reikėjo a Failų sistema . Bet kodėl mums reikia failų sistemos, o ne duomenų bazės, kad galėtume saugoti vaizdus ar darbus?

Saugykla ir duomenų bazė

Failų sistemoms reikia ne tik mažesnio apdorojimo, bet ir lengvai prieinamos. Jei saugote vaizdus duomenų bazėje, turėsite pateikti užklausos užklausą į duomenų bazę kiekvieną kartą, kai jums reikės vaizdo. Įsivaizduokite tą patį atvejį su failų sistema, tai nereikės tiek daug apdoroti, nes prieiga prie failo yra gana paprasta ir lengva. Be to, duomenų bazių saugojimas yra brangesnis nei failų sistemos saugojimas.

Kas yra „Azure“ saugykla?

„Azure“ saugykla yra debesies saugojimo sprendimas, skirtas šiuolaikinėms programoms, kurios remiasi patvarumu, prieinamumu ir masteliu, kad patenkintų klientų poreikius.

Pirmas dalykas, kurio jums reikia, norint naudoti saugyklą žydroje dangoje, yra saugyklos paskyra.

Saugyklos sąskaitos

Norėdami naudoti bet kokį saugyklos tipą „Azure“, pirmiausia turite sukurti „Azure“ paskyrą. Sukūrę paskyrą, galite perkelti duomenis į saugyklos paskyros paslaugas arba iš jų. Sukurkite saugyklos paskyrą, kad debesyje saugotumėte iki 500 TB duomenų. Naudokite „Blob“ saugyklos abonementą ir karštosios arba šauniosios prieigos pakopasoptimizuoti savo išlaidas pagal tai, kaip dažnai pasiekiami jūsų objekto duomenys.

Saugyklos paskyra gali būti dviejų tipų:

  1. Pagrindinis tikslas
  2. „Blob Storage“

Aptarkime kiekvieną iš jų išsamiai:

Bendrosios paskirties saugyklos paskyra

Bendrosios paskirties saugyklos paskyra suteikia erdvę, kur ji suteikia jums prieigą prie blobų, eilių, failų ir lentelių, visų šių paslaugų vieningoje paskyroje. Bendrosios paskirties saugyklos paskyra gali būti naudojama objekto duomenims saugoti, ji gali būti naudojama kaip NoSQL duomenų saugykla, gali būti naudojama apibrėžiant ir naudojant pranešimų apdorojimo eiles bei nustatant failų bendrinimas debesyje.

Kaip minėta, visų pirma yra 4 žydros spalvos laikymo tipai:

  • Lentelės
  • Blobs
  • Eilės
  • Failų saugykla

Lentelės

The „Azure“ lentelė saugojimo paslauga saugo daug struktūrizuotų duomenų. Ši paslauga yra „NoSQL“ duomenų saugykla, priimanti autentifikuotus skambučius iš „Azure“ debesies ir už jos ribų. „Azure“ lentelės yra idealios struktūrizuotiems, nesusijusiems duomenims saugoti.

Blobs

„Azure Blob“ saugykla yra paslauga, sauganti nestruktūruotus duomenis debesyje kaip objektus / burbuolės . Blobas saugykloje gali būti saugomi bet kokio tipo tekstiniai ar dvejetainiai duomenys, pvz., dokumentas, medijos failas ar programų diegimo programa. Blobas saugojimas taip pat vadinamas objekto saugojimu.

Eilės

„Azure“ eilė saugykla yra paslauga, skirta saugoti didelį kiekį pranešimų, kurie gali būtiprieinama iš bet kurios pasaulio vietos per autentifikuotus skambučius naudojant HTTP arba HTTPS. Vienvietis eilė pranešimas gali būti iki 64 KB dydžio ir a eilė gali būti milijonai pranešimų, neviršijant bendros saugyklos paskyros talpos ribos.

Failų saugykla

Į Failų saugykla dalis yra SMB failą dalintis Azure . Visi katalogai ir failus turi būti sukurta tėvų akcijoje. Sąskaitoje gali būti neribotas akcijų skaičius, o akcijoje - neribotas akcijų skaičius failus , iki bendros 5 TB talpos failą Dalintis.

„Blob Storage“

„Blob“ saugyklos paskyros specializuojasi saugoti „BLOB“ duomenis ir jas taip pat galima naudoti norint pasirinkti prieigos pakopa , leidžiančią nurodyti, kaip dažnai pasiekiami paskyros duomenys. Galite pasirinkti prieigą, tinkamą jūsų saugojimui ir atitinkančią jūsų išlaidas.

Yra dviejų tipų prieigos pakopa:

Karšta: Ši prieigos pakopa suteikia mums mažiausią įmanomą vėlavimą. Taigi jis turėtų būti naudojamas su duomenimis, prie kurių dažnai prisijungiama. Natūralu, kad jis siūlo mažą vėlavimą, todėl yra brangesnis.

Šaltis: Ši prieigos pakopa yra mažesnio našumo nei „karšto“ prieigos pakopa, t. Y. Siūlo didesnį delsą neibuvusi prieigos pakopa. Tai sakant, jis turi mažesnę kainų etiketę ir todėl gali būti naudojamas duomenims, kurie yra rečiau prieinami.

Toliau abu šie saugojimo sąskaitos tipai, t dėmės laikymas ir bendrosios paskirties saugyklos paskyra yra suprojektuoti taip, kad būtų labai prieinami. Esant dideliam prieinamumui, galite būti tikri, kad jūsų failai, priglobti azure, bus prieinami 24 × 7. Didelis prieinamumas įmanomas tik naudojant replikaciją.

Replikacija

Iš esmės yra 4 „Azure“ replikacijos tipai:

Vietai nereikalinga saugykla

Lokaliai nereikalinga saugykla (LRS) tris kartus atkartoja jūsų duomenis saugyklos mastelio vienete, t. Y. Duomenų centre. Duomenų centras yra regione, kuriame sukūrėte saugyklos paskyrą. Rašymo užklausa sėkmingai grįžta tik tada, kai ji parašyta visoms trims kopijoms. Kiekviena iš šių kopijų yra atskiruose gedimų domenuose ir atnaujinimo domenuose viename saugyklos mastelio vienete.

Zonos nereikalinga saugykla

Zona-nereikalinga saugykla (ZRS) jūsų duomenis asinchroniškai atkartoja duomenų centruose viename ar dviejuose regionuose, be to, saugo tris kopijas, panašias į LRS, taip užtikrindama didesnį patvarumą nei LRS. Duomenys, saugomi ZRS, yra patvarūs, net jei pirminis duomenų centras nepasiekiamas arba neatkuriamas.

Geografiškai nereikalinga saugykla

Geografiškai nereikalinga saugykla (GRS) pakartoja jūsų duomenis į antrinį regioną, kuris yra šimtus mylių nuo pirminio regiono. Jei jūsų saugyklos paskyroje įgalintas GRS, jūsų duomenys yra patvarūs net ir įvykus visiškam regioniniam nutrūkimui arba įvykus nelaimei, kai pirminio regiono negalima atkurti.

Skaitymo prieigos geografiškai nereikalinga saugykla

Skaitymo prieigos geografiškai nereikalinga saugykla (RA-GRS) maksimaliai padidina jūsų saugyklos paskyros prieinamumą, suteikiant tik skaitymo prieigą prie antrinėje vietoje esančių duomenų, be GRS teikiamos replikacijos dviejuose regionuose.

Gerai, dabar jūs turite visą reikalingą informaciją. Eikime į priekį ir sulenkime pirštus naudodami demonstracinę versiją!

Demonstracija

Šią demonstracinę versiją atliksime iš dviejų dalių:

1 dalis: Pabandysime sukurti svetainę, kuri galės įkelti failus į „blob“ paslaugą. Įkėlus failą, išsami failo informacija taip pat bus įtraukta į „Azure“ eilę, kuri bus naudojama atnaujinant tinklalapio foną.

1 žingsnis: Kaip jau minėjome anksčiau, pirmiausia reikia sukurti saugyklos paskyrą. Norėdami tai padaryti, vadovaukitės žemiau esančiame paveikslėlyje pateiktomis instrukcijomis.

  1. Pirmiausia kairiajame srityje spustelėkite „Storage Accounts“
  2. Tada spustelėkite Pridėti
  3. Galiausiai įveskite visus susijusius laukus ir spustelėkite Sukurti.

2 žingsnis: Viskas! Mes sėkmingai sukūrėme savo saugyklos paskyrą. Savo paskyroje turime keturių tipų saugojimo paslaugas, t. Y. „Blobs“, „Queues“, „Files and Stables“. Šioje „Azure“ saugyklos pamokoje šioje dalyje pademonstruosiu „Blob“ paslaugą ir „Queue Service“. Be to, išsamią demonstracinę versiją rasite mūsų vaizdo įraše apie „Azure“ saugojimo pamoką, pridėtą šio tinklaraščio pradžioje. Pirmiausia sukonfigūruokite „BLOB“ paslaugą. Eikite į savo saugyklos paskyrą ir spustelėkite „Blobs“.

kas yra pojo klasė java

3 žingsnis: Spustelėkite konteinerį , norėdami sukurti naują sudėtinį rodinį. Pirmiausia įveskite sudėtinio rodinio pavadinimą, kuris turėtų būti unikalus visiems sudėtiniams rodiniams, kuriuos sukursite šioje konkrečioje paskyroje. Tada priskirkite jai viešosios prieigos lygį. Blobs yra ne kas kita, o failai. Jei paskirsi privačios prieigos lygis , tik jūs galėsite atsisiųsti šio sudėtinio rodinio turinį. Jei paskirsi blob prieigos lygis, bet kuris vartotojas, turintis nuorodą į šios paskyros sudėtinį rodinį gali pasiekti jame esančius failus . Su konteinerio prieigos lygis , bet kuris vartotojas, turintis nuorodą gauna prieigą prie failų ir aplankų šio konteinerio viduje. Savo demonstracijai pasirinksime „Blob“ prieigos lygį. Galiausiai spustelėkite Gerai.

4 žingsnis: Nurodykitesaugyklos paskyros ryšio eilutę svetainės kode. Ryšio eilutė autentifikuoja jūsų kodą sąveikai su nurodyta saugyklos paskyra ir jos paslaugomis. Norėdami tai padaryti, tiesiog pasirinkite savo saugyklos paskyrą, tada pasirinkite prieigos raktus ir galiausiai nukopijuokite bet kurią iš ryšio eilučių. Įklijuokite šią ryšio eilutę į savo svetainės kodą ir viskas!

5 žingsnis: Pradėkime nuo eilės dabar. Saugyklos abonementų apžvalgos puslapyje pasirinkite eiles.

6 žingsnis: Tada sukursime eilę. Norėdami tai padaryti, spustelėkite Pridėti eilę, nurodykite eilės pavadinimą ir spustelėkite Gerai. Galiausiai pakeiskite atitinkamą kodo informaciją.

7 žingsnis: Tai mūsų sukurta svetainė, pasirinkite failą, kurį norite įkelti, ir spustelėkite įkelti.

Taip ekranas atrodys įkėlus failą.

Tai sėkmingai pridėjome failą į sudėtinį rodinį ir eilę. Tą patį galite žiūrėti žemiau esančiuose ekranuose:

Dabar patikrinkime, ar turime įrašą ir „blob“:

8 žingsnis: Eikime į mūsų proceso puslapį svetainėje, norėdami pamatyti, ar eilės ir dėmės įrašą galima perskaityti, ir taip! Kaip matote, vaizdo pavadinimas yra tas pats.

Tuo mes užbaigiame demonstracinės dalies 1 dalį. Pereikime prie 2 dalies.

2 dalis: Šioje to dalyjeTheure saugojimo pamoka, mes ištirsime failų tarnyba žydros spalvos. The Failų tarnyba įTheurFailų perkėlimui naudojamas SMB 3.0 protokolas, šią paslaugą galima prijungti prie jūsų „Windows“ operacinės sistemos, tarsi tai būtų išorinis diskas.Išbandykime tai „Azure“ portale dabar:

1 žingsnis: Eikite į saugyklos paskyros apžvalgos puslapį ir pasirinkite failąpaslaugą.

2 žingsnis: Kitame puslapyje įveskite failo egzemplioriaus pavadinimą ir norimą egzemplioriaus dydį. Galiausiai spustelėkite Gerai.

3 žingsnis: Pasirinkite failų tarnybą ir spustelėkite prisijungti.

Ypatybių srityje nukopijuokite nuorodą, kaip parodyta paveikslėlyje:

Ir įklijuokite jį į bloknotą, kad galėtumėte atskirti elementus:

  • Pirmasis punktas yra adreso stulpelis
  • Antrasis punktas yra vartotojo vardas
  • Trečias punktas yra jūsų slaptažodis

Išsaugokite, ši informacija bus naudojama atliekant kitą veiksmą šioje „Azure“ saugyklos pamokoje.

4 žingsnis: Dešiniuoju pelės mygtuku spustelėkite savo kompiuterio piktogramą, darbalaukyje ir spustelėkite Žemėlapio tinklo diskas.

5 žingsnis: Įveskite pirmąjį tašką, kurį nukopijavote iš savo bloknoto, aplanko teksto laukelyje ir spustelėkite Baigti.

6 žingsnis: Kitame žingsnyje įveskite naudotojo vardą ir slaptažodį iš „Notepad“ ir galiausiai spustelėkite Gerai.

7 žingsnis: Sveikiname! Tavoį„zure“ atminties įrenginys paruoštas. Dabar galite jį naudoti, kaip ir bet kurį kitą savo kompiuterio diską!

Tuo mes užbaigiame savo demonstracinę versiją. Norite sužinoti daugiau apie „Azure“? yra čia, kad jums padėtų! Mūsų tinklaraščius galite peržiūrėti kairiajame meniu, mes išsamiai aptarėme žinomas „Azure“ paslaugas ir šis sąrašas bus dažnai atnaujinamas. Sekite naujienas!

Jei esate vienas iš tų, kurie nori išmokti šios technologijos iš profesionalų, turinčių „Microsoft Azure“ sertifikatą ir kurie yra pirmaujantys pramonės ekspertai, esate tinkamoje vietoje. Mes „edureka“! yra pasiryžę mokytis. Mes siūlome kursus, kurie padės jums gauti sertifikatą ir taip padės jums persekioti savo svajonių darbo profilį!

Mes sukūrėme mokymo programą, kurioje tiksliai nurodoma, ko jums reikia norint sulaužyti „Microsoft“ egzaminus! Galite pažvelgti į išsamią kursų informaciją mokymai čia.

Be to, ši „Azure Tutorial“ tinklaraščių serija bus dažnai atnaujinama, kai plečiame savo tinklaraščio skyrių apie „Azure“ paslaugas, todėl sekite naujienas!

Turite mums klausimą? Prašau tai paminėti šios „Azure“ saugyklos pamokos komentarų skyriuje ir mes su jumis susisieksime.