Hoe Amazon S3 werkt, kosten en meer

Amazon S3, of Amazon Simple Storage Service, is gestroomlijnde objectopslag waarmee u waardevolle informatie op uw apparaat kunt opslaan en herstellen. Ontdek hier hoe.

Inhoudsopgave

Amazon S3 wordt door enkele van 's werelds grootste bedrijven gebruikt om gegevens op te slaan en te beheren. Ontdek wat deze opslagservice is, hoe deze werkt en kan samenwerken met Seagate® Lyve Cloud om uw gegevensopslag te optimaliseren.

Wat is Amazon S3?

Amazon Simple Storage Service (Amazon S3) is een schaalbare cloudopslagservice die is ontworpen voor online back-up, gegevensarchivering en toepassingen op Amazon Web Services (AWS).

Gegevens, bestanden en objecten kunnen worden overgedragen naar Amazon S3 met behulp van het openbare internet en de API van S3. U kunt ook AWS Direct Connect gebruiken om een persoonlijke en consistente verbinding tot stand te brengen tussen S3 en uw datacenters.

Waarvoor wordt S3 gebruikt?

AWS S3 wordt gebruikt om grote hoeveelheden gegevens op te slaan en te beschermen met een vereenvoudigde functieset voor gebruiksvriendelijke interactie. Het is voornamelijk bestemd voor grote ondernemingen, maar mkb's gebruiken het ook. Gebruikers kunnen verschillende soorten gegevens opslaan en beschermen en S3 op verschillende manieren gebruiken, waaronder:

  • Gegevensanalyse
  • Hosting van toepassingen
  • Implementatie, installatie en beheer van apps
  • Mobiele apps
  • Datawarehouses en data lakes
  • Opslag of hosting van media
  • Hosting van websites

Amazon S3-kenmerken

Opslagklassen

Amazon S3 is verkrijgbaar in verschillende opslagklassen voor verschillende gebruiksscenario's met verschillende prijsmodellen.

  • S3 Standard: ideaal voor gegevens die vaak worden gebruikt, zoals apps, websites, contentdistributie of werkbelastingen voor big data.
  • S3 Intelligent-Tiering: aangewezen wanneer uw gegevensgebruik onbekend is of verandert. Deze opslagklasse biedt vier verschillende lagen waarbij gegevens automatisch worden verplaatst naar de meest voordelige laag op basis van gebruik.
  • S3 Standard-IA: een goedkopere optie voor gegevens die minder vaak worden gebruikt, maar toch snel toegankelijk moeten zijn. Ideaal voor back-ups, noodherstel en langdurige opslag.
  • S3 One Zone-IA: ideaal voor gegevens die niet vaak nodig zijn, maar waarvoor toch hoge beschikbaarheid vereist is als ze nodig zijn.
  • S3 Glacier: ontworpen voor archiefopslag die geen snelle toegang nodig heeft. De kosten variëren afhankelijk van de tijd die nodig is om gegevens voor uw behoeften op te halen. Er is ook een optie 'S3 Glacier Deep Archive', voor gegevens waarvoor slechts een paar keer per jaar toegang nodig is. Dit zijn de goedkoopste opties voor gegevens- en objectopslag.
  • S3 Outposts: biedt S3-objectopslagfuncties en API's voor een on-premises AWS Outposts-omgeving. Wordt gebruikt om te voldoen aan gegevenslocatievereisten of wanneer gegevens moeten worden opgeslagen in de buurt van lokaal gehoste toepassingen.

Opslagbeheer

Nadat u uw S3-buckets hebt gemaakt en objecten hebt geüpload, kunt u ze beheren met verschillende tools. Een van de meest waardevolle manieren om uw opslag te beheren, is door de S3 Lifecycle-module te configureren, een set regels die bepalen hoe S3 omgaat met groepen objecten, om u te helpen uw kosten te beheersen.

U kunt bijvoorbeeld overgangsacties instellen die automatisch gegevens van een duurdere laag naar een goedkopere laag verplaatsen na een vooraf ingestelde tijd, zoals een maand of een jaar. U kunt ook automatische vervaldatums instellen.

Er zijn ook andere opties voor opslagbeheer die uw gegevens helpen te beschermen, zoals:

  • S3 Object Lock, dat gebruikmaakt van een write once, read many (WORM)-model om te voorkomen dat gegevens worden overschreven of verwijderd.
  • S3 Replication, dat ervoor zorgt dat objecten automatisch in S3-buckets worden gekopieerd.
  • S3 Batch Operations, dat bulkacties mogelijk maakt, zoals het kopiëren van objecten, het instellen van objecttags of toegangscontrolelijsten.
  • S3 Versioning, waarmee u alle eerdere versies van objecten kunt opslaan (indien gewenst).

Toegangsbeheer

Buckets en objecten die op Amazon S3 worden opgeslagen, zijn standaard privé. Alleen eigenaren van bronnen hebben toegang. U kunt echter wel een toegangsbeleid instellen voor gebruikers op bucket- of objectniveau of per bestand. AWS Identity and Access Management (IAM) is geïntegreerd om u te helpen bij het beheer en de controle van de toegang op gebruikersniveau.

Met tools voor toegangsbeheer kunt u controleren hoe u uw gegevens opslaat en uw buckets organiseert.

Gegevensverwerking

