Amazon Simple Storage Service (Amazon S3) is een schaalbare, snelle, webgebaseerde cloudopslagservice ontworpen voor online back-up en archivering of gegevens en applicaties op Amazon Web Services. Amazon S3 is ontworpen met een minimale functieset en gemaakt om web-schaal computing gemakkelijker te maken voor ontwikkelaars.
Hoe Amazon S3 werkt
Amazon S3 is een objectopslagservice die verschilt van blok- en bestandsopslag. Elk object wordt opgeslagen als een bestand met de bijbehorende metagegevens en krijgt een ID-nummer. Toepassingen gebruiken dit ID-nummer om toegang te krijgen tot een object. In tegenstelling tot bestands- en block cloud-opslag heeft een ontwikkelaar toegang tot een object via een REST API.
De S3 cloudopslagservice geeft een abonnee toegang tot dezelfde systemen die Amazon gebruikt om zijn eigen websites te runnen. Met Amazon S3 kunnen klanten vrijwel elk bestand of object uploaden dat maximaal vijf terabytes (TB) groot is, met de grootste enkele upload met een maximum van vijf gigabytes (GB).
Meer informatie over S3 op Amazon.nl
Amazon S3-functies
Amazon S3 biedt 99% duurzaamheid voor objecten die in de service zijn opgeslagen en ondersteunt meerdere beveiligings- en conformiteitscertificeringen. Een beheerder kan S3 ook koppelen aan andere AWS-beveiligings- en bewakingsservices, waaronder CloudTrail, CloudWatch en Macie. Er is ook een uitgebreid partnernetwerk van leveranciers die hun services rechtstreeks koppelen aan S3.
Gegevens kunnen via het openbare internet worden overgedragen naar S3 via toegang tot S3 API’s. Er is ook Amazon S3 Transfer Acceleration voor snellere verplaatsing over lange afstanden, evenals AWS Direct Connect voor een private, consistente verbinding tussen S3 en het eigen datacenter van een onderneming. Een beheerder kan ook AWS Snowball, een fysiek overdrachtsapparaat, gebruiken om grote hoeveelheden gegevens rechtstreeks vanuit een bedrijfsdatacenter naar AWS te verzenden en deze vervolgens naar Amazon S3 te uploaden.
S3 basisprincipes
Bovendien kunnen gebruikers andere AWS-services integreren met S3. Een analist kan bijvoorbeeld rechtstreeks op S3 gegevens opvragen met Amazon Athena voor ad-hocquery’s of met Amazon Redshift Spectrum voor complexere analyses.
Amazon S3 opslagklassen
Amazon S3 komt in drie opslagklassen: S3 Standard, S3 Infrequent Access en Amazon Glacier. S3 Standard is geschikt voor veelgebruikte gegevens die moeten worden geleverd met een lage latentie en een hoge doorvoer. S3 Standard richt zich op applicaties, dynamische websites, contentdistributie en big data-workloads.
S3 Infrequent Access biedt een lagere opslagprijs voor gegevens die minder vaak nodig zijn, maar die snel toegankelijk moeten zijn. Deze laag kan worden gebruikt voor back-ups, noodherstel en langdurige gegevensopslag.
Amazon Glacier is de goedkoopste opslagoptie in S3, maar het is strikt ontworpen voor archiefopslag omdat het langer duurt om toegang te krijgen tot de gegevens. Glacier biedt variabele ophaalsnelheden die variëren van minuten tot uren.
Een gebruiker kan ook lifecycle management-beleid implementeren om gegevens te beheren en in de loop van de tijd naar de meest geschikte laag te verplaatsen.
Werken met bucket
Amazon legt geen limiet op aan het aantal items dat een abonnee kan opslaan; Er zijn echter Amazon S3-bucketbeperkingen. Een Amazon S3-bucket bestaat binnen een bepaald gebied van de cloud. Een AWS-klant kan een Amazon S3 API gebruiken om objecten naar een bepaalde bucket te uploaden. Klanten kunnen S3-emmers configureren en beheren.
Bescherming van uw gegevens
Gebruikersgegevens worden opgeslagen op redundante servers in meerdere datacenters. S3 maakt gebruik van een eenvoudige webgebaseerde interface – de Amazon S3-console – en codering voor gebruikersauthenticatie.
S3-buckets worden standaard privé gehouden, maar een beheerder kan ervoor kiezen deze openbaar toegankelijk te maken. Een gebruiker kan ook gegevens coderen voorafgaand aan opslag. Rechten kunnen worden gespecificeerd voor individuele gebruikers, die dan goedgekeurde AWS-referenties nodig hebben om een bestand in S3 te downloaden of te openen.
Wanneer een gebruiker gegevens opslaat in Amazon S3, houdt Amazon het gebruik bij voor factureringsdoeleinden, maar heeft het anders geen toegang tot de gegevens tenzij dit wettelijk verplicht is. Meer informatie over S3 op Amazon.nl