Amazon CLF-C02: Kern-databaseservices — Studiegids

Onderdeel van de AWS Cloud Practitioner CLF-C02 — Studiegids. Oefen met geverifieerde antwoorden in het Amazon-examencentrum, of doe getimede oefentests op ExamRoll.io.

Beheerde relationele databases: Amazon RDS en Amazon Aurora

Amazon RDS biedt volledig beheerde relationele engines (MySQL, PostgreSQL, MariaDB, SQL Server, Oracle) met geautomatiseerde back-ups, Multi‑AZ voor hoge beschikbaarheid, read replicas voor schaalbaarheid, en herstel op basis van snapshots. Aurora is een speciaal gebouwde, MySQL- en PostgreSQL-compatibele engine die compute scheidt van een gedistribueerde, fouttolerante opslaglaag om een hogere doorvoersnelheid, snel herstel na crashes en functies zoals backtrack en Global Database voor cross-region replicatie te leveren. Prijsmodellen omvatten On-Demand instances voor flexibele capaciteit, Reserved Instances of Savings Plans voor voorspelbare besparingen, en serverless of autoscaling capaciteitsmodellen voor Aurora Serverless om de kosten af te stemmen op variabele workloads. Belangrijke architectuurbeslissingen zijn afhankelijk van het lees/schrijf-profiel, latentievereisten en operationele tolerantie: kies RDS wanneer compatibiliteit en licentiebehoeften de boventoon voeren, en Aurora wanneer u hogere prestaties, autoscaling van opslag of globale leesbewerkingen nodig heeft. Veelvoorkomende valkuilen voor professionals zijn het onder-provisioneren van IOPS voor workloads met veel schrijfverkeer, het vergeten in te schakelen van Multi‑AZ voor productie, het behouden van standaard master-credentials en het niet testen van point-in-time recovery. Voor compliance, schakel encryptie ‘at rest’ in met AWS KMS, dwing TLS af voor encryptie ‘in transit’, en valideer dat geautomatiseerde back-ups en snapshots voldoen aan de bewaar- en cross-region DR-doelstellingen.

NoSQL, caching en graafdatabases: DynamoDB, ElastiCache, Amazon Neptune

Voor key-value en document workloads op zeer grote schaal biedt Amazon DynamoDB een latentie van enkele milliseconden, automatische partitionering en twee capaciteitsmodi: provisioned (met autoscaling) en on-demand voor onvoorspelbaar verkeer. Functies zoals DynamoDB Streams, global tables en point-in-time recovery (PITR) ondersteunen replicatie, change data capture en back-ups. Een veelvoorkomende valkuil is een slecht ontwerp van de partitiesleutel, wat leidt tot ‘hot partitions’ en throttling; modelleer eerst de datatoegangspatronen. Gebruik ElastiCache voor in-memory workloads met lage latentie: Redis biedt persistentie, clustering en pub/sub, terwijl Memcached een eenvoudige, multi-threaded caching-oplossing is. Gebruik DAX voor lees-intensieve DynamoDB-workloads die caching op microseconde-niveau vereisen. Voor relatiegerichte graaf-queries is Amazon Neptune een volledig beheerde graafdatabase die Gremlin en SPARQL ondersteunt. Prijsbeslissingen: DynamoDB on-demand is eenvoudig maar duurder bij constant hoog verkeer; provisioned met autoscaling en Reserved Capacity kan veel goedkoper zijn. De grootte van de cache, het ’eviction policy’ en de keuzes voor persistentie in ElastiCache beïnvloeden de kosten en het herstel. Evalueer duurzaamheid, consistentiemodellen en operationele complexiteit bij de keuze tussen beheerde NoSQL, in-memory caches en graafdatabases.

Analytics en data lake-patronen: Amazon Redshift, Athena en S3-opslagkeuzes

Amazon Redshift is een kolommair datawarehouse op petabyte-schaal, geoptimaliseerd voor complexe analytische queries en hoge concurrency. Modern Redshift (RA3 nodes) ontkoppelt compute en beheerde opslag, waardoor u compute onafhankelijk kunt schalen en kosten kunt verlagen door S3 als beheerde opslag te gebruiken; Redshift Spectrum voert rechtstreeks queries uit op data in S3 voor data lake-integratie. Voor ad-hoc SQL over bestanden biedt Amazon Athena serverless, pay-per-query analytics (gefactureerd per gescande TB) en is het ideaal voor CSV/Parquet/JSON op S3; het optimaliseren van formaten en compressie verlaagt de kosten drastisch. S3 biedt meerdere opslagklassen: voor onbekende toegangspatronen verplaatst S3 Intelligent‑Tiering objecten automatisch tussen toegangsniveaus om de kosten te minimaliseren zonder ophaalkosten; voor langetermijnarchieven kunt u S3 Glacier of Glacier Deep Archive overwegen, waar ophaallatentie en -kosten van toepassing zijn. Kostenafwegingen omvatten opslag versus compute: comprimeer, partitioneer en gebruik kolomgeoriënteerde formaten om scanvolumes te verminderen; overweeg Redshift concurrency scaling en workload management voor voorspelbare prestaties. Voor machine learning-workloads die gekoppeld zijn aan analytics, kan zware training GPU EC2-families (P- of G-series) vereisen, maar de meeste analytische DB-workloads vertrouwen op geoptimaliseerde CPU en kolomgeoriënteerde uitvoering in plaats van op GPU’s.

