AWS S3 -opastus: Sukella syvällisesti Amazon Simple Storage Service -palveluun



AWS S3 -oppaassa opastetaan avainkäsitteet Tietojen organisaatio, Alueellinen tallennus, Tiedonsiirtotekniikat ja Hinnoittelu S3: ssa käyttötapauksilla.

AWS S3 -opetusohjelma antaa sinulle selkeän käsityksen palvelusta. Olemme maininneet myös joitain esimerkkejä, joihin voit muodostaa yhteyden.

Tarvevarten varastointi kasvaa joka päivä, joten omien arkistojen rakentamisesta ja ylläpidosta tulee siis tylsä ​​ja väsyttävä työ, koska tulevaisuudessa mahdollisesti tarvitsemasi kapasiteetin tunteminen on vaikea ennustaa. Voit joko käyttää sitä liikaa, mikä johtaa sovelluksen epäonnistumiseen, koska sinulla ei ole tarpeeksi tilaa, tai saatat päätyä ostamaan pinoa tallennustilaa, jota sitten käytetään liian vähän.



Pidä kaikki nämä ongelmat mielessä, Amazon keksi Internet-nimisen tallennustilapalvelun AWS S3. Mevie sinut tämän palvelun läpi tässä AWS S3 -opetusblogissa.

Mikä on AWS S3?

Amazon Simple Storage Service (S3) on Internet-tallennustila. Se on suunniteltu suurikapasiteettiseen ja edulliseen varastointiin useilla maantieteellisillä alueilla. Amazon S3 tarjoaa kehittäjille ja IT-ryhmille Suojattu , Kestävä ja Erittäin skaalautuva esineiden varastointi.



S3 on Suojattu koska AWS tarjoaa:

  • Salaus tallentamiisi tietoihin. Se voi tapahtua kahdella tavalla:
    • Asiakaspuolen salaus
    • Palvelinpuolen salaus
  • Useita kopioita ylläpidetään tietojen regeneroinnin mahdollistamiseksi tietojen vioittumisen yhteydessä
  • Versiointi, jossa kukin muokkaus arkistoidaan mahdollista hakua varten.

S3 on Kestävä koska:

  • Se tarkistaa säännöllisesti tallennettujen tietojen eheyden esimerkiksi tarkistussummien avulla. Jos S3 havaitsee, että tiedoissa on korruptiota, se korjataan välittömästi kopioitujen tietojen avulla.
  • Jopa tallennettaessa tai noudettaessa tietoja se tarkistaa saapuvan verkkoliikenteen mahdollisten vioittuneiden datapakettien varalta.

S3 on Erittäin skaalautuva , koska se skaalaa tallennustilasi automaattisesti vaatimuksesi mukaan ja maksat vain käyttämästäsi tallennustilasta.



Seuraava mieleemme tuleva kysymys on

Minkälaista ja kuinka paljon tietoa AWS S3: een voidaan tallentaa?

Voit tallentaa käytännössä kaikenlaista tietoa missä tahansa muodossa S3: een ja kun puhumme kapasiteetista, äänenvoimakkuudesta jaesineitäjoita voimme tallentaa S3: een, ovat rajoittamattomat.

* Esine on S3: n peruskokonaisuus. Se koostuu tiedoista, avaimista ja metatiedoista.

Kun puhumme tiedoista, ne voivat olla kahden tyyppisiä -

  • Tiedot, joita on käytettävä usein.
  • Tiedot, joita ei käytetä niin usein.

Siksi Amazon keksi 3 tallennustilaluokkaa tarjotakseen asiakkailleen parhaan kokemuksen ja kohtuuhintaan.

Ymmärretään kolme säilytysluokkaa 'terveydenhuollon' käyttötapauksella:

1.Amazon S3 Standard usein käytettäväksi
tavallinen tallennustila - aws s3 -opastus - edurekaTämä sopii suorituskykyherkkiin käyttötapauksiin, joissa latenssi tulisi pitää alhaisena.esim. sairaalassa usein käytettävät tiedot ovat vastaanotettujen potilaiden tietoja, jotka on haettava nopeasti.

2. Amazon S3 -standardi harvoin pääsyyn tietoihin

