AWS S3 oktatóanyag: Merüljön el az Amazon egyszerű tárolási szolgáltatásában



Az AWS S3 bemutató bemutatja az adatszervezés, a regionális tárolás, az adatátviteli technikák és az árképzés S3 kulcsfontosságú fogalmait felhasználási esetekkel együtt.

Az AWS S3 oktatóanyag világos megértést nyújt a szolgáltatásról, megemlítettünk néhány példát, amelyekhez csatlakozhat.

Annak szükségességétmert tárolás napról napra növekszik, ezért a saját adattárak építése és fenntartása fárasztó és fárasztó munkává válik, mert a jövőben szükséges kapacitás ismerete nehéz megjósolni. Vagy túlságosan kihasználhatja, ami egy alkalmazás meghibásodásához vezet, mivel nincs elegendő hely, vagy a végén olyan tárhelyeket vásárolhat meg, amelyeket aztán nem használnak fel.





Mindezeket a gondokat szem előtt tartva az Amazon egy internetes tárolószolgáltatással állt elő AWS S3. Mivégigvezet a szolgáltatáson ebben az AWS S3 oktató blogban.

hogyan lehet megírni egy tostring módszert

Mi az AWS S3?

Az Amazon Simple Storage Service (S3) az internet tárolója. Nagy kapacitású, olcsó tárolási szolgáltatásra tervezték több földrajzi régióban. Az Amazon S3 biztosítja a fejlesztőket és az informatikai csapatokat Biztonságos , Tartós és Nagyon skálázható tárgy tárolása.



S3 az Biztonságos mert az AWS biztosítja:

  • Titkosítás a tárolt adatokhoz. Kétféle módon történhet:
    • Ügyféloldali titkosítás
    • Kiszolgálóoldali titkosítás
  • Több példányt tartanak fenn, hogy az adatok megújuljanak adatok sérülése esetén
  • Verzió, ahol minden szerkesztést archiválnak egy lehetséges visszakeresés céljából.

S3 az Tartós mivel:

  • Rendszeresen ellenőrzi a tárolt adatok integritását ellenőrző összegek segítségével pl. ha az S3 valamilyen korrupciót észlel az adatokban, akkor azokat replikált adatok segítségével azonnal kijavítják.
  • Az adatok tárolása vagy visszakeresése közben is ellenőrzi a bejövő hálózati forgalmat sérült adatcsomagok után.

S3 az Nagyon skálázható , mivel automatikusan méretezi a tárhelyet az Ön igényei szerint, és Ön csak a használt tárhelyért fizet.



A következő kérdés, ami eszünkbe jut:

Milyen és mennyi adatot tárolhat az AWS S3?

Gyakorlatilag bármilyen adatot tárolhat, bármilyen formátumban, az S3-ban, és amikor a kapacitásról, a mennyiségről és atárgyakatamit S3-ban tárolhatunk, korlátlanok.

* Egy tárgy az S3 alapvető entitása. Adatokból, kulcsból és metaadatokból áll.

Az adatokról kétféle lehet -

  • Olyan adatok, amelyekhez gyakran kell hozzáférni.
  • Olyan adatok, amelyekhez nem olyan gyakran férnek hozzá.

Ezért az Amazon 3 tárolási osztályt állított elő, hogy ügyfeleinek a legjobb élményt és megfizethető áron biztosítsa.

Értsük meg a 3 tárolási osztályt egy „egészségügyi” felhasználási esettel:

1. Amazon S3 Standard a gyakori adateléréshez
szabványos tárhely - aws s3 oktatóanyag - edurekaEz alkalmas teljesítményérzékeny felhasználási esetekre, ahol a késleltetési időt alacsony szinten kell tartani.például. kórházban a gyakran hozzáférhető adatok a felvett betegek adatai lesznek, amelyeket gyorsan be kell szerezni.

2. Amazon S3 Standard ritka adateléréshez

Ez alkalmas olyan esetekre, amikor az adatok hosszú élettartamúak és ritkábban férnek hozzá, azaz az adatok archiválásához, de mégis nagy teljesítményre számítanak.például. ugyanabban a kórházban olyan emberek, akiket elbocsátottak, nyilvántartásukra / adataikra nem lesz szükség napi rendszerességgel, de ha bármilyen komplikációval térnek vissza, akkor a mentési összefoglalójukat gyorsan be kell szerezni.

