Amazon DEA-C01: Veri Depolama ve Göl Mimarisi — Çalışma kılavuzu

Şunun bir parçası: Amazon Data Engineer Associate DEA-C01 — Çalışma kılavuzu. Doğrulanmış cevaplarla şurada pratik yapın: Amazon sınav merkezi, veya şurada süreli deneme sınavları çözün: ExamRoll.io.

Bu alan, AWS depolama hizmetlerinin ve veritabanı motorlarının modern veri platformlarında büyük ölçekli veri alımını, dayanıklı arşivlemeyi, sorgu performansını ve güvenli yönetişimi nasıl desteklediğini kapsar. Veri mühendisleri; maliyet, erişim gecikmesi, dayanıklılık ve ayrıntılı erişim kontrolü arasında bir denge kurmalı ve S3, Lake Formation, Redshift ve DynamoDB gibi hizmetleri işlem hatlarına entegre etmelidir. Depolama sınıfı ödünleşimlerini, yaşam döngüsü otomasyonunu, yönetilen ve yerel depolama arasındaki farkları ve bölümleme desenlerini anlamak, üretim ortamında performans ve maliyet sürprizlerini önler.

Amazon S3 depolama sınıfları ve yaşam döngüsü politikaları

S3, maliyeti ve erişim desenlerini optimize etmek için birden fazla depolama sınıfı ve yaşam döngüsü kontrolü sunar. Depolama sınıfını yükleme sırasında (konsol veya CLI:

undefined

) yapılandırın veya bucket yaşam döngüsü kurallarını kullanın (

undefined

). Intelligent-Tiering, nesneleri sık ve seyrek erişilen katmanlar arasında otomatik olarak taşır ve küçük bir izleme ücreti vardır; bilinmeyen veya değişen erişim desenleri için etkinleştirin. Nesneleri uzun süreli saklama için GLACIER veya DEEP_ARCHIVE’e geçirmek ve eski sürümlerin süresini doldurmak/silmek için yaşam döngüsü kurallarını kullanın.

Karar kriterleri ve ödünleşimler:

Operasyonel notlar:

undefined

) ve nesne kilidini (

undefined

) etkinleştirin; MFA Delete’i etkinleştirmek, özel CLI işlemleri ve MFA’lı bucket sahibi hesabını gerektirir.

S3 ve Lake Formation ile veri gölü tasarımı

Merkezi nesne deposu olarak S3’ü ve merkezi erişim kontrolü ile kataloglama için Lake Formation’ı kullanarak bir veri gölü tasarlayın. S3 konumlarını Lake Formation kaynakları olarak kaydedin, bir AWS Glue Data Catalog kurun ve veritabanları/tablolar için Lake Formation izinlerini kullanın (

undefined

). Lake Formation, Glue/Athena sorgularına uygulanan LF-tag’ler ve veri filtreleri kullanarak sütun düzeyinde, satır düzeyinde (filtre ifadeleri) ve hücre düzeyinde maskeleme gibi ayrıntılı denetimler uygulayabilir.

Anahtar yapılandırma ve yönetişim desenleri:

Karar noktaları:

Amazon Redshift mimarisi ve depolama

Redshift, RA3 düğümlerindeki işlem gücü ve yönetilen depolamayı, yerel SSD destekli DS2 düğümlerinden ayırır. RA3 düğümleri, verilerin küme tarafından yönetilen Amazon S3’te bulunduğu Redshift Managed Storage (RMS) kullanır; tutarlı sorgu performansıyla ölçeklenebilir depolama ve işlem gücü için ayrı ödeme yapma yeteneği için RA3’ü seçin. DS2 düğümleri, veriler büyüdüğünde dikkatli boyutlandırma ve yeniden boyutlandırma gerektiren örneğe bağlı yerel disklerde veri depolar.

Yapılandırma ve operasyonel detaylar:

undefined

.

Karşılaştırma (RA3 vs DS2):

DynamoDB ve amaca yönelik veritabanı seçimi

