Azure Storage apmācība - tabulas, plankumi, rindas un failu glabāšana Microsoft Azure



Šajā emuārā jūs padziļināti uzzināsiet par debeszila krātuvi un to komponentiem. Tuvojoties beigām, mēs veiksim arī visus uzglabāšanas pakalpojumus.

Azure Storage ir Microsoft pārvaldīts mākoņu krātuves pakalpojums, kas nodrošina ļoti pieejamu, izturīgu, mērogojamu un lieku krātuvi par nelielu daļu no izmaksām, ja to pārvaldītu manuāli. Šajā emuārā vietnē Azure Storage jūs uzzināsiet dažādus krātuves piedāvājumus no Azure, piemēram, tabulas, lāse, failu glabāšana un rindas ! Tuvojoties beigām, mēs esam iekļāvuši arī visu šo pakalpojumu demonstrāciju Azure. Šajā apmācībā varat skatīt arī pārskatu par Azure Storage:

Šīs tēmas, par kurām mēs šodien runāsim:





  1. Kāpēc mums ir nepieciešama uzglabāšana?
  2. Krātuves Vs datu bāze
  3. Kas ir Azure Storage?
  4. Replikācija Azure
  5. Demonstrācija

Kāpēc mums ir nepieciešama uzglabāšana?

Sapratīsim to, izmantojot piemēru, apsveriet šādu arhitektūru:



Architecture1 - Azure Storage apmācība - Edureka

Šī arhitektūra ir paredzēta attēlu apstrādes vietnei. Mēs esam mēģinājuši sadalīt slodzi starp divām serveru klasēm, proti, vietņu serveriem un aizmugures serveriem. Vietnes servera vienīgais uzdevums būtu apstrādāt ienākošos lapu pieprasījumus mūsu vietnei. Aizmugurējie serveri apstrādās jebkuru nepieciešamo “apstrādi” atbilstoši operācijai, kas mūsu gadījumā būtu attēlu apstrāde. Ir divas tukšas “entītijas”, kuras nav zināmas.

Pirmā vienība būs nepieciešama ienākošo darbu glabāšanai no mūsu vietņu serveriem. Lai izpildītu šo darbu, aizmugures serveri paņems šos darbus. Kad darbs ir pabeigts, tas ir jānoņem no šīs entītijas, lai neviens cits serveris to vairs neapstrādātu, jo tas jau ir apstrādāts.



Jums varētu būt jautājums, kāpēc mēs nevaram glabāt šo sarakstu tikai aizmugures serveros?Tas ir tāpēc, ka, mūsu lietošanai būs nepieciešami vairāki aizmugures serveri. Tāpēc šim sarakstam ir jābūt katrā aizmugures serverī, un pēc katra veiksmīga darba pabeigšanas visiem serveriem būs jāatjaunina savs saraksts. Tagad tas kļūst par biedējošu uzdevumu.

Tādēļ mums bija vajadzīgs labāks risinājums. Tāpēc mēs nācām klajā ar kopēju vietu, kas ir pieejama visiem aizmugures serveriem, kur visas mūsu darba vietas var glabāt pēc rindas principa. Tas kļuva pazīstams kā rinda.

Apstrādāto attēlu glabāšanai ir nepieciešama otra nezināma entītija.Mums kaut ko vajadzējakas var saglabāt mūsu attēlus ar minimālu papildu apstrādi.Acīmredzama atbilde bija failu sistēma glabāšanai.

Noslēgumā mums vajadzēja a rinda krātuve mūsu pirmajai vienībai, un otrajai entītijai mums bija nepieciešama a failu sistēma . Bet kāpēc mums attēlu vai darbu glabāšanai ir nepieciešama failu sistēma, nevis datu bāze?

Krātuve vs datu bāze

Failu sistēmām ir nepieciešama ne tikai zemāka apstrāde, bet arī tām ir viegli piekļūt. Ja jūs glabājat attēlus datu bāzē, jums katru reizi, kad jums būs nepieciešams attēls, būs jāveic vaicājuma pieprasījums datu bāzei. Iedomājieties to pašu gadījumu ar failu sistēmu, tas neprasīs tik daudz apstrādes, jo piekļuve failam ir diezgan vienkārša un viegla. Arī datu bāzes glabāšana ir dārgāka nekā failu sistēmas glabāšana.

Kas ir Azure Storage?

Azure krātuve ir mākoņkrātuves risinājums mūsdienu lietojumprogrammām, kas balstās uz izturību, pieejamību un mērogojamību, lai apmierinātu klientu vajadzības.

Pats pirmais, kas jums nepieciešams, lai izmantotu krātuvi debeszilā krāsā, ir a krātuves konts.

