AWS Simple Storage Service (S3) bemutató

Az AWS Simple Storage Service, ismertebb nevén S3 egy nagy megbízhatóságú objektum tároló, mely fájlok tárolása alkalmas.
Az adatokat az AWS több tárolórendszeren és több adatközpontban tárolja el., emiatt 99.999999999% tartósságot vállal az Amazon az adatainkra, 99.9% -os rendelkezésreállás mellett.

Az S3 az adatokat úgy nevezett Bucket-ekben tárolja, melyeket elnevezhetünk, viszont a választott névnek az Amazon felhőjében egyedinek kell lennie, ennek az oka, hogy a buckethez egy URL segítségével fogunk tudni hozzáférni.

Az adatokat kulcs-érték struktúrában tárolja az S3. A kulcs maga a fájlnév általában, az érték pedig az adat. Ezen információk mellett letárolásra kerülhet metadat is, mint például a különböző tagek.

Az S3 esetében verziókezelésre is van lehetőségünk, amely külön kell bekapcsoni. A verziókezelés egy jó megoldás lehet biztonsági mentésként is. Bekapcsolásakor a verzióazonosító is letárolásra kerül.

Verziókezelés bekapcsolásával lehetőségünk válik arra is, hogy a bucketből való törlés csak MFA megerősítés után legyen lehetséges.

Az S3 esetében természetesen va lehetőség az adatok titkosítására is, viszont arra figyelni kell, hogy a titkosítás bekapcsolása nem jelenti a már feltöltött adatok titkosítását, csak az új feltöltések lesznek titkosítva.

S3 korlátlan méretű tárhelyet biztosít számunkra, ahova 0 byte és 5 TB méretű fájlokat tölthetünk fel. Sikeres adatfeltöltéskor HTTP 200 kódot kapunk vissza. Az S3 objektum tároló lévén nem csatolható operációs rendszerhez, mint blokk eszköz, API-n keresztül lehetséges a fájlok kezelése, fel/letöltése. Viszont egyre szélesebb a palettája azon szoftvereknek, mentő megoldásoknak, amelyek képesek S3-at használni, mint háttértár, tárhely.

S3 storage class

Az S3 több típusú úgynevezett storage class-ban érhető el, melyek eltérnek egymástól rendelkezésre állásban, sebességben, válaszidőben és árazásban. Mindig érdemes megvizsgálni, hogy nekünk ezen típusok közül melyikre van leginkább szükségünk figyelembe véve a felhasználás módját és a költséghatékonyságot is.

S3 Standard

  • 99.9%-os garantált rendelkezésre állás
  • 99..999999999% tartósság garancia az adatokra
  • Redundáns adattárolás, 2 datacenter elvesztését is túléli
  • Gyors adathozzáférés (milisec)

S3 IA (Infrequently Access)

  • Ritkábban használt adatokhoz, amelyeket viszont gyorsan el kell tudni érni, ha szükség van rájuk.
  • Olcsóbb, mint az S3 standard, viszont van hozzáférési és visszakeresési költsége

S3 One Zone – IA

  • Hasonló, mint az S3 IA, viszont nincs több adatközpontba való replikáció, ezért a rendelkezésre állása csak 99.5 %
  • Olcsóbb mint az S3 AI

S3 Inteligent Tiering

  • Automatikusan mozgatja az adatokat a különböző típusok között, az adatok hozzáférési gyakorisága alapján.

S3 Glacier

  • Alacsony költségű megoldás archív adatok tárolására
  • A visszakeresési idő állítható 1 perctől több óráig

S3 Glacier Deep Archive

  • Legolcsóbb S3 típus adatok archíválására
  • A visszakeresési idő itt órákban mérhető

Összefoglalva

Miért kell fizetnünk?

  • Tárterület
  • Adathozzáférés
  • Menedzsment (IA esetében)
  • Replikáció(régiók között)
  • Transfer acceleration (ha CDN hálózatot is használjuk)

A részletes árazást itt meg tudod tekinteni.

Hozzáférés kezelés

Minden bucket privát hozzáféréssel jön létre, azaz internetről nem lesz elérhető a tartalma.
Bekapcsolható a hozzáférések naplózása, így minden egyes fájl hozzáférésről készül egy logbejegyzés, amely átküldhető egy másik S3 bucketbe, de akár egy másik AWS fiókba lévő bucketbe is.


Két fajta policy érhető el:

  • Bucket policy: A teljes bucketre vonatkozó hozzáférési szabályokat tartalmazza
  • Access Control List (ACL): Objektumonként szabályozhatóak segítségségével a jogosultságok.

admin Szerző

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük