Introductie tot dataopslag in AWS

Dataopslagdiensten gebruiken in AWS

Dunieski Otano

Amazon Web Services Solutions Architect

De juiste AWS-datastore kiezen

  • Tientallen AWS-opslagservices beschikbaar
  • Hoe kies je de juiste?
  • Deze cursus: 4 basis-datastores

Ontwikkelaar

Dataopslagdiensten gebruiken in AWS

Overzicht van AWS-opslag

  • Bestandsopslag: Amazon EFS, Amazon FSx
  • Blokopslag: Amazon EBS
  • Objectopslag: Amazon S3
  • Database: Amazon DynamoDB, Amazon RDS
  • Caching: Amazon ElastiCache
  • Zoeken: Amazon OpenSearch Service
  • Back-up: AWS Backup

opslag_leeg

Dataopslagdiensten gebruiken in AWS

Blok-, bestands- en objectopslag begrijpen

  • Blokopslag: Ruwe opslagvolumes
    • Gekoppeld aan EC2-instances als harde schijven
    • Voorbeelden: EBS, Instance Store
  • Bestandsopslag: Gedeelde bestandssystemen
    • Meerdere servers openen dezelfde files
    • Voorbeelden: EFS, FSx
  • Objectopslag: Sla files op als objecten
    • Toegang via API, onbeperkt schaalbaar
    • Voorbeeld: S3

diagram

Dataopslagdiensten gebruiken in AWS

Relationele vs. niet-relationele databases

  • Relationeel (SQL): Gestructureerde tabellen met relaties
    • Vast schema, ACID-transacties, complexe joins
    • AWS-voorbeeld: Amazon RDS (MySQL, PostgreSQL)

relationeel

  • Niet-relationeel (NoSQL): Flexibele datamodellen

    • Schemaloos, horizontaal schalen, hoge performance
    • AWS-voorbeeld: DynamoDB (key-value/document)

    nosql

Dataopslagdiensten gebruiken in AWS

Deze cursus focust op

  • Amazon S3 - Objectopslag
  • Amazon DynamoDB - NoSQL-database
  • Amazon ElastiCache - In-memory caching
  • Amazon OpenSearch Service - Zoeken en analytics

focus

Dataopslagdiensten gebruiken in AWS

Een e-commerce-app bouwen

Scenario: Webshop met productcatalogus, winkelwagen en zoekfunctie

  • Amazon S3: Sla productafbeeldingen en -video's op
  • Amazon DynamoDB: Sla gebruikersprofielen en winkelwagengegevens op
  • Amazon ElastiCache: Cache vaak bekeken productdetails
  • Amazon OpenSearch: Aansturen van de productzoekfunctie

paneel

Dataopslagdiensten gebruiken in AWS

Wat je leert in deze cursus

  • Wanneer je elke service gebruikt
  • Kiezen op basis van je access patterns
  • Trade-offs tussen performance, kosten en consistentie

roadmap

Dataopslagdiensten gebruiken in AWS

Laten we oefenen!

Dataopslagdiensten gebruiken in AWS

Preparing Video For Download...