AWS S3 õpetus: sukelduge Amazoni lihtsasse salvestusteenusesse



AWS S3 juhendaja tutvustab S3-s koos kasutusjuhtumitega peamisi mõisteid Andmekorraldus, piirkondlik salvestamine, andmeedastusmeetodid ja hinnakujundus.

AWS S3 õpetus annab teile teenuse kohta selge ülevaate. Oleme maininud ka mõningaid näiteid, millega saate ühendust luua.

Vajadusjaoks ladustamine suureneb iga päevaga, nii et oma hoidlate ehitamine ja haldamine muutub seetõttu tüütuks ja väsitavaks tööks, sest tulevikus vajaliku mahutavuse teadmine on keeruline. Võite selle kas liiga palju kasutada, mis viib rakenduse tõrjumiseni, kuna teil pole piisavalt ruumi, või võite lõpuks osta ladu, mida seejärel alakasutatakse.





Kõiki neid vaevusi silmas pidades pakkus Amazon välja Interneti-salvestusteenuse nimega AWS S3. Meieviib teid selle teenuse kaudu läbi selles AWS S3 õpetusblogis.

Mis on AWS S3?

Amazon Simple Storage Service (S3) on Interneti salvestusruum. See on mõeldud suure mahutavusega ja odavate ladustamiskohtade pakkumiseks mitmes geograafilises piirkonnas. Amazon S3 pakub arendajatele ja IT-meeskondadele Turvaline , Vastupidav ja Väga skaleeritav objektide ladustamine.



S3 on Turvaline kuna AWS pakub:

kuidas logerit Java-s kasutada
  • Salvestatud andmete krüptimine. See võib juhtuda kahel viisil:
    • Kliendipoolne krüptimine
    • Serveripoolne krüptimine
  • Andmete taastamise võimaldamiseks andmete rikutuse korral hoitakse mitu koopiat
  • Versioonimine, kus iga redigeerimine arhiveeritakse võimaliku väljavõtte jaoks.

S3 on Vastupidav sest:

  • See kontrollib regulaarselt salvestatud andmete terviklikkust kontrollsummade abil, nt. kui S3 tuvastab, et andmetes on rikutud, parandatakse see viivitamata kopeeritud andmete abil.
  • Isegi andmete salvestamise või hankimise ajal kontrollib see sissetulevat võrguliiklust rikutud andmepakettide osas.

S3 on Väga skaleeritav , kuna see suurendab teie salvestusruumi automaatselt vastavalt teie nõudmistele ja maksate ainult kasutatava salvestusruumi eest.



Järgmine küsimus, mis meile pähe tuleb, on

Millist ja kui palju andmeid saab AWS S3-sse salvestada?

S3-s saate salvestada praktiliselt igasuguseid andmeid mis tahes vormingus ja kui me räägime mahust, mahust jaobjektidmida saame salvestada S3-sse, on piiramatu.

* Objekt on S3 põhiüksus. See koosneb andmetest, võtmest ja metaandmetest.

Andmetest rääkides võib neid olla kahte tüüpi -

  • Andmed, millele tuleb sageli juurde pääseda.
  • Andmed, millele juurdepääsetakse mitte nii sageli.

Seetõttu pakkus Amazon välja 3 salvestusklassi, et pakkuda oma klientidele parimat kogemust ja taskukohase hinnaga.

Mõistame kolme tervishoiuteenuse ladustamisklassi:

1. Amazon S3 standard sagedase andmetele juurdepääsu jaoks
tavaline salvestusruum - aws s3 õpetus - edurekaSee sobib jõudlustundlikuks kasutamiseks, kui latentsus peaks olema madal.nt. haiglas on sageli juurdepääsetavad andmed vastuvõetud patsientide andmed, mis tuleks kiiresti kätte saada.

2. Amazon S3 standard harva andmetele juurdepääsu saamiseks

