Vadnica za AWS S3: Poglobite se v Amazon Simple Storage Service



Vadnica za AWS S3 vas popelje skozi ključne koncepte organizacije podatkov, regionalnega shranjevanja, tehnik prenosa podatkov in določanja cen v S3 s primeri uporabe.

Vadnica AWS S3 vam bo dala jasno razumevanje storitve, omenili smo tudi nekaj primerov, s katerimi se lahko povežete.

Potrebaza shranjevanje se vsak dan povečuje, zato postaja gradnja in vzdrževanje lastnih skladišč zato dolgočasno in dolgočasno delo, saj je težko napovedati, kakšno količino zmogljivosti boste morda potrebovali v prihodnosti. Lahko ga preveč uporabite, kar vodi do okvare aplikacije, ker nima dovolj prostora, ali pa na koncu kupite sklade pomnilnika, ki bodo nato premalo izkoriščeni.





Ob upoštevanju vseh teh težav je Amazon pripravil storitev internetnega shranjevanja, imenovano AWS S3. Mivas bo popeljal skozi to storitev v tem blogu z vadnicami za AWS S3.

Kaj je AWS S3?

Amazon Simple Storage Service (S3) je internetna shramba. Zasnovan je za zagotavljanje velike zmogljivosti in poceni skladiščenja v več geografskih regijah. Amazon S3 ponuja razvijalcem in IT skupinam Varno , Vzdržljiv in Zelo razširljivo shranjevanje predmetov.



S3 je Varno ker AWS zagotavlja:

  • Šifriranje podatkov, ki jih shranite. To se lahko zgodi na dva načina:
    • Šifriranje na strani odjemalca
    • Šifriranje na strani strežnika
  • Hrani se več kopij, da se omogoči regeneracija podatkov v primeru poškodbe podatkov
  • Različice, pri čemer je vsako urejanje arhivirano za morebitno iskanje.

S3 je Vzdržljiv Ker:

  • Redno preverja celovitost podatkov, shranjenih s pomočjo kontrolnih vsot, npr. če S3 zazna, da so podatki poškodovani, se takoj popravijo s pomočjo podvojenih podatkov.
  • Tudi med shranjevanjem ali pridobivanjem podatkov preverja dohodni omrežni promet za morebitne poškodovane podatkovne pakete.

S3 je Zelo razširljivo , saj samodejno prilagodi vašo shrambo glede na vaše potrebe in plačate samo za shranjevanje, ki ga uporabljate.



Naslednje vprašanje, ki se nam poraja, je,

Kakšne podatke in koliko podatkov lahko shranite v AWS S3?

V S3 lahko shranite tako rekoč kakršne koli podatke v poljubni obliki in ko govorimo o zmogljivosti, prostornini in številupredmetovki jih lahko shranimo v S3, so neomejene.

* Predmet je temeljna entiteta v S3. Sestavljen je iz podatkov, ključa in metapodatkov.

Ko govorimo o podatkih, so lahko dve vrsti -

  • Podatki, do katerih je treba pogosto dostopati.
  • Podatki, do katerih se dostopa ne tako pogosto.

Zato je Amazon pripravil 3 razrede shranjevanja, da bi svojim strankam zagotovil najboljšo izkušnjo in po dostopni ceni.

Razumejmo 3 razrede shranjevanja s primerom 'zdravstvene oskrbe':

1. Amazon S3 Standard za pogost dostop do podatkov
standardno shranjevanje - aws s3 tutorial - edurekaTo je primerno za primere občutljive uporabe, pri katerih je treba zakasnitve ohranjati nizko.npr. V bolnišnici bodo pogosto dostopni podatki podatki sprejetih bolnikov, ki jih je treba hitro pridobiti.

2. Amazon S3 Standard za redek dostop do podatkov

To je primerno za primere uporabe, kjer podatki dolgo živijo in so redkeje dostopni, tj. Za arhiviranje podatkov, vendar še vedno pričakujejo visoko zmogljivost.npr. v isti bolnišnici ljudje, ki so bili odpuščeni, njihove evidence / podatki ne bodo potrebni vsak dan, če pa se vrnejo s kakršnimi koli zapleti, je treba povzetek odpustov hitro pridobiti.

3. Amazonski ledenik
Primerno za primere uporabe, kjer je treba podatke arhivirati in ni potrebna visoka zmogljivost, saj imajo nižje stroške kot drugi storitvi.npr. v bolnišnici poročila o testih bolnikov, recepti, MRI, rentgenski posnetki, skenirani dokumenti itd., ki so starejši od enega leta, ne bodo potrebni vsak dan, četudi je to potrebno, ni potrebna manjša zakasnitev.

Posnetek specifikacije: Razredi shranjevanja

Kako so organizirani podatki v S3?

Podatki v S3 so organizirani v obliki segmentov.

  • Segment je logična enota za shranjevanje v S3.
  • Segment vsebuje predmete, ki vsebujejo podatke in metapodatke.

Pred dodajanjem podatkov v S3 mora uporabnik ustvariti vedro, ki se bo uporabljala za shranjevanje predmetov.