Tämä sopii käyttötapauksiin, joissa tiedot ovat pitkäikäisiä ja niitä käytetään harvemmin, toisin sanoen tietojen arkistointiin, mutta silti odotetaan korkeaa suorituskykyä.esim. samassa sairaalassa, ihmiset, jotka on päästetty, heidän arkistojaan tai tietojaan ei tarvita päivittäin, mutta jos he palaavat komplikaatioiden kanssa, heidän yhteenvetonsa on haettava nopeasti.

3.Amazonin jäätikkö
Sopii käyttötarkoituksiin, joissa tiedot on tarkoitus arkistoida, mutta korkeaa suorituskykyä ei tarvita, sillä on halvemmat kustannukset kuin kahdella muulla palvelulla.esim. sairaalassa yli vuoden ikäisiä potilaiden testiraportteja, lääkemääräyksiä, magneettikuvaus-, röntgen-, skannausasiakirjoja jne. ei tarvita päivittäisessä ajassa, ja vaikka sitä vaaditaan, matalampaa viivettä ei tarvita.

Erittelyn tilannekuva: Tallennusluokat

Kuinka data on järjestetty S3: ssa?

Tiedot S3: ssa on järjestetty ryhmien muodossa.

  • Ämpäri on looginen tallennusyksikkö S3: ssa.
  • Ämpäri sisältää objekteja, jotka sisältävät tietoja ja metatietoja.

Ennen kuin lisäät tietoja S3: een, käyttäjän on luotava ämpäri, jota käytetään objektien tallentamiseen.

Mihin tietosi on tallennettu maantieteellisesti?

Voit itse valita, mihin tai millä alueella tietosi tulisi tallentaa. Alueen päätöksenteko on tärkeää, ja siksi se tulisi suunnitella hyvin.

Nämä ovat 4 parametria optimaalisen alueen valitsemiseksi -

  • Hinnoittelu
  • Käyttäjän / asiakkaan sijainti
  • Viive
  • Palvelun saatavuus

Ymmärretään tämä esimerkin avulla:

Oletetaan, että on olemassa yritys, jonka on käynnistettävä nämä tallennusinstanssit isännöidäkseen verkkosivustoa asiakkaille Yhdysvalloissa ja Intiassa.

Parhaan kokemuksen tarjoamiseksi yrityksen on valittava alue, mikä vastaa parhaiten sen vaatimuksia.

html-tunniste rivinvaihtoa varten

Nyt tarkastelemalla yllä olevia parametreja voimme selvästi tunnistaa, että N Virginia on paras alue tälle yritykselle matalan viiveen ja alhaisen hinnan takia.Sijainnistasi riippumatta voit valita minkä tahansa alueen, joka sopii tarpeisiisi, koska voit käyttää S3-kauhojasi mistä tahansa.

Alueista puhuttaessa tarkastellaan mahdollisuutta varmuuskopioida jollakin muulla saatavuusalueella tai haluat ehkä siirtää tietosi jollekin muulle alueelle.Onneksi tämä ominaisuus on lisätty äskettäin AWS S3 -järjestelmään, ja sitä on melko helppo käyttää.

Alueiden välinen replikointi

Kuten nimestä voi päätellä, alueiden välinen replikointi avulla käyttäjä voi joko kopioida tai siirtää tietoja johonkin muuhun paikkaan ilman vaivaa.

Tästä on tietysti kustannuksia, joista on keskusteltu tarkemmin tässä artikkelissa.

Kuinka tiedot siirretään?

Internetin kautta tapahtuvien perinteisten siirtokäytäntöjen lisäksi AWS: llä on vielä 2 tapaa tarjota tiedonsiirtoa turvallisesti ja nopeammin:

  • Siirtokiihdytys
  • Lumipallo

Siirtokiihdytys mahdollistaa nopean, helpon ja turvallisen siirron pitkiä matkoja hyödyntämällä Amazonin CloudFront edge -tekniikkaa.

CloudFront on AWS: n välimuistipalvelu, jossa asiakassivuston tiedot siirretään lähimpään reunapaikkaan ja sieltä tiedot reititetään AWS S3 -säilösi optimoidun verkkopolun kautta.


Lumipallo on tapa siirtää tietoja fyysisesti. Tässä Amazon lähettää laitteisi tiloihisi, johon voit ladata tiedot. Siihen on liitetty sytytys, jolla on toimitusosoitteesi, kun se lähetetään Amazonista.
Kun tiedonsiirto on suoritettu lumipallolla, Kindle muuttaa toimitusosoitteen takaisin AWS: n päämajaan, johon lumipallo on lähetettävä.