Tek haneli milisaniye gecikme süresi gerektiren yüksek ölçekli anahtar-değer ve belge iş yükleri için DynamoDB’yi seçin. Tablo tasarımı, bölüm anahtarı (ve isteğe bağlı sıralama anahtarı) seçimine bağlıdır: sıcak bölümlerden (hot partition) kaçınmak için yüksek kardinaliteli, iyi dağıtılmış anahtarlar kullanın. Sıralı veya zaman damgası tabanlı anahtarlar için, rastgele önek ekleme (sharding) uygulayın veya yazma işlemlerini dağıtmak için UUID’ler kullanın. Sağlama (provisioning) yapmaktan kaçınmak için isteğe bağlı kapasite (on-demand capacity) kullanın, ancak öngörülebilir iş yükleri için ve sıcak bölümlerdeki uyarlanabilir kapasiteden (adaptive capacity) yararlanmak için otomatik ölçeklendirmeli sağlanan kapasiteyi (provisioned capacity) göz önünde bulundurun.

Pratik yapılandırma notları:

undefined

.

Motor seçimi için karar kriterleri:

Yaygın Hatalar ve Karar Kriterleri

Pratik Problem: Kullanım Senaryosu

Acme Media, 50 TB ham video alımını depolamalı, analistlere dönüştürülmüş meta verilere sorgu erişimi sağlamalı ve depolama maliyetini en aza indirirken farklı iş birimleri için satır ve sütun düzeyinde erişim uygulamalıdır.

  1. Ham videoyu çok parçalı yükleme (multipart upload) kullanarak S3’e alın, nesneleri alım tarihine ve veri setine göre etiketleyin, başlangıçtaki bilinmeyen erişim desenleri için Intelligent-Tiering kullanın.
  2. Medyayı yapılandırılabilir bir saklama süresinden sonra GLACIER veya DEEP_ARCHIVE’e geçirmek için yaşam döngüsü kuralları yapılandırın (Standard-IA düşünülürse 30 günden fazla uyumluluğu sağlayın).
  3. S3 konumlarını Lake Formation’a kaydedin, Data Catalog’u doldurmak için Glue crawler’ları oluşturun ve iş birimlerine LF-etiket tabanlı satır ve sütun düzeyinde izinler verin.
  4. Analitik için derlenmiş meta verileri Redshift RA3’te saklayın; S3’ten COPY için kümeye bir IAM rolü ekleyin ve bakım pencerelerinde VACUUM/ANALYZE işlemlerini kullanın.
  5. Video manifestleri için yüksek verimli bir arama tablosu olarak hash’lenmiş UUID anahtarlarıyla DynamoDB kullanın ve trafik artışlarını karşılamak için isteğe bağlı kapasiteyi etkinleştirin.

Gerekçe: Bu yaklaşım, Glacier sınıflarıyla soğuk depolama maliyetini izole eder, bilinmeyen desenler için Intelligent-Tiering kullanır, analitik motorları arasında güvenli, ayrıntılı erişim kontrolü için Lake Formation’ı uygular ve DynamoDB düşük gecikmeli operasyonel aramaları yönetirken ölçeklenebilir analitik depolama için RA3’ü seçer.


Veri Alımı ve Toplama · Tüm alanlar · Veri Kataloglama ve Metadata Yönetimi

Bu soruları çözün → · ExamRoll.io’da süreli pratik →

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.

Sınavınızı geçin →

Amazon'a göz atın →

Related guides

Hepsi bir arada erişim

Tek abonelik. Her sınav.

Her plan, sınırsız cevap aramayı, pratik testlerini, AI açıklamalarını ve tam kaynak kütüphanesini — 20'den fazla dilde — açar.

Aylık
24.87
Just €0.83/day
Her şey dahil:
  • Sınırsız cevap arama
  • Sınırsız pratik testi
  • AI destekli açıklamalar
  • Tam kaynak kütüphanesi
  • 20+ dil
  • Haftalık içerik güncellemeleri
  • Ödüller ve yönlendirmeler
  • Öncelikli destek
Ücretsiz denemeyi başlat

Kredi kartı gerekmez*

En iyi değer
12 ay
179.87
Just €0.49/daySave 40%
Her şey dahil:
  • Sınırsız cevap arama
  • Sınırsız pratik testi
  • AI destekli açıklamalar
  • Tam kaynak kütüphanesi
  • 20+ dil
  • Haftalık içerik güncellemeleri
  • Ödüller ve yönlendirmeler
  • Öncelikli destek
Ücretsiz denemeyi başlat

Kredi kartı gerekmez*

✓ Ücretsiz plan dahil · ✓ İstediğiniz zaman iptal edin · ✓ Tüm planlar tam ürünü açar