AWS S3 apmācība: padziļināti ienāciet Amazon vienkāršajā glabāšanas pakalpojumā



AWS S3 apmācība iepazīstina ar galvenajiem jēdzieniem Datu organizēšana, Reģionālā glabāšana, Datu pārsūtīšanas paņēmieni un Cenas S3 ar lietojuma gadījumiem.

AWS S3 apmācība sniedz jums skaidru izpratni par pakalpojumu. Mēs esam minējuši arī dažus piemērus, ar kuriem varat izveidot savienojumu.

Nepieciešamībapriekš uzglabāšana katru dienu palielinās, tāpēc savu krātuvju veidošana un uzturēšana tāpēc kļūst par garlaicīgu un nogurdinošu darbu, jo zināt, cik lielas jaudas jums nākotnē var būt nepieciešams, ir grūti paredzēt. Varat to vai nu pārmērīgi izmantot, kas noved pie lietojumprogrammas kļūmes, jo nav pietiekami daudz vietas, vai arī nopirkt krātuves kaudzes, kas pēc tam tiks nepietiekami izmantotas.





Paturot prātā visas šīs nepatikšanas, Amazon nāca klajā ar interneta krātuves pakalpojumu ar nosaukumu AWS S3. Mēsizmantosiet šo pakalpojumu šajā AWS S3 apmācības emuārā.

Kas ir AWS S3?

Amazon Simple Storage Service (S3) ir interneta krātuve. Tas ir paredzēts lieljaudas un zemu izmaksu uzglabāšanas nodrošināšanai vairākos ģeogrāfiskos reģionos. Amazon S3 nodrošina izstrādātājiem un IT komandām Drošs , Izturīgs un Ļoti mērogojams objektu glabāšana.



S3 ir Drošs jo AWS nodrošina:

  • Šifrēšana jūsu saglabātajiem datiem. Tas var notikt divos veidos:
    • Klienta puses šifrēšana
    • Servera puses šifrēšana
  • Tiek saglabātas vairākas kopijas, lai datu bojājumu gadījumā ļautu atjaunot datus
  • Versija, kur katrs labojums tiek arhivēts iespējamai izgūšanai.

S3 ir Izturīgs jo:

  • Tas regulāri pārbauda saglabāto datu integritāti, izmantojot kontrolsummas, piem. ja S3 atklāj, ka datos ir korupcija, tas tiek nekavējoties salabots, izmantojot dublētos datus.
  • Pat glabājot vai izgūstot datus, tas pārbauda ienākošo tīkla trafiku, vai tajā nav bojātu datu pakešu.

S3 ir Ļoti mērogojams , jo tas automātiski palielina jūsu krātuves apjomu atbilstoši jūsu prasībām, un jūs maksājat tikai par izmantoto krātuvi.



Nākamais jautājums, kas mums ienāk prātā, ir

Kāda veida un cik daudz datu var uzglabāt AWS S3?

Jūs varat glabāt praktiski jebkura veida datus jebkurā formātā S3 un, kad mēs runājam par ietilpību, apjomu un datuobjektiemko mēs varam uzglabāt S3, ir neierobežoti.

* Objekts ir galvenā vienība S3. Tas sastāv no datiem, atslēgas un metadatiem.

Kad mēs runājam par datiem, tie var būt divu veidu-

  • Dati, kuriem bieži jāpiekļūst.
  • Dati, kuriem piekļūst ne tik bieži.

Tāpēc Amazon nāca klajā ar 3 glabāšanas klasēm, lai saviem klientiem sniegtu vislabāko pieredzi un par pieņemamām izmaksām.

Sapratīsim trīs glabāšanas klases ar “veselības aprūpes” lietošanas gadījumu:

1. Amazon S3 standarts biežai piekļuvei datiem
standarta atmiņa - aws s3 apmācība - edurekaTas ir piemērots lietošanai jutīgiem lietošanas gadījumiem, kad latentumam jābūt zemam.piem. slimnīcā bieži piekļūstamie dati būs uzņemto pacientu dati, kurus vajadzētu ātri iegūt.

2. Amazon S3 standarts retai piekļuvei datiem

