Vodič za AWS S3: Zaronite u Amazon Simple Storage Service



Vodič za AWS S3 vodi vas kroz ključne koncepte organizacije podataka, regionalne pohrane, tehnika prijenosa podataka i određivanja cijena u S3 sa slučajevima korištenja.

Vodič za AWS S3 pružit će vam jasno razumijevanje usluge, spomenuli smo i neke primjere s kojima se možete povezati.

Potrebaza skladište povećava se svakim danom, tako da izgradnja i održavanje vlastitih spremišta postaje dosadan i naporan posao jer je teško predvidjeti znanje o kapacitetu koji će vam možda trebati u budućnosti. Možete ga pretjerano iskoristiti što dovodi do neuspjeha aplikacije zbog nedostatka prostora ili ćete na kraju kupiti hrpe pohrane koje će se premalo koristiti.





Imajući sve ove gnjavaže na umu, Amazon je osmislio internetsku uslugu pohrane podataka AWS S3. Miprovest će vas kroz ovu uslugu na ovom blogu s uputama za AWS S3.

Što je AWS S3?

Amazon Simple Storage Service (S3) spremište je za Internet. Dizajniran je za osiguravanje velikog kapaciteta i jeftinu pohranu u više geografskih regija. Amazon S3 nudi programerima i IT timovima Siguran , Izdržljiv i Vrlo skalabilno pohrana predmeta.



S3 je Siguran jer AWS pruža:

  • Šifriranje podataka koje pohranjujete. To se može dogoditi na dva načina:
    • Šifriranje na strani klijenta
    • Šifriranje na strani poslužitelja
  • Održava se više kopija kako bi se omogućila regeneracija podataka u slučaju oštećenja podataka
  • Verziranje, pri čemu je svaka izmjena arhivirana za potencijalno preuzimanje.

S3 je Izdržljiv jer:

  • Redovito provjerava integritet podataka pohranjenih pomoću kontrolnih suma, npr. ako S3 otkrije da u podacima postoji bilo kakva oštećenja, oni se odmah popravljaju pomoću repliciranih podataka.
  • Čak i tijekom spremanja ili preuzimanja podataka, provjerava dolazni mrežni promet ima li oštećenih podatkovnih paketa.

S3 je Vrlo skalabilno , jer automatski prilagođava vašu pohranu prema vašim zahtjevima, a vi plaćate samo za pohranu koju koristite.



Sljedeće pitanje koje nam pada na pamet je,

Kakve podatke i koliko podataka možete pohraniti u AWS S3?

Možete spremiti gotovo bilo koju vrstu podataka, u bilo kojem formatu, u S3 i kada govorimo o kapacitetu, volumenu i brojupredmetakoje možemo pohraniti u S3 su neograničene.

* Objekt je temeljni entitet u S3. Sastoji se od podataka, ključa i metapodataka.

Kada govorimo o podacima, oni mogu biti dvije vrste -

  • Podaci kojima treba često pristupati.
  • Podaci kojima se pristupa ne tako često.

Stoga je Amazon iznio 3 klase pohrane kako bi svojim kupcima pružio najbolje iskustvo i po pristupačnoj cijeni.

Razumijemo 3 razreda pohrane sa slučajem upotrebe 'zdravstvene zaštite':

1. Amazon S3 Standard za česti pristup podacima
standardno spremište - aws s3 tutorial - edurekaOvo je prikladno za slučajeve uporabe osjetljive na izvedbu u kojima treba imati latenciju.npr. u bolnici će se često pristupiti podacima primljenih pacijenata do kojih treba brzo doći.

2. Amazon S3 Standard za rijedak pristup podacima

Ovo je prikladno za slučajeve upotrebe kada podaci dugo žive i rjeđe im se pristupa, tj. Za arhiviranje podataka, ali i dalje očekuju visoke performanse.npr. u istoj bolnici, ljudi koji su otpušteni, njihovi zapisi / podaci neće biti potrebni svakodnevno, ali ako se vrate s bilo kakvim komplikacijama, sažetak njihova otpuštanja treba brzo doći.

3. ledenjak Amazon
Prikladno za slučajeve korištenja u kojima se podaci trebaju arhivirati, a nisu potrebne visoke performanse, ima nižu cijenu od druge dvije usluge.npr. u bolnici, izvještaji o ispitivanjima pacijenata, recepti, MRI, X-ray, skeniranje dokumenata itd. koji su stariji od godinu dana neće biti potrebni u svakodnevnom radu, a čak i ako je potrebna, niža latencija nije potrebna.

Snimak specifikacija: Klase skladištenja

Kako su podaci organizirani u S3?

Podaci u S3 organizirani su u obliku segmenata.

  • Segment je logična jedinica za pohranu u S3.
  • Segment sadrži objekte koji sadrže podatke i metapodatke.

Prije dodavanja bilo kakvih podataka u S3 korisnik mora stvoriti skup koji će se koristiti za spremanje objekata.

Gdje se geografski pohranjuju vaši podaci?

Možete sami odabrati gdje ili u kojoj regiji bi vaši podaci trebali biti pohranjeni. Donošenje odluke za regiju je važno i stoga je treba dobro planirati.

