Amazon DEA-C01: Dataopslag en Lake-architectuur — Studiegids

Onderdeel van de Amazon Data Engineer Associate DEA-C01 — Studiegids. Oefen met geverifieerde antwoorden in het Amazon-examencentrum, of doe getimede oefentests op ExamRoll.io.

Dit domein behandelt hoe AWS-opslagdiensten en database-engines grootschalige data-ingestie, duurzame archivering, queryprestaties en veilige governance in moderne dataplatforms ondersteunen. Data engineers moeten een balans vinden tussen kosten, toegangslatency, duurzaamheid en fijngranulaire toegangscontrole bij het integreren van services zoals S3, Lake Formation, Redshift en DynamoDB in pipelines. Inzicht in de afwegingen tussen opslagklassen, lifecycle-automatisering, beheerde versus lokale opslag en partitioneringspatronen voorkomt verrassingen op het gebied van prestaties en kosten in productie.

Amazon S3-opslagklassen en lifecycle-beleid

S3 biedt meerdere opslagklassen en lifecycle-controles om kosten en toegangspatronen te optimaliseren. Configureer de opslagklasse bij het uploaden (console of CLI: aws s3 cp file s3://bucket/key –storage-class INTELLIGENT_TIERING) of gebruik bucket lifecycle-regels (aws s3api put-bucket-lifecycle-configuration –bucket my-bucket –lifecycle-configuration file://lifecycle.json). Intelligent-Tiering verplaatst objecten automatisch tussen frequent en infrequent benaderde tiers en heeft een kleine monitoringkost; schakel dit in voor onbekende of veranderende toegangspatronen. Gebruik lifecycle-regels om objecten over te zetten naar GLACIER of DEEP_ARCHIVE voor langetermijnbewaring en om oude versies te laten verlopen/verwijderen.

Beslissingscriteria en afwegingen:

Operationele opmerkingen:

Data lake-ontwerp met S3 en Lake Formation

Ontwerp een data lake met S3 als de centrale object store en Lake Formation voor gecentraliseerde toegangscontrole en catalogisering. Registreer S3-locaties als Lake Formation-resources, zet een AWS Glue Data Catalog op en gebruik Lake Formation-grants voor databases/tabellen (aws lakeformation grant-permissions –principal arn:aws:iam::123456789012:user/analyst –permissions SELECT –resource ‘{…}’). Lake Formation kan fijngranulaire controles afdwingen: op kolomniveau, rijniveau (filterexpressies) en celniveau-masking met behulp van LF-tags en datafilters die worden toegepast op Glue/Athena-query’s.

Belangrijke configuratie- en governance-patronen:

Beslispunten:

Amazon Redshift-architectuur en -opslag

Redshift scheidt compute en beheerde opslag op RA3-nodes versus lokale, met SSD ondersteunde DS2-nodes. RA3-nodes gebruiken Redshift Managed Storage (RMS), waarbij data op Amazon S3 staat die door het cluster wordt beheerd; kies RA3 voor schaalbare opslag met consistente queryprestaties en de mogelijkheid om apart voor compute te betalen. DS2-nodes slaan data op, op instance-lokale schijven, wat zorgvuldige dimensionering en schaling vereist wanneer de data groeit.

Configuratie en operationele details:

Vergelijking (RA3 vs DS2):

DynamoDB en de selectie van doelgerichte databases

Kies DynamoDB voor grootschalige key-value en document workloads die een latentie van enkele milliseconden vereisen. Het tabelontwerp hangt af van de selectie van de partitiesleutel (en optionele sorteersleutel): gebruik sleutels met een hoge cardinaliteit en een goede distributie om ‘hot partitions’ te vermijden. Voor sequentiële of op tijdstempels gebaseerde sleutels, implementeer willekeurige prefixing (sharding) of gebruik UUID’s om schrijfacties te spreiden. Gebruik on-demand capaciteit om provisioning te vermijden, maar overweeg geprovisioneerde capaciteit met autoscaling voor voorspelbare workloads en om te profiteren van adaptieve capaciteit op ‘hot partitions’.

Praktische configuratie-opmerkingen:

undefined

.

Beslissingscriteria voor de selectie van de engine:

Veelvoorkomende valkuilen en beslissingscriteria

Praktisch probleem: Use-case scenario

Acme Media moet 50 TB aan onbewerkte video-opnames opslaan, analisten querytoegang geven tot getransformeerde metadata, en toegang op rij- en kolomniveau afdwingen voor verschillende bedrijfsonderdelen, terwijl de opslagkosten worden geminimaliseerd.

  1. Neem onbewerkte video op in S3 met behulp van multipart upload, tag objecten op basis van opnamedatum en dataset, gebruik Intelligent-Tiering voor initiële onbekende toegangspatronen.
  2. Configureer lifecycle-regels om media over te zetten naar GLACIER of DEEP_ARCHIVE na een configureerbare bewaarperiode (zorg voor afstemming op 30+ dagen indien Standard-IA wordt overwogen).
  3. Registreer S3-locaties in Lake Formation, bouw Glue-crawlers om de Data Catalog te vullen, en verleen op LF-tags gebaseerde permissies op rij- en kolomniveau aan bedrijfsonderdelen.
  4. Sla gecureerde metadata op in Redshift RA3 voor analytics; koppel een IAM-rol aan het cluster voor COPY vanuit S3 en gebruik VACUUM/ANALYZE-operaties in onderhoudsvensters.
  5. Gebruik DynamoDB met gehashte UUID-sleutels voor een lookup-tabel met hoge doorvoersnelheid van videomanifesten en schakel on-demand capaciteit in om verkeerspieken op te vangen.

Rationale: Deze aanpak isoleert de kosten voor cold storage met Glacier-klassen, gebruikt Intelligent-Tiering voor onbekende patronen, past Lake Formation toe voor veilige, fijngranulaire toegangscontrole over analytics-engines heen, en selecteert RA3 voor schaalbare analytics-opslag, terwijl DynamoDB operationele lookups met lage latentie verwerkt.


Data-ingestie en verzameling · Alle domeinen · Datacatalogisering en metadatabeheer

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