Krātuves konti

Lai izmantotu jebkuru krātuves veidu debeszils, vispirms ir jāizveido konts Azure. Pēc konta izveides jūs varat pārsūtīt datus uz krātuves konta pakalpojumiem vai no tiem. Izveidojiet krātuves kontu, lai mākonī saglabātu līdz 500 TB datu. Izmantojiet Blob krātuves kontu un karstās vai vēsās piekļuves līmeņuslai optimizētu izmaksas, pamatojoties uz to, cik bieži piekļūstat jūsu objekta datiem.

Krātuves konts var būt divu veidu:

  1. Vispārīgs mērķis
  2. Lāse uzglabāšana

Apspriedīsim katru no tiem detalizēti:

Vispārējas nozīmes krātuves konts

Vispārējas nozīmes krātuves konts nodrošina vietu, kur tas ļauj piekļūt blobiem, rindām, failiem un tabulām, visiem šiem pakalpojumiem vienotā kontā. Vispārējas nozīmes krātuves kontu var izmantot objektu datu glabāšanai, to var izmantot kā NoSQL datu krātuvi, to var izmantot, lai definētu un izmantotu rindas ziņojumu apstrādei, kā arī iestatītu failu koplietošana mākonī.

Kā jau minēts, debeszils galvenokārt ir 4 veidu glabāšanas veidi:

  • Galdi
  • Blobs
  • Rindas
  • Failu glabāšana

Galdi

The Azure tabula glabāšanas pakalpojums glabā lielu daudzumu strukturētu datu. Pakalpojums ir NoSQL datu glabātava, kas pieņem autentificētus zvanus no Azure mākoņa un ārpus tā. Azure tabulas ir ideāli piemērotas strukturētu, ar relāciju nesaistītu datu glabāšanai.

Blobs

Azura lāse krātuve ir pakalpojums, kas nestrukturētus datus mākonī glabā kā objektus / lāse . Lāse krātuve var uzglabāt jebkura veida teksta vai bināros datus, piemēram, dokumentu, multivides failu vai lietojumprogrammu instalētāju. Lāse krātuvi sauc arī par objektu krātuvi.

Rindas

Azure Queue krātuve ir pakalpojums liela skaita ziņojumu glabāšanaipiekļūstiet no jebkuras vietas pasaulē, izmantojot autentificētus zvanus, izmantojot HTTP vai HTTPS. Viens rinda ziņojuma lielums var būt līdz 64 KB, un a rinda var saturēt miljoniem ziņojumu līdz krātuves konta kopējās jaudas ierobežojumam.

Failu glabāšana

TO Failu glabāšana akcija ir MVU failu dalīties ar Azura . Visi direktoriji un failus ir jāizveido vecāku akcijā. Konts var saturēt neierobežotu akciju skaitu, un akcija var uzglabāt neierobežotu skaitu akciju failus , līdz 5 TB kopējai jaudai failu dalīties.

Kā meklēt rakstzīmi Java

Lāse uzglabāšana

Blob krātuves konti ir specializējušies blob datu glabāšanā, un tos var izmantot arī, lai izvēlētos piekļuves līmenis , kas ļauj norādīt, cik bieži piekļūstat konta datiem. Jūs varat izvēlēties piekļuves līmeni, kas piemērots jūsu krātuvei un kas atbilst jūsu izdevumiem.

Ir divu veidu piekļuves līmenis:

Karsts: Šis piekļuves līmenis piešķir mums pēc iespējas zemāku latentumu. Tāpēc tas jāizmanto ar datiem, kuriem bieži piekļūst. Protams, tā kā tā piedāvā zemu latentumu, tā ir dārgāka.

Auksts: Šim piekļuves līmenim ir mazāka veiktspēja nekā „karstā” piekļuves līmenim, t.i., tas piedāvā lielāku latentumu nekābijušais piekļuves līmenis. Tas nozīmē, ka tam ir mazāka cenu zīme, un tāpēc to var izmantot datiem, kuriem piekļūst retāk.

Turpinot, abi šie krātuves kontu veidi, t.i. lāse glabāšana un vispārējas nozīmes krātuves konts ir izstrādāti tā, lai tie būtu ļoti pieejami. Ar augstu pieejamību jūs varat būt drošs, ka jūsu debeszilā mitinātie faili būs pieejami 24 × 7. Augsta pieejamība ir iespējama tikai, izmantojot replikāciju.

Replikācija

Azure pamatā ir 4 replikācijas veidi:

Vietēji lieka krātuve