Tas ir piemērots lietošanai gadījumos, kad dati ir ilgi dzīvoti un tiem piekļūst retāk, t.i., datu arhivēšanai, bet tomēr sagaida augstu veiktspēju.piem. tajā pašā slimnīcā cilvēki, kuri ir izrakstīti, viņu ieraksti / dati nebūs vajadzīgi katru dienu, bet, ja viņi atgriežas ar jebkādām komplikācijām, viņu izrakstīšanas kopsavilkums būtu ātri jāatgūst.

3.Amazonas ledājs
Piemērots lietošanai gadījumos, kad dati ir jāarhivē un nav nepieciešama augsta veiktspēja, tiem ir zemākas izmaksas nekā pārējiem diviem pakalpojumiem.piem. slimnīcā pacientu testēšanas pārskati, receptes, MRI, rentgena, skenēšanas dokumenti utt., kas ir vecāki par gadu, ikdienas darbībā nebūs vajadzīgi, un pat tad, ja tas ir nepieciešams, zemāka latentuma pakāpe nav nepieciešama.

Specifikācijas momentuzņēmums: Krātuves klases

Kā dati tiek kārtoti S3?

Dati S3 ir sakārtoti segmentu veidā.

  • Spainis ir loģiska S3 krātuves vienība.
  • Grupā ir objekti, kas satur datus un metadatus.

Pirms datu pievienošanas S3, lietotājam jāizveido kopa, kas tiks izmantota objektu glabāšanai.

Kur jūsu dati tiek glabāti ģeogrāfiski?

Jūs varat pats izvēlēties, kur vai kurā reģionā jūsu dati jāglabā. Lēmuma pieņemšana reģionam ir svarīga, un tāpēc tas ir labi jāplāno.

Šie ir 4 parametri, lai izvēlētos optimālo reģionu -

  • Cenu noteikšana
  • Lietotāja / klienta atrašanās vieta
  • Latentums
  • Pakalpojuma pieejamība

Sapratīsim to, izmantojot piemēru:

Pieņemsim, ka ir uzņēmums, kuram ir jāuzsāk šīs krātuves, lai mitinātu vietni klientiem ASV un Indijā.

Lai sniegtu vislabāko pieredzi, uzņēmumam ir jāizvēlas reģions, kas vislabāk atbilst tās prasībām.

Tagad, aplūkojot iepriekš minētos parametrus, mēs varam skaidri noteikt, ka N Virdžīnija būs labākais reģions šim uzņēmumam zemās latentuma un zemās cenas dēļ.Neatkarīgi no jūsu atrašanās vietas, jūs varat izvēlēties jebkuru reģionu, kas varētu atbilst jūsu prasībām, jo ​​S3 spaiņiem varat piekļūt no jebkuras vietas.

Runājot par reģioniem, apskatīsim iespēju dublēt kādu citu pieejamības reģionu vai arī, iespējams, vēlēsities pārvietot savus datus uz kādu citu reģionu.Par laimi, šī funkcija nesen tika pievienota AWS S3 sistēmai, un to ir diezgan viegli izmantot.

kā izdrukāt masīvu php

Pārreģionu replikācija

Kā norāda nosaukums, Pārreģionu replikācija ļauj lietotājam bez problēmām apgrūtināt datu kopēšanu vai pārsūtīšanu uz kādu citu vietu.

Tam acīmredzami ir izmaksas, kas šajā rakstā ir apspriestas tālāk.

Kā tiek pārsūtīti dati?

Papildus tradicionālajai pārsūtīšanas praksei internetā, AWS ir vēl 2 veidi, kā droši un ātrāk nodrošināt datu pārsūtīšanu:

  • Pārsūtīšanas paātrinājums
  • Sniega pika

Pārsūtīšanas paātrinājums nodrošina ātru, ērtu un drošu pārsūtīšanu lielos attālumos, izmantojot Amazon CloudFront edge tehnoloģiju.

CloudFront ir AWS kešatmiņas pakalpojums, kurā dati no klienta vietnes tiek pārsūtīti uz tuvāko malu atrašanās vietu, un no turienes dati tiek novirzīti uz jūsu AWS S3 spaini pa optimizētu tīkla ceļu.


The
Sniega pika ir veids, kā fiziski pārsūtīt savus datus. Šajā Amazon uz jūsu telpām nosūta aprīkojumu, kurā varat ielādēt datus. Tam ir pievienots iekurt, kuram ir jūsu piegādes adrese, kad to nosūta no Amazon.
Kad sniega pikas datu pārsūtīšana ir pabeigta, iekurt nomaina piegādes adresi atpakaļ uz AWS galveno mītni, kur jāsūta sniega pika.