Lumipallo on ihanteellinen asiakkaille, joilla on suuria eriä tietoja. Lumipallon keskimääräinen läpimenoaika on 5-7 päivää, samaan aikaan siirtokiihdytys voi siirtää jopa 75 Tt dataa omistetulle 1Gbps-linjalle. Joten asiakas voi päättää käyttötapauksesta riippuen.

On selvää, että sen ympärillä on joitain kustannuksia, katsotaanpa S3: n kokonaiskustannukset.

mitä nukke on devopsissa

Hinnoittelu

'Eikö AWS: ssä ole mitään ilmaista?'

Joo! Osana AWS Free Usage Tier -sovellusta voit aloittaa AWS S3: n käytön ilmaiseksi. Rekisteröitymisen jälkeen uudet AWS-asiakkaat saavat 5 Gt Amazon S3 -standarditallennustilaa, 20 000 hakupyyntöä, 2000 myyntipyyntöä ja 15 Gt tiedonsiirtoa kuukaudessa yhden vuoden ajan.

Tämän rajan ylittäviin kustannuksiin liittyy, ymmärretään miten Amazon veloittaa sinua:

Kuinka S3 laskutetaan?

Vaikka sillä on niin paljon ominaisuuksia, AWS S3 on edullinen ja joustava kustannuksiltaan. Se toimii Pay per use, eli maksat vain mitä käytät. Seuraava taulukko on esimerkki S3: n hinnoittelusta tietylle alueelle:

Lähde : aws.amazon.com Pohjois-Virginian alueelle

Alueiden välinen replikointi laskutetaan seuraavasti:

Jos kopioit 1000 1 Gt: n objekteja (1000 Gt) alueiden välillä, sinulle veloitetaan 0,005 dollarin (1000 pyyntöä x 0,005 dollaria / 1000 pyyntöä) pyynnöstä veloitus 1000 objektin replikoinnista ja 20 dollarin (0,020 dollaria / siirretty Gt x 1000 Gt) maksu muun -alueen tiedonsiirto. Replikoinnin jälkeen 1000 Gt: lle aiheutuu tallennuskustannuksia kohdealueen perusteella.

Lumipallo, on 2 vaihtoehtoa:

  • Lumipallo 50 Tt: 200 $
  • Lumipallo 80 TB: 250 $

Tämä on kiinteä palvelumaksu, jonka he perivät.

Tämän lisäksi paikan päällä on maksuja, jotka eivät sisällä toimituspäiviä, toimituspäivät ovat ilmaisia.

Ensimmäiset 10 paikan päällä olevaa päivää ovat myös ilmaisia, eli kun lumipallo saavuttaa tilasi siitä päivästä, jolloin se lähetetään takaisin, ne ovat paikan päällä olevia päiviä. Päivä, jolloin se saapuu, ja lähetyspäivä lasketaan lähetyspäiväksi, joten se on ilmainen.

Siirtokiihdytys hinnoittelu on esitetty seuraavassa taulukossa:


AWS S3 Käyttötapa: 1

Teollisuus 'media'

Ymmärretään se reaaliaikaisessa käyttötapauksessa omaksumaan kaikki tähän mennessä oppimamme: IMDb Internet Movie Database on kuuluisa online-tietokanta elokuviin, televisio-ohjelmiin ja videopeleihin liittyvästä tiedosta.

Katsotaanpa, miten he hyödyntävät AWS-palveluja:

  • Pienimmän mahdollisen viiveen saamiseksi kaikki mahdolliset haun tulokset lasketaan etukäteen dokumentilla jokaiselle haun kirjainyhdistelmälle. Jokainen asiakirja siirretään Amazon Simple Storage Service (S3) -palveluun ja siten Amazon CloudFront , asettamalla asiakirjat fyysisesti käyttäjien lähelle. Mahdollisten laskettavien hakujen teoreettinen määrä on hämmentävää - 20 merkin haussa on 23 x 1030 yhdistelmää
  • Mutta käytännössä IMDb: n auktoriteetin käyttö elokuva- ja julkkisdatassa voi vähentää hakutilan noin 150000 dokumenttiin, mikä Amazon S3 ja Amazon CloudFront voi jakaa vain muutamassa tunnissa.

AWS S3 Käyttötapa: 2

Projektilausunto - Staattisen verkkosivuston ylläpito Amazon S3: lla