Lokāli liekā krātuve (LRS) trīs reizes atkārto jūsu datus krātuves mēroga vienībā, t.i., datu centrā. Datu centrs atrodas reģionā, kurā izveidojāt krātuves kontu. Rakstīšanas pieprasījums tiek veiksmīgi atgriezts tikai tad, kad tas ir uzrakstīts visām trim kopijām. Katra no šīm kopijām atrodas atsevišķos defektu domēnos un jaunināšanas domēnos vienā krātuves mēroga vienībā.

Zonas liekā krātuve

Zone-Redundant Storage (ZRS) rediģē jūsu datus asinhroni visos datu centros vienā vai divos reģionos papildus tam, ka tiek glabātas trīs LRS līdzīgas kopijas, tādējādi nodrošinot lielāku izturību nekā LRS. ZRS saglabātie dati ir izturīgi pat tad, ja primārais datu centrs nav pieejams vai neatjaunojams.

Ģeogrāfiski lieka krātuve

Ģeogrāfiski liekā krātuve (GRS) replicē jūsu datus sekundārajā reģionā, kas atrodas simtiem jūdžu attālumā no primārā reģiona. Ja jūsu krātuves kontā ir iespējots GRS, jūsu dati ir noturīgi pat pilnīga reģionāla pārtraukuma vai katastrofas gadījumā, kad primārais reģions nav atkopjams.

Lasīšanas piekļuves ģeogrāfiski lieka krātuve

Lasīšanas piekļuves ģeogrāfiski liekā krātuve (RA-GRS) maksimizē jūsu krātuves konta pieejamību, nodrošinot tikai lasīšanas piekļuvi datiem sekundārajā vietā, papildus GRS nodrošinātajai replikācijai divos reģionos.

Labi, tagad jums ir visa nepieciešamā informācija. Ejam uz priekšu un salieciet pirkstus ar demonstrāciju!

Demonstrācija

Mēs veidosim šo demonstrāciju divās daļās:

1. daļa: Mēs mēģināsim izveidot vietni, kas varēs augšupielādēt failus blob pakalpojumā. Kad fails ir augšupielādēts, faila informācija tiks pievienota arī Azure rindai, kas tiks izmantota, lai atjauninātu tīmekļa lapas fonu.

1. darbība: Kā jau iepriekš minējām, vispirms ir jāizveido krātuves konts. Lai to izdarītu, izpildiet zemāk esošajā attēlā sniegtos norādījumus.

  1. Pirmkārt, kreisajā rūtī noklikšķiniet uz Krātuves konti
  2. Pēc tam noklikšķiniet uz Pievienot
  3. Visbeidzot, ievadiet visus attiecīgos laukus un noklikšķiniet uz Izveidot.

2. darbība: Tieši tā! Mēs esam veiksmīgi izveidojuši savu krātuves kontu. Mūsu kontā ir četri uzglabāšanas pakalpojumu veidi, ti, lāse, rindas, faili un tabulas. Šajā Azure Storage apmācībā es šajā daļā parādīšu Blob pakalpojumu un rindu pakalpojumu. Lai iegūtu detalizētu demonstrāciju, lūdzu, skatiet mūsu videoklipu par Azure Storage Tutorial, kas pievienots šī emuāra sākumā. Vispirms konfigurēsim blob pakalpojumu. Dodieties uz savu krātuves kontu un noklikšķiniet uz Blobs.

3. solis: Klikšķiniet uz konteiners , lai izveidotu jaunu konteineru. Vispirms ievadiet konteinera nosaukumu. Tam jābūt unikālam visiem konteineriem, kurus izveidosiet šajā konkrētajā kontā. Pēc tam tam piešķiriet publiskās piekļuves līmeni. Lāse nav nekas cits kā faili. Ja jūs piešķirat privātas piekļuves līmenis , tikai jūs varēsiet lejupielādēt šī konteinera saturu. Ja jūs piešķirat lāse piekļuves līmenis, jebkurš lietotājs, kuram ir saite uz šī konta konteineru var piekļūt tajā esošajiem failiem . Ar konteinera piekļuves līmenis , jebkurš lietotājs ar saiti iegūst piekļuvi failiem un mapēm šī konteinera iekšpusē. Mēs savai demonstrācijai izvēlēsimies Blob piekļuves līmeni. Visbeidzot, noklikšķiniet uz Labi.

4. solis: Norādietkrātuves konta savienojuma virkni vietnes kodā. Savienojuma virkne autentificē jūsu kodu, lai mijiedarbotos ar norādīto krātuves kontu un tā pakalpojumiem. Lai to izdarītu, vienkārši atlasiet krātuves kontu, pēc tam atlasiet piekļuves atslēgas un visbeidzot nokopējiet jebkuru no savienojuma virknēm. Ielīmējiet šo savienojuma virkni savas vietnes kodā, un esat gatavs!