Sniega bumba ir ideāli piemērota klientiem, kuriem ir lielas datu partijas. Sniega pikas vidējais apgrozījuma laiks ir 5-7 dienas, tajā pašā laikā Transfer Acceleration var pārsūtīt līdz 75 TB datu uz īpašu 1Gbps līniju. Tātad, atkarībā no lietošanas gadījuma, klients var izlemt.

Acīmredzot tam būs zināmas izmaksas, apskatīsim kopējās izmaksas ap S3.

Cenu noteikšana

'Vai AWS nav nekā bezmaksas?'

Jā! Kā daļu no AWS Free Usage Tier jūs varat sākt darbu ar AWS S3 bez maksas. Pēc reģistrēšanās jaunie AWS klienti katru gadu vienu gadu saņem 5 GB Amazon S3 standarta krātuvi, 20 000 saņemšanas pieprasījumu, 2000 pārdošanas pieprasījumu un 15 GB datu pārsūtīšanu.

Pārsniedzot šo ierobežojumu, ir piesaistītas izmaksas. Sapratīsim, kā Amazon iekasē jums maksu:

Kā tiek iekasēts rēķins S3?

Lai gan AWS S3 ir tik daudz funkciju, tā ir pieņemama cena un elastīga. Tas darbojas tālāk Pay per Use, nozīmē, jūs maksājat tikai to, ko izmantojat. Zemāk redzamā tabula ir S3 cenu noteikšanas piemērs konkrētam reģionam:

Avots : aws.amazon.com Ziemeļvirdžīnijas reģionam

Starpreģionu replikācija tiek apmaksāts šādi:

Atkārtojot 1000 1 GB objektus (1000 GB) starp reģioniem, jums būs jāmaksā pieprasījuma maksa 0,005 USD (1 000 pieprasījumi x 0,005 USD par 1000 pieprasījumiem) par 1000 objektu atveidošanu un 20 USD (0,020 USD par pārsūtītu GB x 1 000 GB) maksa par citu -reģiona datu pārsūtīšana. Pēc replikācijas 1000 GB būs jāmaksā par krātuvi, pamatojoties uz galamērķa reģionu.

Sniega pika, ir 2 varianti:

  • Sniega bumba 50 TB: 200 $
  • Sniega bumba 80 TB: 250 $

Šī ir fiksētā pakalpojuma maksa, ko viņi iekasē.

Neatkarīgi no tā ir uz vietas maksājumi, kas neietver piegādes dienas, piegādes dienas ir bezmaksas.

Pirmās 10 uz vietas pavadītās dienas ir arī bezmaksas, tas nozīmē, ka tad, kad Sniega bumba sasniedz jūsu telpas līdz dienai, kad tā tiek nosūtīta atpakaļ, tās ir dienas uz vietas. Diena, kad tā pienāk, un nosūtīšanas diena tiek uzskatīta par nosūtīšanas dienu, tāpēc ir bezmaksas.

Pārsūtīšanas paātrinājums cenas ir norādītas šajā tabulā:


AWS S3 Lietošanas gadījums: 1

Nozare “Media”

Sapratīsim to reālā laika izmantošanas gadījumā, lai asimilētu visu līdz šim iemācīto: IMDb interneta filmu datu bāze ir slavena tiešsaistes datu bāze, kas saistīta ar filmām, televīzijas programmām un videospēlēm.

Apskatīsim, kā viņi izmanto AWS pakalpojumus:

  • Lai iegūtu pēc iespējas zemāku latentumu, visi iespējamie meklēšanas rezultāti tiek iepriekš aprēķināti ar dokumentu katrai meklēto burtu kombinācijai. Katrs dokuments tiek nosūtīts uz Amazon Simple Storage Service (S3) un līdz ar to uz Amazon CloudFront , nododot dokumentus fiziski tuvu lietotājiem. Teorētiskais iespējamo meklējumu skaits, lai aprēķinātu, ir prātam neaptverams - 20 rakstzīmju meklējumos ir 23 x 1030 kombinācijas
  • Bet praksē, izmantojot IMDb pilnvaras attiecībā uz filmu un slavenību datiem, meklēšanas telpa var samazināties līdz aptuveni 150 000 dokumentu, kas Amazon S3 un Amazon CloudFront var izplatīt tikai dažās stundās.