Ymmärretään ensin: mikä on staattinen verkkosivusto?

Lyhyesti sanottuna se on verkkosivusto, joka koostuu vain HTML: stä, CSS: stä ja / tai JavaScriptistä. Tämä tarkoittaa, että palvelinpuolen komentosarjoja ei tueta, joten jos haluat isännöidä Rails- tai PHP-sovellusta, sinun on etsittävä muualta.

Tervetuloa yksinkertaisempiin tarkoituksiin AWS S3: n verkkosivustojen isännöinnin upeaan maailmaan!

Vaihe 1: Luo ämpäri

Luo ämpäri siirtymällä AWS-hallintakonsolissa kohtaan S3 ja napsauttamalla Luo ämpäri. Sinua pyydetään antamaan nimi ja alue.

Jos aiot käyttää omaa verkkotunnustasi / aliverkkotunnustasi, käytä sitä ryhmänimessäsi. Valitse alueelle lähinnäsi oleva ja paina Luo. Onneksi näet uuden ämpäri ilmestyvän konsoliin.

java mitä liitteet tekevät

Vaihe 2: Vahvista luotu ämpäri

Vaihe 3: Ota verkkosivustojen isännöinti käyttöön

Ainoa asia, joka nyt on jäljellä, on sallia staattinen verkkosivustojen ylläpito. Valitse se vain oikealla olevasta Ominaisuudet-paneelista.

Vaihe 4: Luo HTML-tiedosto

Varmista, että määritit hakemistoasiakirjan arvoksi index.html. Voit myös aseta virhesivu jos haluat. Kun olet valmis, valitse Tallenna.

Yksi mukava asia AWS Management Consolesta onko tuo voit ladata tiedostoja ämpäriin suoraan selaimestasi. Aloitetaan luomalla yksi nimeltään index.html . Tämä on kotisivun sisältö:

Hei, S3!

Ensimmäinen S3-verkkosivustoni

En voi uskoa, että se oli niin helppoa!

Vaihe 5: Lataa tiedosto ämpäriin

Lataa tiedosto valitsemalla uusi ämpäri ja napsauttamalla Aloita lähetys -painiketta.

Kun olet ladannut index.html-tiedoston, se näkyy ryhmässäsi. Et kuitenkaan nähdä vielä selaimessasi, koska kaikki AWS S3: ssa on oletusarvoisesti yksityistä.

Vaihe 6: Tee HTML-tiedosto julkiseksi

i) Jos haluat tehdä index.html-tiedostosta julkisen, napsauta hiiren kakkospainikkeella index.html-tiedostoa ja valitse Tee julkinen. (Muista tehdä tämä muille verkkosivustollesi lataamillesi tiedostoille!)

Nyt kun kotisivusi on näkyvissä maailmalle, on aika testata kaikki!

ii) Valitse nyt index.html konsolista ja siirry Ominaisuudet-välilehdelle.

Vaihe 7: Viimeinen vaihe tuloksen vahvistamiseksi

Napsauttamalla linkkiä pääset uudelle kotisivullesi.

Onnittelut! Olet juuri isännöinyt HTML-verkkosivustoa AWS: ssä S3: n avulla.

Tässä on lyhyt AWS S3 -opetusvideo, joka selittää: Perinteiset tallennustilat, perinteisen tallennustilan pilvipalvelun haitat, AWS-tallennusvaihtoehdot: EBS, S3, jäätikkö, AWS-liitäntätallennustila: Snowball & Storage Gateway, AWS Command Line Interface (CLI), Demo jne. AWS S3 -opetusohjelma on erittäin tärkeä palvelu niille, jotka haluavat tulla AWS Certified Solutions Architectiksi.

Toivottavasti olet nauttinut syvästä sukelluksesta tähän AWS S3 -opetusohjelmaan. Se on yksi halutuimmista taidoista, joita rekrytoijat etsivät AWS Solution Architect Professional -sivustolta. Tässä on kokoelma auttaa sinua valmistautumaan seuraavaan AWS-työhaastatteluun.

Edurekalla on reaaliaikainen ja ohjaajien vetämä kurssi AWS-arkkitehtien sertifiointikoulutuksesta, jonka ovat luoneet alan ammattilaiset. !

Onko sinulla kysymys meille? Mainitse se tämän AWS S3 -opetusohjelman kommenttiosassa ja palaamme sinuun.