3.Amazoni gleccser
Alkalmas olyan esetekre, amikor az adatokat archiválni kell, és nincs szükség nagy teljesítményre, alacsonyabb költségekkel jár, mint a másik két szolgáltatás.például. a kórházban a betegek vizsgálati jelentéseire, receptjeire, egy évnél régebbi MRI, röntgen, szkennelési dokumentumokra stb. nincs szükség a napi távon, és még ha szükséges is, alacsonyabb késleltetésre nincs szükség.

Specifikációs pillanatkép: Tárolási osztályok

Hogyan szerveződnek az adatok az S3-ban?

Az S3-ban lévő adatok csoportokba vannak rendezve.

  • A vödör az S3 logikai tárolóegysége.
  • A vödör objektumokat tartalmaz, amelyek tartalmazzák az adatokat és a metaadatokat.

Mielőtt bármilyen adatot hozzáadna az S3-ba, a felhasználónak létre kell hoznia egy vödröt, amelyet az objektumok tárolására használnak.

Hol tárolják adatait földrajzilag?

Ön kiválaszthatja, hogy hol vagy melyik régióban tárolja adatait. A régió számára fontos döntést hozni, ezért azt jól meg kell tervezni.

Ez a 4 paraméter az optimális régió kiválasztásához -

  • Árazás
  • Felhasználó / ügyfél helye
  • Késleltetés
  • Szolgáltatás elérhetősége

Értsük meg ezt egy példán keresztül:

Tegyük fel, hogy van olyan vállalat, amelynek be kell indítania ezeket a tárolási példányokat, hogy az Egyesült Államokban és Indiában tartózkodó ügyfelek számára weboldalt tárolhassanak.

A legjobb élmény érdekében a vállalatnak választania kell egy régiót, amely leginkább megfelel a követelményeinek.

Most a fenti paramétereket tekintve egyértelműen megállapíthatjuk, hogy N Virginia lesz a legjobb régió ennek a vállalatnak az alacsony késés és az alacsony ár miatt.Tartózkodási helyétől függetlenül bármelyik régiót kiválaszthatja, amely megfelel az Ön igényeinek, mivel bárhonnan hozzáférhet az S3 vödrökhöz.

A régiókról szólva nézzük meg a másolat készítésének lehetőségét valamilyen más rendelkezésre állási régióban, vagy érdemes áthelyeznie adatait más régiókba.Szerencsére ezt a funkciót nemrégiben felvették az AWS S3 rendszerbe, és nagyon egyszerűen használható.

Régiók közötti replikáció

Ahogy a neve is sugallja, a régiók közötti replikáció lehetővé teszi a felhasználó számára, hogy gond nélkül megismételje vagy átvigye az adatokat más helyekre.

Ennek nyilvánvalóan költsége van, amelyet a cikk tovább tárgyal.

Hogyan továbbítják az adatokat?

A hagyományos, az interneten keresztül történő átviteli gyakorlatok mellett az AWS-nek további 2 módja van az adatátvitel biztonságos és gyorsabb biztosítására:

  • Transzfer gyorsítás
  • Hógolyó

Transzfer gyorsítás gyors, egyszerű és biztonságos átviteleket tesz lehetővé nagy távolságokon az Amazon CloudFront edge technológiájának kihasználásával.

CloudFront egy gyorsítótárazási szolgáltatás az AWS által, amelyben az ügyfél webhelyéről származó adatok átkerülnek a legközelebbi élhelyre, és onnan az adatok egy optimalizált hálózati útvonalon kerülnek az AWS S3 vödörbe.


Az
Hógolyó az adatok fizikai átvitelének egyik módja. Ebben az Amazon egy berendezést küld a telephelyére, amelyre betöltheti az adatokat. Csatolt egy Kindle, amely megadja a szállítási címét, amikor azt az Amazon-ból szállítják.
Amikor az adatátvitel befejeződött a Hógolyón, a Kindle visszaváltja a szállítási címet az AWS központjába, ahova el kell küldeni a Hógolyót.