AWS S3 Lietošanas gadījums: 2

Projekta paziņojums - Statiskas vietnes mitināšana vietnē Amazon S3

Vispirms sapratīsim: kas ir statiska vietne?

Īsāk sakot, tā ir vietne, kurā ir tikai HTML, CSS un / vai JavaScript. Tas nozīmē, ka servera puses skripti netiek atbalstīti, tādēļ, ja vēlaties mitināt Rails vai PHP lietotni, jums būs jāmeklē citur.

Vienkāršāku mērķu labad laipni lūdzam AWS S3 vietņu mitināšanas brīnišķīgajā pasaulē!

1. darbība: izveidojiet spaini

Lai izveidotu segmentu, AWS pārvaldības konsolē dodieties uz S3 un nospiediet Izveidot kopu. Jums tiks piedāvāts ievadīt nosaukumu un reģionu.

Ja plānojat izmantot savu domēnu / apakšdomēnu, izmantojiet to savam grupas nosaukumam. Reģionam izvēlieties sev tuvāko un nospiediet Izveidot. Veicot veiksmi, jūs redzēsiet, ka jaunā spainis parādās konsolē.

2. darbība: pārbaudiet izveidoto kausu

3. solis: iespējojiet vietņu mitināšanu

Vienīgais, kas tagad jādara, ir iespējot statisko vietņu mitināšanu. Vienkārši atlasiet to īpašību panelī labajā pusē.

4. darbība: izveidojiet HTML failu

Noteikti iestatiet rādītāja dokumentu uz index.html. Jūs varat arī iestatīt kļūdas lapa Ja tu vēlies. Kad esat pabeidzis, nospiediet Saglabāt.

kā izdrukāt masīva php

Viena jauka lieta par AWS pārvaldības konsoli vai tas ir jūs varat augšupielādēt failus tieši savā pārlūkprogrammā. Sāksim, izveidojot vienu saucamo index.html . Šis būs mājas lapas saturs:

Labdien, S3!

Mana pirmā S3 vietne

Es nespēju noticēt, ka tas bija tik vienkārši!

5. darbība: augšupielādējiet failu spainī

Lai augšupielādētu failu, atlasiet jauno kopu un nospiediet pogu Sākt augšupielādi.

Kad būsiet augšupielādējis index.html, tas tiks parādīts jūsu spainī. Tomēr jūs to nedarīsit vēl varat to redzēt savā pārlūkprogrammā, jo AWS S3 viss pēc noklusējuma ir privāts.

6. darbība: padariet HTML failu publisku

i) Lai padarītu publisku index.html failu, ar peles labo pogu noklikšķiniet uz index.html un atlasiet Padarīt publisku. (Atcerieties to darīt visiem citiem failiem, kurus augšupielādējat savā vietnē!)

Tagad, kad jūsu mājas lapa ir redzama pasaulei, ir pienācis laiks visu pārbaudīt!

ii) Tagad konsolē atlasiet index.html un dodieties uz cilni Rekvizīti.

7. solis: pēdējais solis, lai pārbaudītu rezultātu

Noklikšķinot uz saites, jūs nokļūsiet jaunajā mājaslapā.

Apsveicam! Jūs tikko mitinājāt HTML vietni AWS, izmantojot S3.

Šeit ir īss AWS S3 apmācības video, kurā ir paskaidrots: tradicionālās krātuves līmeņi, tradicionālās krātuves trūkumi mākoņos, AWS krātuves iespējas: EBS, S3, ledājs, AWS krātuves savienošana: sniega pika un krātuves vārteja, AWS komandrindas saskarne (CLI), demonstrācija utt. AWS S3 apmācība ir ļoti svarīgs pakalpojums tiem, kas vēlas kļūt par AWS sertificēto risinājumu arhitektu.

Es ceru, ka jums ir paticis dziļi ienirt šajā AWS S3 apmācībā. Tā ir viena no pieprasītākajām prasmju kopām, ko vervētāji meklē AWS Solution Architect Professional. Šeit ir kolekcija lai palīdzētu jums sagatavoties nākamajai AWS darba intervijai.

Edurekai ir tiešraides un instruktoru vadīts kurss par AWS arhitektu sertifikācijas apmācību, ko kopīgi izveidojuši nozares praktiķi. !

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