Met S3 Object Lambda kunt u uw eigen code toevoegen aan verzoeken om gegevens te wijzigen en te verwerken wanneer deze worden teruggestuurd naar een specifieke toepassing. Uw code draait op de AWS-infrastructuur en wordt beheerd door AWS en verwerkt automatisch gegevens. U kunt bijvoorbeeld rijen filteren, vertrouwelijke informatie redigeren voordat u toegang verleent, automatisch het formaat van afbeeldingen wijzigen en meer.

Dit vermindert de noodzaak om meerdere kopieën of afgeleide kopieën van gegevens te maken. AWS behandelt de verzoeken volgens uw codevereisten en biedt gebeurtenismeldingen voor alle op bestanden gebaseerde acties.

Opslagregistratie en -bewaking

Het registreren en bewaken van uw opslag is een essentieel onderdeel van het beheer van uw gegevens. S3 biedt verschillende middelen om u te helpen een oogje in het zeil te houden of te reageren op mogelijke problemen.

  • Met Amazon CloudWatch kunt u drempels opgeven. Als u een drempel overschrijdt, worden er meldingen verzonden.
  • AWS CloudTrail biedt een audittrail op basis van acties op gebruikers- of rolniveau. Elke actie kan worden herleid tot het IP-adres om te bepalen wie het verzoek heeft gedaan, wanneer het is gedaan en welke acties zijn ondernomen.
  • AWS Access Logs registreren verzoeken aan buckets. Dit kan met name handig zijn bij het uitvoeren van beveiligings- of toegangscontroles.
  • AWS Trusted Advisor beveelt manieren aan om de beveiliging en beschikbaarheid te verbeteren of de kosten te verlagen. Klanten met een Enterprise-abonnement krijgen toegang tot een reeks vertrouwde adviseurscontroles.

Amazon S3-prijzen

Veel aanbieders van cloudopslag vereisen een voorafgaande verbintenis voor een vooraf bepaalde hoeveelheid opslagruimte en overdrachtscapaciteit voor gegevens. Als u de capaciteit overschrijdt, betaalt u kosten voor overgebruik. Hierdoor kiezen zakelijke gebruikers doorgaans voor overprovisioning en hebben ze overcapaciteit waarvoor ze betalen, maar die ze niet per se ook gebruiken.

S3-prijzen werken anders. U betaalt alleen voor wat u daadwerkelijk gebruikt.

S3-bucketprijzen

U betaalt alleen voor de objecten die u opslaat in S3-buckets. Tarieven worden bepaald op basis van opslagklasse, de grootte van uw objecten en de tijdsduur dat ze worden opgeslagen. Er zijn ook variabele kosten, afhankelijk van de opslagklasse en uw verzoeken en opvraging en inname van gegevens.

Een groot voordeel van S3 is dat wanneer u een account maakt, u automatisch wordt aangemeld voor alle services, maar alleen betaalt voor deze die u gebruikt. Dit schept mogelijkheden om organisch te schalen en voor het beheer van de levenscyclus van gegevens.

Lees meer over de prijsopties in onze gids: Bepalende factoren van S3-prijzen.

Hoe slaat Amazon Simple Storage Service gegevens op?

S3 gebruikt als basisbegrippen buckets, objecten, sleutels, versiebeheer en beleid om inzicht te bieden in hoe gegevens niet alleen kunnen worden opgeslagen, maar ook kunnen worden georganiseerd.

S3-buckets

Een bucket is in wezen een container waarin een object is opgeslagen. Net als bij een traditioneel bestand worden in een bucket gegevens of metagegevens (objecten) opgeslagen. In één bucket kan een willekeurig aantal objecten worden opgeslagen en u kunt tot wel 100 buckets hebben.

S3-objecten

Objecten zijn de fundamentele entiteit die in S3 wordt opgeslagen. Een object bestaat uit gegevens of metagegevens en wordt in buckets georganiseerd, voor eenvoudige toegang. Om objecten verder te ordenen, gebruikt u sleutels en versie-id's om ze uniek te identificeren.

S3-sleutels

Sleutels, ook wel objectsleutels of sleutelnamen genoemd, zijn id's van een object in een bepaalde bucket. Elk object heeft één sleutel, aan de hand waarvan u gemakkelijk kunt begrijpen waar het object over gaat.

S3 Versioning

Versioning-id's, ook wel versiebeheer-id's genoemd, helpt gebruikers te begrijpen met welke variant van hetzelfde object ze te maken hebben. Door naast sleutelnamen ook versiebeheer-id's toe te passen op objecten, kunt u objecten nauwkeuriger organiseren en snel specifieke versies van een bepaald object ophalen.

Bucketbeleid

Bucketbeleid, zoals IAM-beleid, helpt u machtigingen in te stellen voor een bepaalde bucket of de objecten in die bucket. Dit kan uw gegevens een extra beschermingslaag bieden.

Opmerking: alleen de bucketeigenaar kan een beleid maken voor een bucket en de objecten erin. Bovendien zijn bucketbeleidsregels beperkt tot 20 kilobyte.

S3 verbeteren met Lyve Cloud

Creëer een krachtige basis voor uw cloudopslagstrategie met S3 en verbeter deze voor efficiënte multicloudprestaties.

Lyve Cloud implementeert massaopslag door bestaande hybride en multicloudomgevingen aan te vullen met een 'always-on' benadering voor gegevens. Hierdoor zijn gegevens altijd toegankelijk wanneer u ze nodig hebt en direct beschikbaar om naar een andere opslaglaag te worden verplaatst.

In samenwerking met S3 positioneert Lyve Cloud bedrijfsgegevens voor succesvolle back-up- en hersteltoepassingen.