A Hógolyó ideális azoknak az ügyfeleknek, akik nagy mennyiségű adattovábbítással rendelkeznek. A hógolyó átlagos átfutási ideje 5-7 nap, ugyanakkor a Transfer Acceleration akár 75 TB adatot is átvihet egy dedikált 1Gbps vonalon. Tehát a felhasználástól függően az ügyfél dönthet.

Nyilvánvalóan lesz némi költség körülötte, nézzük meg az S3 körüli összes költséget.

Árazás

'Nincs semmi ingyenes az AWS-en?'

Igen! Az AWS Free Usage Tier részeként ingyen kezdheti el az AWS S3 használatát. A regisztráció után az új AWS-ügyfelek 5 GB Amazon S3 szabványos tárhelyet, 20 000 Get-Request-et, 2000 Put-Request-et és 15 GB-os adatátvitelt kapnak havonta egy éven keresztül.

Ezen a határon túllépve költségekkel jár, értsük meg, hogyan számol fel az amazon:

Hogyan számlázzák az S3-at?

Annak ellenére, hogy olyan sok funkcióval rendelkezik, az AWS S3 megfizethető és rugalmas költségeket kínál. Működik tovább Használatonként fizetendő, vagyis csak annyit fizet, amit használ. Az alábbi táblázat egy példa az S3 árképzésére egy adott régióban:

Forrás : aws.amazon.com Észak-Virginia régióhoz

a pythonban egy osztály __init__ metódusát használják

Régiók közötti replikáció számlázása a következő módon történik:

Ha 1000 1 GB objektumot (1000 GB) replikál a régiók között, akkor 0,005 USD (1000 kérés x 0,005 USD / 1000 kérés) kérési díjat számol fel 1000 objektum replikálásáért és 20 USD (0,020 USD / GB átvitt GB x 1000 GB) díjat az inter -region adatátvitel. A replikáció után az 1000 GB-os tárhelyköltségek felmerülnek a cél régió alapján.

Hógolyó, 2 változat létezik:

  • Hógolyó 50 TB: 200 $
  • Hógolyó 80 TB: 250 $

Ez az általuk felszámított fix szolgáltatási díj.

Ezen kívül vannak olyan helyszíni díjak, amelyek nem tartalmazzák a szállítási napokat, a szállítási napok pedig ingyenesek.

Az első 10 helyszíni nap szintén ingyenes, vagyis amikor a Hógolyó onnan érkezik az Ön telephelyére, a visszaszállítás napjáig, akkor azok a helyszíni napok. Az a nap, amikor megérkezik, és a szállítás napja, szállítási napnak számít, ezért ingyenes.

Transzfer gyorsítás az árképzést a következő táblázat mutatja:


AWS S3 Felhasználási eset: 1

Ipar „média”

Értsük meg valós idejű felhasználási esettel, hogy beolvassuk mindazt, amit eddig tanultunk: IMDb internetes filmadatbázis a filmekkel, televíziós műsorokkal és videojátékokkal kapcsolatos információk híres online adatbázisa.

Lássuk, hogyan használják ki az AWS szolgáltatásokat:

  • A lehető legkisebb késés elérése érdekében a keresés összes lehetséges eredményét előre kiszámítják egy dokumentummal a keresés minden betű-kombinációjára. Minden dokumentum az Amazon Simple Storage Service (S3) szolgáltatásba kerül, és ezáltal a Amazon CloudFront , a dokumentumokat fizikailag közel hozza a felhasználókhoz. A kiszámításra kerülő lehetséges elméletek száma elgondolkodtató - egy 20 karakteres keresés 23 x 1030 kombinációt tartalmaz
  • De a gyakorlatban az IMDb hatáskörének felhasználása a filmek és a hírességek adataira körülbelül 150 000 dokumentumra csökkentheti a keresési teret, amelyet az Amazon S3 és Amazon CloudFront néhány órán belül terjesztheti.

AWS S3 Felhasználási eset: 2

Projekt kimutatás - Statikus webhely tárolása az Amazon S3-on

Először értsük meg: Mi az a statikus webhely?