See sobib kasutamiseks juhtudel, kui andmed on pikaealised ja neile juurdepääsetakse harvemini, st andmete arhiivimiseks, kuid eeldatakse siiski suurt jõudlust.nt. samas haiglas on inimesed, kes on välja kirjutatud, nende andmeid / andmeid pole igapäevaselt vaja, kuid kui nad naasevad mingite tüsistustega, tuleks nende väljavõtte kokkuvõte kiiresti leida.

3.Amazoni liustik
Sobib kasutamiseks juhtudel, kui andmed soovitakse arhiveerida ja kõrge jõudlus pole vajalik, selle hind on madalam kui ülejäänud kahel teenusel.nt. haiglas ei ole patsientide testiaruandeid, retsepte, MRI, röntgenikiirte, skannimise dokumente jms, mis on vanemad kui aasta, igapäevases perspektiivis vaja ja isegi kui see on vajalik, pole madalamat latentsust vaja.

Spetsifikatsiooni ülevaade: Salvestusklassid

Kuidas korraldatakse andmeid S3-s?

Andmed S3-s on korraldatud ämbrite kujul.

  • Kopp on S3 loogiline salvestusüksus.
  • Kopp sisaldab objekte, mis sisaldavad andmeid ja metaandmeid.

Enne S3-s andmete lisamist peab kasutaja looma ämber, mida kasutatakse objektide salvestamiseks.

Kus teie andmeid geograafiliselt hoitakse?

Saate ise valida, kuhu või millisesse piirkonda teie andmed tuleks salvestada. Piirkonna jaoks otsuse tegemine on oluline ja seetõttu tuleks seda hästi planeerida.

Need on 4 parameetrit optimaalse piirkonna valimiseks -

  • Hinnakujundus
  • Kasutaja / kliendi asukoht
  • Latentsus
  • Teenuse kättesaadavus

Mõistame seda näite abil:

Oletame, et on olemas ettevõte, kes peab need salvestusjuhtumid käivitama USA ja India klientidele veebisaidi majutamiseks.

Parima kogemuse pakkumiseks peab ettevõte valima piirkonna, mis kõige paremini vastab selle nõuetele.

Nüüd ülaltoodud parameetreid vaadates võime selgelt kindlaks teha, et N Virginia on selle ettevõtte jaoks parim piirkond madala latentsuse ja madala hinna tõttu.Sõltumata teie asukohast saate valida mis tahes piirkonna, mis sobib teie vajadustele, kuna teil on juurdepääs oma S3 ämbritele kõikjalt.

Piirkondadest rääkides vaatame varundamise võimalust mõnes muus kättesaadavuse piirkonnas või soovite oma andmed mõnda teise piirkonda teisaldada.Õnneks lisati see funktsioon hiljuti AWS S3 süsteemi ja seda on üsna lihtne kasutada.

Piirkondadevaheline replikatsioon

Nagu nimigi ütleb, piirkondadeülene replikatsioon võimaldab kasutajal ilma probleemideta andmeid kas kopeerida või mõnda muusse kohta üle kanda.

Sellel on ilmselgelt oma kulu, mida on käesolevas artiklis edasi arutatud.

Kuidas andmeid edastatakse?

Lisaks traditsioonilistele Interneti-põhistele edastuspraktikatele on AWS-il veel 2 viisi, kuidas andmeedastust turvaliselt ja kiiremini pakkuda:

  • Ülekande kiirendus
  • Lumepall

Ülekande kiirendus võimaldab kiireid, lihtsaid ja turvalisi ülekandeid pikki vahemaid kasutades Amazoni CloudFront edge tehnoloogiat.

CloudFront on AWS-i vahemäluteenus, mille käigus kliendi saidi andmed kantakse lähimasse serva asukohta ja sealt suunatakse andmed optimeeritud võrgutee kaudu teie AWS S3 ämbrisse.


The
Lumepall on viis teie andmete füüsiliseks edastamiseks. Selles Amazon saadab teie ruumidesse seadme, millele saate andmeid laadida. Sellele on lisatud kindle, millel on teie saateaadress, kui see Amazonist tarnitakse.
Kui andmeedastus on lumepallis lõppenud, muudab Kindle saatmisaadressi tagasi AWS-i peakorterisse, kuhu tuleb lumepall saata.