Kje so vaši podatki shranjeni geografsko?

Lahko sami izberete, kje ali v kateri regiji naj bodo shranjeni vaši podatki. Odločitev za regijo je pomembna, zato jo je treba dobro načrtovati.

To so 4 parametri za izbiro optimalne regije -

  • Cenitev
  • Lokacija uporabnika / stranke
  • Latenca
  • Razpoložljivost storitve

Razumimo to na primeru:

Recimo, da obstaja podjetje, ki mora te primerke shraniti, da gosti spletno mesto za stranke v ZDA in Indiji.

Za najboljše izkušnje mora podjetje izbrati regijo, kar najbolje ustreza njegovim zahtevam.

kaj je big data hadoop

Zdaj, ko pogledamo zgornje parametre, lahko jasno ugotovimo, da bo N Virginia najboljša regija za to podjetje zaradi nizke zakasnitve in nizke cene.Ne glede na vašo lokacijo lahko izberete katero koli regijo, ki bi ustrezala vašim zahtevam, saj lahko do svojih segmentov S3 dostopate od koder koli.

Če govorimo o regijah, si oglejmo možnost varnostne kopije v neki drugi regiji razpoložljivosti ali pa boste morda želeli svoje podatke premakniti v drugo regijo.Na srečo je bila ta funkcija nedavno dodana v sistem AWS S3 in je zelo enostavna za uporabo.

Replikacija med regijami

Kot že ime pove, Medregionalna replikacija uporabniku omogoča, da podatke brez težav posnema ali prenaša na drugo lokacijo.

To očitno pomeni stroške, o katerih je razpravljalo nadalje v tem članku.

Kako se prenašajo podatki?

Poleg tradicionalnih načinov prenosa prek interneta ima AWS še dva načina za varno in hitrejše zagotavljanje prenosa podatkov:

  • Prenos pospeška
  • Snežna kepa

Prenos pospeška omogoča hiter, enostaven in varen prenos na velike razdalje z izkoriščanjem Amazonove tehnologije CloudFront edge.

CloudFront je storitev predpomnjenja s strani AWS, pri kateri se podatki s spletnega mesta odjemalca prenesejo na najbližjo robno lokacijo, od tam pa se podatki usmerjajo v vaše vedro AWS S3 po optimizirani omrežni poti.


The
Snežna kepa je način fizičnega prenosa podatkov. V tem Amazon pošlje opremo v vaše prostore, na katero lahko naložite podatke. Na njem je pritrjena vžigalnica, ki ima vaš naslov za dostavo, ko je poslan iz Amazona.
Ko je prenos podatkov na snežni kepi končan, vžigalica vrne naslov za dostavo nazaj na sedež AWS, kamor je treba snežno kepo poslati.

Snežna kepa je idealna za stranke, ki imajo veliko serij podatkov. Povprečni čas obračanja snežne kepe je 5-7 dni, hkrati pa lahko pospeševanje prenosa prenese do 75 TB podatkov na namensko linijo 1Gbps. Tako se lahko stranka odloči glede na primer uporabe.

Očitno bo okoli tega nekaj stroškov, poglejmo skupne stroške okoli S3.

Cenitev

'Ali na AWS ni nič brezplačnega?'

Ja! Kot del stopnje brezplačne uporabe AWS lahko brezplačno začnete uporabljati AWS S3. Po prijavi nove stranke AWS prejmejo 5 GB standardnega pomnilnika Amazon S3, 20.000 zaprosil za pridobitev, 2.000 zahtevkov za prenos in 15 GB prenosa podatkov vsak mesec v enem letu.

Čez to omejitev so povezani stroški. Razumejmo, kako vam Amazon zaračuna:

Kako se obračunava S3?

Čeprav ima toliko funkcij, je AWS S3 cenovno ugoden in prilagodljiv. Deluje naprej Plačilo na uporabo, kar pomeni, da plačate samo tisto, kar porabite. Spodnja tabela je primer določanja cen S3 za določeno regijo:

Vir : aws.amazon.com za regijo Severna Virginia

Replikacija med regijami se obračuna na naslednji način:

Če kopirate 1.000 1 GB predmetov (1.000 GB) med regijami, boste za kopiranje 1.000 predmetov zaračunali 0,005 USD (1.000 zahtev x 0,005 USD na 1.000 zahtev) in 20 EUR (0,020 USD na GB prenesenih x 1.000 GB) -regijski prenos podatkov. Po kopiranju bo za 1.000 GB treba plačati prostor za shranjevanje glede na ciljno regijo.

Snežna kepa, obstajata 2 različici:

  • Snežna kepa 50 TB: 200 $
  • Snežna kepa 80 TB: 250 $

To je fiksna pristojbina za storitev, ki jo zaračunajo.

Poleg tega obstajajo na kraju samem, pristojbine, ki ne vključujejo dni pošiljanja, dnevi pošiljanja so brezplačni.

Prvih 10 dni na kraju samem je prav tako brezplačno, kar pomeni, da od takrat Snowball doseže vaše prostore, do dneva, ko je poslan nazaj, pa so dnevi na kraju samem. Dan, ko prispe, in dan, ko je odposlan, se šteje za dneve pošiljanja, zato sta brezplačna.