Röviden, ez egy weboldal, amely csak HTML-ből, CSS-ből és / vagy JavaScript-ből áll. Ez azt jelenti, hogy a szerveroldali szkriptek nem támogatottak, ezért ha egy Rails vagy PHP alkalmazást szeretne üzemeltetni, akkor máshol kell keresnie.

Egyszerűbb célokból üdvözöljük az AWS S3 weboldalak tárhelyének csodálatos világában!

1. lépés: Hozzon létre egy vödröt

Csoport létrehozásához keresse meg az SW-t az AWS Management Console-ban, és kattintson a Create Bucket gombra. A rendszer kéri a név és a régió megadását.

Ha saját domainje / altartományát tervezi használni, akkor ezt használja a csoport neve számára. Válassza ki a régióhoz a legközelebb esőt, és kattintson a Létrehozás gombra. Minden szerencsével látni fogja az új vödör megjelenését a konzolon.

2. lépés: Ellenőrizze a létrehozott vödröt

3. lépés: Engedélyezze a Webhely-tárolást

Az egyetlen dolog, amit meg kell tennie, az az, hogy engedélyezze a statikus weboldal-tárhelyet. Csak válassza ki a jobb oldali Tulajdonságok panelen.

4. lépés: Hozzon létre egy HTML-fájlt

Győződjön meg arról, hogy az Index dokumentumot index.html fájlra állította. Te is állítson be egy hiba oldal ha akarod. Ha végzett, nyomja meg a Mentés gombot.

Egy szép dolog az AWS Management Console kapcsán az, hogy a fájlokat tölthet fel közvetlenül a böngészőből a vödörbe. Kezdjük egy úgynevezett létrehozásával index.html . Ez lesz a kezdőlap tartalma:

Helló, S3!

Az első S3 weboldalam

Nem hiszem el, hogy ilyen könnyű volt!

5. lépés: Töltse fel a fájlt vödörbe

A fájl feltöltéséhez válassza ki az új csoportot, és nyomja meg a Feltöltés indítása gombot.

Miután feltöltötte az index.html fájlt, az megjelenik a vödrében. De nem fogsz még láthatja a böngészőjében, mert az AWS S3-ban minden alapértelmezés szerint privát.

6. lépés: Tegye nyilvánossá a HTML fájlt

i) Az index.html fájl nyilvánosá tételéhez kattintson a jobb gombbal az index.html fájlra, és válassza a Nyilvánosítás lehetőséget. (Ne felejtse el ezt megtenni minden más, a webhelyére feltöltött fájl esetében!)

Most, hogy a kezdőlapod a világ számára látható, ideje mindent kipróbálni!

ii) Most válassza ki a konzolban az index.html fájlt, és lépjen a Tulajdonságok fülre.

7. lépés: Az eredmény ellenőrzésének utolsó lépése

java konvertálja a duplát int-be

A linkre kattintva az új honlapjára juthat.

Gratulálunk! Nemrég html weboldalt szervezett az AWS-ben az S3 használatával.

Itt egy rövid AWS S3 oktatóvideó, amely a következőket magyarázza: Hagyományos tárolási szintek, A felhő feletti hagyományos tárolás hátrányai, AWS-tárolási lehetőségek: EBS, S3, Glacier, AWS Connecting Storage: Snowball & Storage Gateway, AWS Command Line Interface (CLI), Demo stb. Az AWS S3 oktatóanyag nagyon fontos szolgáltatás azok számára, akik AWS tanúsított megoldások építészévé akarnak válni.

Remélem, élvezte a mély merülést ebben az AWS S3 oktatóanyagban. Ez az egyik legkeresettebb készség, amelyet a toborzók keresnek az AWS Solution Architect Professional cégnél. Itt van egy gyűjtemény hogy segítsen felkészülni a következő AWS állásinterjúra.

Az Edurekának van egy élő és oktató által vezetett tanfolyama az AWS Architect Certification Trainingről, amelyet iparági szakemberek hoztak létre. !

Van egy kérdésünk? Kérjük, említse meg az AWS S3 oktatóanyag megjegyzés szakaszában, és kapcsolatba lépünk veled.