Ovo su 4 parametra za odabir optimalne regije -

  • Cijene
  • Lokacija korisnika / kupca
  • Latencija
  • Dostupnost usluge

Shvatimo to na primjeru:

Pretpostavimo da postoji tvrtka koja mora pokrenuti ove instance pohrane kako bi bila domaćin web mjestu za kupce u SAD-u i Indiji.

Kako bi pružila najbolje iskustvo, tvrtka mora odabrati regiju, što najbolje odgovara njegovim zahtjevima.

Sada, gledajući gornje parametre, možemo jasno prepoznati da će N Virginia biti najbolja regija za ovu tvrtku zbog niske latencije i niske cijene.Neovisno o vašem mjestu, možete odabrati bilo koju regiju koja bi mogla odgovarati vašim zahtjevima, jer svojim S3 kantama možete pristupiti s bilo kojeg mjesta.

Govoreći o regijama, pogledajmo mogućnost sigurnosne kopije u nekoj drugoj regiji dostupnosti ili biste možda željeli premjestiti svoje podatke u neku drugu regiju.Srećom, ova je značajka nedavno dodana u sustav AWS S3 i prilično je jednostavna za upotrebu.

Replikacija među regijama

Kao što i samo ime govori, Replikacija među regijama omogućuje korisniku ili kopiranje ili prijenos podataka na neko drugo mjesto bez ikakvih gnjavaža.

To očito ima trošak o čemu je dalje raspravljano u ovom članku.

Kako se podaci prenose?

Osim tradicionalnih praksi prijenosa putem Interneta, AWS ima još dva načina za siguran i brži prijenos podataka:

  • Ubrzanje prijenosa
  • Gruda snijega

Ubrzanje prijenosa omogućava brze, jednostavne i sigurne prijenose na velike udaljenosti iskorištavanjem Amazonove tehnologije CloudFront edge.

CloudFront je usluga predmemoriranja od strane AWS-a, u kojoj se podaci s web mjesta klijenta prenose na najbliže rubno mjesto i odatle se podaci usmjeravaju u vaš AWS S3 segment preko optimizirane mrežne staze.


The
Gruda snijega je način fizičkog prijenosa vaših podataka. U ovom slučaju Amazon u vašu prostoriju šalje opremu na koju možete učitati podatke. Na njemu je pričvršćen kinl koji sadrži vašu adresu za isporuku kad se isporučuje s Amazona.
Kad se prijenos podataka na Snowball-u dovrši, kindle promijeni adresu za isporuku natrag u sjedište AWS-a gdje se Snowball mora poslati.

Snježna kugla idealna je za kupce koji imaju veliku količinu podataka. Prosječno vrijeme obrade Snowball-a je 5-7 dana, istodobno Transfer Acceleration može prenijeti do 75 TB podataka na namjenskoj 1Gbps liniji. Dakle, ovisno o slučaju upotrebe, kupac može odlučiti.

Očito će biti nekih troškova oko toga, pogledajmo ukupne troškove oko S3.

Cijene

'Nije li ništa besplatno na AWS-u?'

Da! Kao dio razine besplatne upotrebe AWS-a, možete besplatno započeti s upotrebom AWS S3. Nakon prijave novi kupci AWS-a dobivaju 5 GB Amazon S3 standardne pohrane, 20 000 zahtjeva za dobivanje, 2000 zahtjeva za put i 15 GB prijenosa podataka svakog mjeseca tijekom jedne godine.

Preko ovog ograničenja priloženi su troškovi, shvatimo kako vam Amazon naplaćuje:

Kako se naplaćuje S3?

Iako ima toliko značajki, AWS S3 cjenovno je pristupačan i fleksibilan. Djeluje na Platite po upotrebi, što znači da plaćate samo ono što koristite. Tablica u nastavku je primjer za određivanje cijena S3 za određenu regiju:

Izvor : aws.amazon.com za regiju Sjeverna Virginia

Replikacija među regijama naplaćuje se na sljedeći način:

Ako kopirate 1000 objekata od 1 GB (1.000 GB) između regija, naplatit ćete naknadu od 0,005 USD (1.000 zahtjeva x 0,005 USD za 1.000 zahtjeva) za repliciranje 1.000 objekata i naknadu od 20 USD (0,020 USD po GB preneseno x 1.000 GB) za inter -regija prijenosa podataka. Nakon replikacije, 1.000 GB naplatit će se pohrana na temelju odredišne ​​regije.

Snježna kugla, postoje 2 varijante:

  • Snježna kugla 50 TB: 200 $
  • Snježna kugla 80 TB: 250 $

Ovo je fiksna naknada za uslugu koju naplaćuju.

Osim toga, na licu mjesta postoje naknade, koje ne uključuju dane dostave, dani dostave su besplatni.

Prvih 10 dana na licu mjesta također je besplatno, što znači da kada Snowball stigne u vaše prostorije od tada, pa sve do dana kada bude poslan natrag, to su dani na licu mjesta. Dan kada stigne i dan otpreme računa se kao dani isporuke, stoga su besplatni.