Migratie, back-up, beveiliging en operationele best practices

Het migreren en beveiligen van databases vereist de juiste mix van services en beleidsregels. AWS Database Migration Service (DMS) verwerkt homogene en heterogene migraties met minimale downtime; de Schema Conversion Tool helpt bij het converteren van databaseschema’s bij de overstap tussen verschillende engine-types. Gebruik voor back-ups en beleidsgestuurde bescherming de native engine-functies (RDS geautomatiseerde back-ups en snapshots, DynamoDB PITR) naast AWS Backup voor gecentraliseerd, service-overschrijdend back-upbeleid en kopieën tussen accounts of regio’s. Beveiliging moet IAM-beleid met de minste privileges (least-privilege), encryptie in transit (TLS) en at rest (KMS), en netwerkcontroles omvatten: security groups zijn stateful firewalls op hostniveau die u aan instances koppelt, terwijl network ACLs stateless filters op subnetniveau zijn — beide zijn complementair maar verschillen in gedrag. Binnen het model van gedeelde verantwoordelijkheid (shared responsibility) beheert AWS de cloudinfrastructuur, terwijl klanten de data, IAM, patches op OS-niveau op zelfbeheerde instances, en de rotatie van sleutels voor secrets en toegangsreferenties beheren. Operationele automatisering met CloudFormation, de AWS CLI of SDK’s maakt herhaalbare provisioning van omgevingen mogelijk; veelvoorkomende valkuilen zijn het vertrouwen op het root-account, het laten bestaan van te ruime IAM-beleidsregels, het negeren van sleutelrotatie en het nalaten van monitoring met CloudWatch, VPC Flow Logs of AWS Config. Overweeg voor grote dataoverdrachten AWS Snowball of DataSync om terabytes/petabytes veilig te verplaatsen met encryptie in transit en integriteitsvalidatie.

Praktijkprobleem: Gebruiksscenario

Scenario: AcmeRetail beheert een seizoensgebonden e-commerceplatform met een on-premises MySQL OLTP-database en grote historische CSV-verkoopbestanden op een on-prem NFS-share. Hun AWS-account heeft een VPC met private subnets en een Transit Gateway naar hun datacenter. Ze moeten de transactionele database migreren met minimale downtime en de historische data query-baar maken voor BI.

Uitdaging: Verplaats de productiedatabase met nagenoeg geen downtime, maak schaalbare analytics op historische CSV’s mogelijk en zorg voor back-ups, encryptie en toegang volgens het least-privilege-principe.

Aanbevolen aanpak:

  1. Gebruik AWS Database Migration Service (DMS) met de Schema Conversion Tool indien nodig om MySQL te migreren naar Amazon Aurora (MySQL-compatibel), en configureer continue replicatie om downtime te minimaliseren.
  2. Breng historische CSV’s over naar Amazon S3 met AWS DataSync of Snowball (voor zeer grote volumes), sla ze op in S3 met Intelligent-Tiering en converteer ze naar Parquet met AWS Glue ETL voor efficiëntere queries.
  3. Provisioneer Amazon Redshift (RA3) of gebruik Amazon Athena bovenop de S3-data (Parquet) voor BI-queries; gebruik Redshift Spectrum als warehouse- en lake-queries gecombineerd worden.
  4. Implementeer geautomatiseerde back-ups (RDS geautomatiseerde back-ups en snapshots), schakel encryptie in met KMS-sleutels, beperk de toegang met IAM-rollen en security groups volgens het least-privilege-principe, en centraliseer het back-upbeleid met AWS Backup.

Rationale: Continue DMS-replicatie maakt een migratie met nagenoeg geen downtime mogelijk voor transactionele systemen; S3 + Parquet + Athena/Redshift minimaliseert de analysekosten en de omvang van scans; KMS, back-ups en least-privilege IAM sluiten aan bij het model van gedeelde verantwoordelijkheid en operationele best practices voor beschikbaarheid, beveiliging en kostenbeheersing.


Kern-opslagservices · Alle domeinen · Netwerken

Oefen deze vragen → · Getimede oefening op ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Slaag voor je examen →

Blader door Amazon →

Related guides

Alles-in-één toegang

Eén abonnement. Elk examen.

Elk plan ontgrendelt onbeperkt zoeken naar antwoorden, oefentests, AI-uitleg en de volledige bronnenbibliotheek — in meer dan 20 talen.

Maandelijks
24.87
Just €0.83/day
Alles inbegrepen:
  • Onbeperkt zoeken naar antwoorden
  • Onbeperkte oefentests
  • AI-gestuurde uitleg
  • Volledige bronnenbibliotheek
  • 20+ talen
  • Wekelijkse contentupdates
  • Beloningen & verwijzingen
  • Prioriteitsondersteuning
Start gratis proefperiode

Geen creditcard vereist*

Beste waarde
12 maanden
179.87
Just €0.49/daySave 40%
Alles inbegrepen:
  • Onbeperkt zoeken naar antwoorden
  • Onbeperkte oefentests
  • AI-gestuurde uitleg
  • Volledige bronnenbibliotheek
  • 20+ talen
  • Wekelijkse contentupdates
  • Beloningen & verwijzingen
  • Prioriteitsondersteuning
Start gratis proefperiode

Geen creditcard vereist*

✓ Gratis plan inbegrepen · ✓ Annuleer op elk moment · ✓ Alle plannen ontgrendelen het volledige product