Prenos pospeška cene so prikazane v naslednji tabeli:


Primer uporabe AWS S3: 1

Industrija 'Mediji'

Razumimo to v primeru uporabe v realnem času, da usvojimo vse, kar smo se do zdaj naučili: Zbirka internetnih filmov IMDb je znana spletna baza podatkov o filmih, televizijskih programih in video igrah.

Poglejmo, kako izkoriščajo storitve AWS:

  • Za čim manjšo zakasnitev se vsi možni rezultati iskanja vnaprej izračunajo z dokumentom za vsako kombinacijo črk v iskanju. Vsak dokument potisne na Amazon Simple Storage Service (S3) in s tem na Amazon CloudFront , da dokumente fizično približamo uporabnikom. Teoretično število možnih iskanj za izračun je osupljivo - iskanje z 20 znaki ima 23 x 1030 kombinacij
  • Toda v praksi lahko uporaba avtoritete IMDb za podatke o filmih in zvezdnikih zmanjša prostor za iskanje na približno 150.000 dokumentov, kar Amazon S3 in Amazon CloudFront lahko distribuira v samo nekaj urah.

Primer uporabe AWS S3: 2

Izjava o projektu - Gostovanje statičnega spletnega mesta na Amazon S3

Najprej razumemo: Kaj je statično spletno mesto?

Skratka, gre za spletno mesto, ki ga sestavljajo samo HTML, CSS in / ali JavaScript. To pomeni, da skripti na strani strežnika niso podprti, zato, če želite gostiti aplikacijo Rails ali PHP, boste morali iskati drugje.

Za enostavnejše namene dobrodošli v čudovitem svetu gostovanja spletnih strani na AWS S3!

1. korak: ustvarite vedro

Če želite ustvariti vedro, v konzoli za upravljanje AWS pojdite na S3 in pritisnite Create Bucket. Pozvani boste, da vnesete ime in regijo.

Če nameravate uporabiti lastno domeno / poddomeno, jo uporabite za ime segmenta. Za regijo izberite najbližjo in pritisnite Ustvari. Če imate srečo, se bo v konzoli prikazal vaš novi segment.

2. korak: Preverite ustvarjeni segment

3. korak: omogočite gostovanje spletnih mest

Zdaj je le še omogočiti statično gostovanje spletnih mest. Preprosto izberite na plošči z lastnostmi na desni.

kako narediti dvojno int v javi

4. korak: Ustvarite datoteko Html

Prepričajte se, da ste indeksni dokument nastavili na index.html. Lahko tudi nastavite stran z napako če želiš. Ko končate, pritisnite Shrani.

Ena lepa stvar pri AWS Management Console je to lahko naložite datoteke v vedro neposredno iz brskalnika. Začnimo z ustvarjanjem enega imenovanega index.html . To bo vsebina domače strani:

Pozdravljeni, S3!

Moja prva spletna stran S3

Ne morem verjeti, da je bilo tako enostavno!

5. korak: Datoteko naložite v vedro

Če želite naložiti datoteko, izberite novo skupino in pritisnite gumb Začni prenos.

Ko naložite index.html, se bo pojavil v vašem segmentu. Vendar ne boste ga lahko še vidite v brskalniku, ker je vse v AWS S3 privzeto zasebno.

6. korak: Naj bo datoteka Html javna

i) Če želite datoteko index.html narediti javno, z desno miškino tipko kliknite index.html in izberite Naredi javno. (To ne pozabite storiti za vse druge datoteke, ki jih naložite na svoje spletno mesto!)

Zdaj, ko je vaša domača stran vidna svetu, čas je, da vse preizkusite!

ii) V konzoli izberite index.html in pojdite na zavihek Properties.

7. korak: zadnji korak za preverjanje rezultata

Če kliknete povezavo, se odpre nova domača stran.

Čestitamo! Pravkar ste gostili spletno mesto html v AWS s pomočjo S3.

Tu je kratek video vadnice za AWS S3, ki pojasnjuje: Tradicionalni nivoji pomnilnika, pomanjkljivosti tradicionalnega shranjevanja pred oblakom, možnosti shranjevanja AWS: EBS, S3, ledenik, AWS Connecting Storage: Snowball & Storage Gateway, AWS Command Line Interface (CLI), Demo itd. Vadnica za AWS S3 je zelo pomembna storitev za tiste, ki želijo postati AWS Certified Solutions Architect.

Upam, da ste uživali v tem poglobljenem vadnici AWS S3. Je ena izmed najbolj iskanih veščin, ki jih zaposlovalci iščejo v AWS Solution Architect Professional. Tukaj je zbirka za pomoč pri pripravi na naslednji razgovor za službo AWS.

Edureka ima tečaj o usposabljanju za certificiranje arhitektov AWS, ki ga vodijo inštruktorji v živo in ga vodijo inštruktorji. !

Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje v tej vadnici za AWS S3, mi pa se vam bomo oglasili.