5. darbība: Sāksim ar rindu tagad. Krātuves kontu pārskata lapā atlasiet rindas.

6. solis: Pēc tam mēs izveidosim rindu. Lai to izdarītu, noklikšķiniet uz Pievienot rindu, piešķiriet rindai atbilstošu nosaukumu un noklikšķiniet uz Labi. Visbeidzot, kodā aizstājiet attiecīgo informāciju.

sql un pl sql apmācība

7. solis: Šī ir mūsu izveidotā vietne, atlasiet failu, kuru vēlaties augšupielādēt, un noklikšķiniet uz Augšupielādēt.

Šādi ekrāns izskatīsies pēc faila augšupielādes.

Tādējādi mēs esam veiksmīgi pievienojuši savu failu konteinerā un rindā. To pašu varat apskatīt zemāk esošajos ekrānos:

Tagad pārbaudīsim, vai mums ir ieraksts arī lāse:

8. solis: Dodamies uz mūsu procesa lapu vietnē, lai uzzinātu, vai ierakstu no rindas un lāse var izlasīt, un jā! Kā redzat, attēla nosaukums ir vienāds.

Ar to mēs noslēdzam demonstrācijas 1. daļu. Pārejam uz 2. daļu.

2. daļa: Šajā šajā daļāTheure uzglabāšanas apmācība, mēs izpētīsim failu serviss debeszilā krāsā. The Failu pakalpojums iekšāTheure failu pārsūtīšanai izmanto SMB 3.0 protokolu, šo pakalpojumu var pievienot jūsu Windows OS tā, it kā tas būtu ārējs disks.Izmēģināsim to Azure Portal Now:

1. darbība: Atveriet krātuves konta pārskata lapu un atlasiet failuapkalpošana.

2. darbība: Nākamajā lapā ievadiet faila instances nosaukumu un vēlamo instances lielumu. Visbeidzot, noklikšķiniet uz Labi.

3. solis: Atlasiet failu pakalpojumu un pēc tam noklikšķiniet uz savienojuma.

Rekvizītu rūtī nokopējiet saiti, kā parādīts attēlā:

Un ielīmējiet to bloknotā, lai varētu atšķirt elementus:

  • Pirmais punkts ir adreses kolonna
  • Otrais punkts ir lietotāja vārds
  • Trešais punkts ir jūsu parole

Saglabājiet, šī informācija tiks izmantota nākamajā debesīs šajā debeszila krātuves apmācībā.

4. solis: Ar peles labo pogu noklikšķiniet uz sava datora ikonas, darbvirsmā un noklikšķiniet uz Kartes tīkla disks.

5. darbība: Mapes tekstlodziņā ievadiet pirmo punktu, kuru nokopējāt no piezīmju bloka, un noklikšķiniet uz Pabeigt.

6. solis: Nākamajā solī ievadiet lietotājvārdu un paroli no notepad un visbeidzot noklikšķiniet uz Labi.

7. solis: Apsveicam! Jūsuuzzure krātuves disks ir gatavs. Tagad to varat izmantot tāpat kā jebkuru citu disku savā datorā!

Ar to mēs noslēdzam savu demonstrāciju. Vai vēlaties uzzināt vairāk par Azure? ir šeit, lai jums palīdzētu! Mūsu emuārus varat apskatīt kreisajā izvēlnē, mēs esam plaši aplūkojuši redzamos Azure pakalpojumus, un šis saraksts tiks bieži atjaunināts. Sekojiet līdzi!

Ja esat viens no tiem, kurš vēlas apgūt šo tehnoloģiju no profesionāļiem, kuriem ir Microsoft Azure sertifikāts un kuri ir nozares vadošie eksperti, jūs esat īstajā vietā. Mēs edurekā! ir apņēmušies mācīties. Mēs piedāvājam kursus, kas palīdzēs jums iegūt sertifikātu un tādējādi palīdzēs jums sasniegt jūsu sapņu darba profilu!

Mēs esam izstrādājuši mācību programmu, kas aptver tieši to, kas jums nepieciešams, lai uzlauztu Microsoft eksāmenus! Jūs varat apskatīt kursa detaļas apmācība šeit.

kā izmantot tablo public

Turklāt šī Azure Tutorial emuāru sērija tiks bieži atjaunināta, paplašinot mūsu emuāru sadaļu par Azure pakalpojumiem, tāpēc sekojiet jaunumiem!

Vai mums ir jautājums? Lūdzu, pieminējiet to šīs Azure Storage apmācības komentāru sadaļā, un mēs ar jums sazināsimies.