Ubrzanje prijenosa cijene su prikazane u sljedećoj tablici:


AWS S3 Slučaj upotrebe: 1

kako koristiti klasu skenera u javi -

Industrija „Mediji“

Razumijemo to kroz slučaj korištenja u stvarnom vremenu kako bismo asimilirali sve ono što smo do sada naučili: IMDb baza internetskih filmova poznata je internetska baza podataka o filmovima, televizijskim programima i video igrama.

Pogledajmo kako oni koriste usluge AWS:

  • Da bi se postigla najmanja moguća latencija, svi mogući rezultati pretraživanja unaprijed se izračunavaju s dokumentom za svaku kombinaciju slova u pretraživanju. Svaki se dokument gura na Amazon Simple Storage Service (S3) i time na Amazon CloudFront , stavljajući dokumente fizički blizu korisnika. Teoretski broj mogućih pretraživanja za izračunavanje je zapanjujući - pretraživanje od 20 znakova sadrži 23 x 1030 kombinacija
  • Ali u praksi, korištenje IMDb-ovog autoriteta za podatke o filmovima i slavnim osobama može smanjiti prostor za pretraživanje na oko 150 000 dokumenata, što Amazon S3 i Amazon CloudFront mogu distribuirati u samo nekoliko sati.

AWS S3 Slučaj upotrebe: 2

Izjava o projektu - Hostiranje statične web stranice na Amazonu S3

Prvo da shvatimo: što je statična web stranica?

Ukratko, radi se o web mjestu koje se sastoji samo od HTML-a, CSS-a i / ili JavaScript-a. To znači da skripte na strani poslužitelja nisu podržane, pa ako želite hostirati Rails ili PHP aplikaciju, morat ćete potražiti drugdje.

Za jednostavnije svrhe, dobrodošli u čudesni svijet hosting web stranica na AWS S3!

Korak 1: Stvorite kantu

Da biste stvorili segment, pomaknite se do S3 u AWS Management Consoleu i pritisnite Create Bucket. Od vas će se zatražiti da unesete ime i regiju.

Ako planirate koristiti vlastitu domenu / poddomenu, upotrijebite to za svoje ime segmenta. Za regiju odaberite najbližu i pritisnite Stvori. Uz malo sreće, vidjet ćete kako se vaša nova kanta pojavljuje na konzoli.

Korak 2: Provjerite stvoreni segment

Korak 3: Omogućite hosting web stranica

Jedino što je sada preostalo jest omogućiti statički hosting web stranica. Samo ga odaberite na ploči svojstava s desne strane.

Korak 4: Stvorite HTML datoteku

Obavezno postavite indeksni dokument na index.html. Također možete postaviti an stranica pogreške ako želiš. Kada završite, pritisnite Spremi.

Jedna lijepa stvar u vezi s AWS Management Console je li to možete prenijeti datoteke u kantu izravno iz preglednika. Krenimo od stvaranja jednog tzv index.html . Ovo će biti sadržaj početne stranice:

Pozdrav, S3!

Moja prva web lokacija S3

Ne mogu vjerovati da je bilo tako lako!

Korak 5: Učitajte datoteku u skupinu

Da biste prenijeli datoteku, odaberite svoj novi segment i pritisnite gumb Pokreni prijenos.

Nakon što prenesete index.html, pojavit će se u vašem segmentu. Međutim, nećete moći to još vidjeti u svom pregledniku jer je sve u AWS S3 po zadanom privatno.

6. korak: Učinite Html datoteku javnom

i) Da biste datoteku index.html učinili javnom, kliknite desnu tipku miša na index.html i odaberite Učini javno. (Ne zaboravite to učiniti za sve druge datoteke koje prenesete na svoje web mjesto!)

Sada kada je vaša početna stranica vidljiva svijetu, vrijeme je da sve testirate!

ii) Sada odaberite index.html na konzoli i idite na karticu Svojstva.

Korak 7: Posljednji korak za provjeru rezultata

Klik na vezu odvest će vas na vašu novu početnu stranicu.

Čestitamo! Upravo ste ugostili html web mjesto u AWS-u koristeći S3.

Evo kratkog Vodiča za AWS S3 koji objašnjava: Tradicionalni nivoi pohrane, Nedostaci tradicionalne pohrane u oblaku, AWS mogućnosti pohrane: EBS, S3, Glacier, AWS Povezivanje pohrane: Snowball & Storage Gateway, AWS sučelje naredbenog retka (CLI), Demo itd. Vodič za AWS S3 vrlo je važna usluga za one koji žele postati AWS Certified Solutions Architect.

Nadam se da ste uživali u dubinskom zarobljavanju ovog vodiča za AWS S3. To je jedan od najtraženijih skupova vještina koje regruteri traže u AWS Solution Architect Professional. Evo kolekcije od koji će vam pomoći da se pripremite za sljedeći razgovor za posao u AWS-u.

Edureka održava tečaj uživo i instruktore na AWS Training Certification Training, koji su zajednički kreirali stručnjaci iz industrije. !

Imate pitanje za nas? Molimo vas spomenite to u odjeljku za komentare ovog vodiča za AWS S3, a mi ćemo vam se javiti.