En av de mest brukte tjenestene fra AWS er deres Simple Storage Service, eller mer kjent som S3. Med bransjeledende skalerbarhet, datatilgjengelighet, sikkerhet og ytelse gjør Amazon S3 det mulig for organisasjoner å skalere enkelt, øke påliteligheten, effektivisere dataoverføringen og, viktigst av alt, spare penger med en «pay-as-you-go-modell».
Data beveger seg nå i et enormt tempo gjennom ulike medier som datasjøer, nettsteder, mobilapplikasjoner, IoT-enheter, bedriftsapplikasjoner osv. Amazon S3 gir tilgang til brukervennlige administrasjonsverktøy som hjelper utviklere med å organisere data og konfigurere dem slik at de mer effektivt oppfyller spesifikke krav til overholdelse av forretningsregler. S3 har også en holdbarhet på 99,99999999999 (kjent som de 11 9-tallene), noe som gjør den svært pålitelig og sikker.
Her er de viktigste funksjonene i Amazon S3
Lagringsadministrasjon og overvåking
Amazon S3 har en ikke-hierarkisk struktur og ulike administrasjonsverktøy som hjelper bedrifter av alle størrelser med å bruke dataene sine mer effektivt. Ved å bruke prefikser kan objekter som er lagret i S3-bøtter deles sømløst, noe som forbedrer samarbeidet mellom team. Med omfattende rapporter som S3 Inventory-rapporten kan alle lagrede objekter enkelt kategoriseres og gjenfinnes ved hjelp av tagger, metadata og krypteringsstatus. Klikk her for å lese mer om lagringsadministrasjon og overvåkingsfunksjoner i S3.
Lagringsanalyse og innsikt:
Få verdifull innsikt i hvordan og når du skal flytte data til riktig lagringsklasse ved hjelp av S3 Storage Class Analysis. Denne analysen bruker lagringstilgangsmønstre for å gi bedrifter den innsikten de trenger for å forbedre S3 Lifecycle-policyene sine drastisk, noe som reduserer de samlede kostnadene. S3 Storage Lens gir innsyn på tvers av organisasjonen for å overvåke aktivitetstrender, gi handlingsrettede anbefalinger, forbedre kostnadseffektiviteten og hjelpe til med å anvende beste praksis for databeskyttelse. Klikk her for å lese mer om Storage Analytics and Insights-funksjonen i S3.
Amazon S3-lagringsklasser
Amazon S3 har skreddersydde ulike klasser som kan brukes for å oppfylle dine unike forretningskrav. Det gjør det også mulig for brukere å administrere data gjennom hele livssyklusen, ved å sette opp en S3 Lifecycle-policy, slik at dataoverføring kan automatiseres mellom ulike klasser.
- S3 Standard for generell lagring av data som brukes ofte
- S3 Intelligent-Tiering for data med ukjente eller skiftende tilgangsmønstre
- S3 Standard-Infrequent Access (S3 Standard-IA) og S3 One Zone-Infrequent Access (S3 One Zone-IA) for data med lang levetid, men med sjeldnere tilgang
- Amazon S3 Glacier (S3 Glacier) og Amazon S3 Glacier Deep Archive (S3 Glacier Deep Archive) for langtidsarkivering og digital bevaring.
Klikk her for å lese mer om lagringsklassene i S3.
Tilgangsstyring og sikkerhet:
Amazon S3 har ulike verktøy som kan gi tilgang til andre brukere, for eksempel,
- AWS Identity and Access Management (IAM) for å opprette brukere og administrere deres respektive tilganger
- Tilgangskontrollister (ACL-er) for å gjøre enkeltobjekter tilgjengelige for autoriserte brukere
- Bucket-policyer for å konfigurere tillatelser for alle objekter i en enkelt S3-bucket
- S3 Access Points gjør det enklere å administrere datatilgang til delte datasett ved å opprette tilgangspunkter med navn og tillatelser som er spesifikke for hver applikasjon eller sett av applikasjoner
- Autentisering av spørringsstrenger for å gi tidsbegrenset tilgang til andre med midlertidige nettadresser
Amazon S3 tilbyr også et bredt spekter av sikkerhetsfunksjoner som kan brukes til å blokkere uautoriserte brukere fra å få tilgang til dine verdifulle data. Med kryptering fra både serversiden (med tre alternativer for nøkkelhåndtering) og klientsiden for sikker dataoverføring. Klikk her for å lese mer om tilgangsstyring og sikkerhetsfunksjoner i S3.
Databehandling:
Med S3 Object Lambda kan brukere legge til sin egen kode i S3 og motta S3 GET-forespørsler for å behandle og endre data når de er returnert til en applikasjon. Den egendefinerte koden din kan brukes til å filtrere rader, endre størrelsen på bilder dynamisk, redigere konfidensielle data og mye mer. Med AWS Lambda-funksjoner kjører koden din på en infrastruktur som administreres fullt ut av AWS, noe som eliminerer behovet for å opprette og lagre avledede kopier av dataene dine eller å kjøre dyre proxyer, uten at det kreves noen endringer i applikasjonene.
Klikk her for å lese mer om databehandlingsfunksjonen i S3
Forespørsel på plass:
Amazon S3 har effektive funksjoner som gjør det mulig å søke etter data uten å måtte kopiere og laste dem inn i et separat datalager eller en analyseplattform, slik at brukerne kan kjøre stordataanalyser direkte på de lagrede ressursene. S3 Select er en S3-funksjon som er utviklet for å øke spørringsytelsen med opptil 400 % og redusere spørringskostnadene med så mye som 80 %. Den fungerer ved å hente en delmengde av et objekts data (ved hjelp av enkle SQL-uttrykk) i stedet for hele objektet, som kan være opptil 5 terabyte stort. Klikk her for å finne ut mer om Query in place-funksjonen i S3.
Dataoverføring:
AWS tilbyr et bredt spekter av dataoverføringstjenester som forbedrer effektiviteten, tilgjengeligheten og påliteligheten.
- Hybrid skylagring: AWS Storage Gateway er en hybrid skylagringstjeneste som lar deg sømløst koble til og utvide dine lokale applikasjoner til AWS Storage
- Online dataoverføring: AWS DataSync gjør det enkelt og effektivt å overføre hundrevis av terabyte og millioner av filer til Amazon S3, opptil 10 ganger raskere enn verktøy med åpen kildekode
- Frakoblet dataoverføring: AWS Snow-familien er spesialutviklet for bruk på steder der nettverkskapasiteten er begrenset eller ikke-eksisterende, og gir lagrings- og databehandlingskapasitet i tøffe miljøer
Kundene har også mulighet til å samarbeide med tredjepartsleverandører fra AWS Partner Network (APN). Klikk her for å lese mer om dataoverføringsfunksjonen til Amazon S3.
Prestasjoner:
- Amazon S3 gir bransjeledende ytelse for objektlagring i skyen.
- Amazon S3 støtter parallelle forespørsler, noe som betyr at du kan skalere S3-ytelsen med samme faktor som databehandlingsklyngen din, uten å gjøre noen tilpasninger i applikasjonen.
- Ytelsen skaleres per prefiks, slik at du kan bruke så mange prefiks du trenger parallelt for å oppnå ønsket gjennomstrømning. Det er ingen begrensninger på antall prefikser.
- Amazon S3 støtter minst 3 500 forespørsler per sekund for å legge til data og 5 500 forespørsler per sekund for å hente data.
- Hvert S3-prefiks kan støtte disse forespørselshastighetene, noe som gjør det enkelt å øke ytelsen betraktelig.
Klikk her for å lese mer om ytelsen til S3.
Amazon S3-priser:
AWS-prisene er basert på at du kun betaler for det du bruker, uten minimumsavgift – noe som gjør det til et svært kostnadseffektivt tilbud. Det er seks kostnadskomponenter i Amazon S3 som du må ta hensyn til når du lagrer og administrerer dataene dine:
- Priser for lagring
- Priser for forespørsler og datauthenting
- Prising av dataoverføring og overføringsakselerasjon
- Prising av datahåndtering og analyse
- Prisen for å behandle dataene dine med s3 object lambda.
Klikk her for å få vite mer om prisene på Amazon S3.