Lumepall on ideaalne klientidele, kellel on suured andmepaketid. Lumepalli keskmine pöördeaeg on 5–7 päeva, samal ajal võib ülekandekiirendus spetsiaalsel 1 Gbps liinil edastada kuni 75 TB andmeid. Nii et sõltuvalt kasutusjuhtumist saab klient otsustada.

Ilmselgelt on selle ümber mõned kulud, vaatame S3 ümbruse kogukulusid.

Hinnakujundus

'Kas AWS-is pole midagi tasuta?'

Jah! AWS Free Usage Tieri osana saate AWS S3-ga tasuta alustada. Registreerumisel saavad uued AWS-i kliendid ühe aasta jooksul iga kuu 5 GB Amazon S3 standardset salvestusruumi, 20 000 hankimistaotlust, 2000 müügitaotlust ja 15 GB andmeedastust.

Selle piiri ületamisel on seotud kulud, mõistame, kuidas Amazon teid võtab:

Kuidas S3 arveldatakse?

Kuigi sellel on nii palju funktsioone, on AWS S3 taskukohane ja paindlik. See töötab edasi Tasu kasutamise eest, mis tähendab, et maksate ainult seda, mida kasutate. Allpool olev tabel on näide S3 hinnakujundusest konkreetses piirkonnas:

Allikas : aws.amazon.com Põhja-Virginia piirkonnas

Piirkonnaülene replikatsioon arveldatakse järgmiselt:

Kui kopeerite 1000 1 GB objekti (1000 GB) regioonide vahel, tuleb teil 1000 objekti paljundamise eest taotleda 0,005 dollarit (1 000 taotlust x 0,005 USD 1000 taotluse kohta) ja muu hulgas 20 dollarit (0,020 dollarit ülekantava GB kohta x 1 000 GB). -piirkonna andmeedastus. Pärast replikatsiooni tuleb 1000 GB-le maksta salvestusmakse vastavalt sihtkoha piirkonnale.

pakettide kasutamine javas

Lumepall, on 2 varianti:

  • Lumepall 50 TB: 200 $
  • Lumepall 80 TB: 250 $

See on nende fikseeritud teenustasu.

Peale selle on kohapeal tasud, mis ei sisalda saatmispäevi, saatepäevad on tasuta.

Esimesed 10 kohapealset päeva on samuti tasuta, see tähendab, et kui lumepall jõuab teie territooriumile kuni selle tagasisaatmise päevani, on need kohapealsed päevad. Päev, mil see saabub, ja lähetamise päev loetakse saatmispäevaks, seega on see tasuta.

Ülekande kiirendus hinnakujundus on esitatud järgmises tabelis:


AWS S3 Kasutamise juhtum: 1

Tööstuse meedia

Mõistame seda reaalajas kasutamise juhtumi abil, et omastada kogu seni õpitu: IMDb Interneti-filmide andmebaas on kuulus veebi andmebaas, mis on seotud filmide, telesaadete ja videomängudega.

Vaatame, kuidas nad AWS-teenuseid kasutavad:

  • Võimaliku madalaima latentsuse saamiseks arvutatakse kõik otsingu võimalikud tulemused koos dokumendiga ette iga otsitud tähekombinatsiooni jaoks. Iga dokument lükatakse Amazoni lihtsasse salvestusteenusesse (S3) ja sellega ka Amazon CloudFront , pannes dokumendid kasutajatele füüsiliselt lähedale. Arvutamise võimalike otsingute teoreetiline arv on hämmastav - 20 tähemärgiga otsingul on 23 x 1030 kombinatsiooni
  • Kuid praktikas võib IMDb volituste kasutamine filmi- ja kuulsusandmetel vähendada otsinguruumi umbes 150 000 dokumendini, mis Amazon S3 ja Amazon CloudFront saab levitada vaid mõne tunniga.

AWS S3 Kasutusjuhtum: 2

Projekti aruanne - Staatilise veebisaidi hostimine Amazon S3-s

Mõistame kõigepealt: mis on staatiline veebisait?

Lühidalt, see on veebisait, mis koosneb ainult HTML-ist, CSS-ist ja / või JavaScripti. See tähendab, et serveripoolseid skripte ei toetata, nii et kui soovite hostida Railsi või PHP-rakendust, peate otsima mujalt.

Lihtsamal otstarbel tere tulemast AWS S3 veebisaitide majutamise imelisse maailma!

1. samm: looge kopp

Ämbri loomiseks navigeerige AWS-i juhtimiskonsoolis S3-le ja klõpsake nuppu Loo kopp. Teil palutakse sisestada nimi ja piirkond.

Kui kavatsete kasutada oma domeeni / alamdomeeni, kasutage seda oma rühma nime jaoks. Valige piirkonna jaoks endale lähim ja klõpsake nuppu Loo. Õnneks näete, et teie uus ämber ilmub konsooli.

2. samm: kontrollige loodud koppi

3. samm: lubage veebisaidi majutamine

Ainus asi, mida nüüd teha on, on staatilise veebisaidi hostimise lubamine. Valige see lihtsalt paremalt atribuutide paneelilt.

4. samm: looge HTML-fail

Veenduge, et määrate registridokumendi väärtuseks index.html. Sa saad ka määrake vealeht kui sa tahad. Kui olete lõpetanud, klõpsake nuppu Salvesta.

Üks tore asi AWS-i juhtimiskonsooli kohta on see saate faile üles laadida otse oma brauserist. Alustame ühe nn loomisega index.html . See on avalehe sisu:

Tere, S3!

Minu esimene S3 veebisait

Ma ei suuda uskuda, et see nii lihtne oli!

5. samm: laadige fail ämbrisse üles

Faili üleslaadimiseks valige uus ämber ja vajutage nuppu Alusta üleslaadimist.

Kui olete index.html üles laadinud, kuvatakse see teie ämbris. Kuid te ei tee seda näha seda oma brauseris veel, sest AWS S3 kõik on vaikimisi privaatne.

6. samm: muutke HTML-fail avalikuks

i) index.html faili avalikuks muutmiseks paremklõpsake index.html ja valige käsk Avalda. (Ärge unustage seda teha kõigi muude oma veebisaidile üles laaditud failide puhul!)

Nüüd, kui teie koduleht on kogu maailmale nähtav, on aeg kõik läbi proovida!

ii) Nüüd valige konsoolist index.html ja minge vahekaardile Atribuudid.

7. samm: viimane samm tulemuse kinnitamiseks

Lingil klõpsates jõuate oma uuele avalehele.

Palju õnne! Olete just AWS-is html-veebisaiti hostinud, kasutades S3.

Siin on lühike AWS S3 õppevideo, mis selgitab: traditsioonilised salvestustasemed, traditsioonilise salvestamise puudused üle pilve, AWS-i salvestusvõimalused: EBS, S3, liustik, AWS-i salvestusruumide ühendamine: lumepalli- ja salvestusvärav, AWS-i käsurealiides (CLI), demo jne AWS S3 juhendaja on väga oluline teenus neile, kes soovivad saada AWS-i sertifitseeritud lahenduste arhitektiks.

Loodan, et teile on meeldinud põhjalik sukeldumine sellesse AWS S3 õpetusse. See on üks kõige ihaldatumaid oskusi, mida värbajad otsivad AWS Solution Architect Professionalist. Siin on kogumik mis aitab teil valmistuda järgmiseks AWS-i töövestluseks.

Edurekal on reaalajas ja juhendajate juhitud kursus AWS-i arhitektide sertifitseerimiskoolituse kohta, mille on loonud tööstuse praktikud. !

Kas teil on meile küsimus? Palun mainige seda selle AWS S3 õpetuse kommentaaride osas ja me võtame teiega ühendust.