Amazon DOP-C02: Pamięć masowa, bazy danych i zarządzanie danymi — Przewodnik do nauki

Część AWS DevOps Engineer Professional DOP-C02 — Przewodnik do nauki. Ćwicz ze zweryfikowanymi odpowiedziami w centrum egzaminów Amazon, albo rozwiąż testy na czas na ExamRoll.io.

Przegląd

Pamięć masowa, bazy danych i transfer danych w AWS muszą być projektowane z myślą o trwałości, dostępności, efektywności kosztowej i automatyzacji. Opanowanie klas pamięci masowej i replikacji S3, pojemności i globalnej dystrybucji DynamoDB, kontroli konfiguracji i wzorców tworzenia kopii zapasowych RDS/Aurora, buforowania w pamięci (in-memory caching), współdzielonych systemów plików oraz usług migracji danych umożliwia tworzenie niezawodnych systemów o niskim opóźnieniu, z przewidywalnym zachowaniem podczas odzyskiwania i kontrolowanymi wydatkami.

Amazon S3: klasy pamięci masowej, cykl życia, intelligent tiering i replikacja

Klasy pamięci masowej S3 dopasowują koszty do wzorców dostępu:

Polityki cyklu życia (Lifecycle policies) automatyzują przenoszenie i wygasanie obiektów przy użyciu filtrów (prefiks, tagi) w celu zapewnienia szczegółowej kontroli. Kluczowe akcje obejmują przenoszenie do warstw IA/Glacier po przekroczeniu progów braku aktywności, przenoszenie/wygasanie nieaktualnych wersji w bucketach z włączonym wersjonowaniem, wygasanie znaczników usunięcia (delete markers) oraz przerywanie niekompletnych operacji multipart upload. Cykl życia i tagowanie obiektów są kluczowe do egzekwowania retencji danych i usuwania z uzasadnieniem prawnym (defensible deletion), obok S3 Object Lock (tryby governance/compliance), gdy wymagana jest niezmienność.

Intelligent-Tiering jest idealny, gdy wzorce dostępu są nieznane lub zmienne. Zachowuje wydajność (brak opóźnień w odczycie z warstw frequent/IA), eliminuje potrzebę re-architektury, gdy wzorce się zmieniają, i może opcjonalnie automatycznie archiwizować dane w głębszych warstwach na podstawie ostatniego dostępu, zapewniając najlepsze połączenie zwinności i kontroli kosztów dla długo przechowywanych zbiorów danych ze sporadycznym dostępem.

Replikacja S3 zapewnia trwałe, asynchroniczne kopiowanie obiektów:

Bazy danych w AWS: DynamoDB, RDS i Aurora

Tryby pojemności i skalowanie DynamoDB:

Strumienie DynamoDB i DAX:

Tabele globalne DynamoDB:

Konfiguracja i kopie zapasowe Amazon RDS:

Specyfika Amazon Aurora:

Buforowanie i współdzielone systemy plików: ElastiCache i EFS

ElastiCache for Redis a Memcached:

Amazon EFS dla współdzielonych plików POSIX:

Migracja danych: DMS, Snowball i DataSync

Praktyczny scenariusz problemu

Shopify musi zmodernizować swój globalny potok przetwarzania mediów produktowych i dane katalogowe, jednocześnie poprawiając odporność i zmniejszając opóźnienia dla kupujących na całym świecie. Firma musi: replikować obrazy produktów między regionami i kontami z rygorystycznym RPO, zmniejszyć opóźnienia odczytu z DynamoDB w Ameryce Północnej i Europie, migrować zasoby NFS on-premise z bieżącymi zmianami oraz uprościć operacje na RDS z niezawodnymi kopiami zapasowymi.

  1. Zaimplementuj S3 CRR z Replication Time Control z głównego bucketa z mediami w us-east-1 (konto merchandisingowe) do docelowego bucketa w eu-west-1 (konto do dostarczania treści).
  1. Zdefiniuj reguły replikacji S3 filtrowane według prefiksu i tagu, aby oddzielić oryginały, miniatury i logi, oraz włącz replikację znaczników usunięcia. Użyj S3 Batch Replication do uzupełnienia historycznych obiektów.
  1. Przekonwertuj katalog produktów i stany magazynowe na globalną tabelę DynamoDB obejmującą regiony us-east-1 i eu-west-1; przełącz tabele na pojemność na żądanie i dodaj klastry DAX w każdym regionie dla API z dużą liczbą operacji odczytu.
  1. Przenieś obciążenie relacyjne zamówień na platformę Amazon Aurora MySQL z punktami końcowymi zapisu i odczytu; dodaj mały czytnik Aurora Serverless v2 dla analityki o nieregularnym obciążeniu i włącz automatyczne kopie zapasowe z 14-dniową polityką retencji.
  1. Wprowadź ElastiCache for Redis (z włączonym trybem klastra) do przechowywania sesji i buforowania dostępności produktów z Multi-AZ i kopiami zapasowymi typu snapshot; ustaw TTL zgodnie z biznesowymi SLA.
  1. Utwórz regionalny system plików EFS z celami montowania w każdej strefie dostępności aplikacji oraz punktami dostępu (Access Points) dla obciążeń wymagających współdzielonej pamięci masowej POSIX (np. procesory mediów). Włącz przejścia cyklu życia EFS do warstwy IA po 30 dniach.
  1. Zmigruj biblioteki mediów z NFS on-premise za pomocą AWS DataSync z zaplanowanymi zadaniami do nocnych synchronizacji przyrostowych do S3 i EFS.
  1. Przenieś historyczny katalog PostgreSQL do Aurora za pomocą AWS DMS (pełne ładowanie plus CDC) i AWS Schema Conversion Tool w razie potrzeby; przełącz się po zniwelowaniu opóźnienia CDC.
  1. Zasiej wielopetabajtowe historyczne media do S3 za pomocą urządzeń Snowball Edge, a następnie przełącz się na DataSync dla bieżących przyrostów.

Ta architektura zmniejsza globalne opóźnienia odczytu, zapewnia przewidywalne RPO replikacji, upraszcza operacje na bazach relacyjnych i kopie zapasowe, centralizuje współdzieloną pamięć masową z kontrolą dostępu oraz zapewnia pragmatyczną ścieżkę od masowej migracji offline do zautomatyzowanego, przyrostowego przepływu danych.


Architektury sterowane zdarzeniami i automatyzacja · Wszystkie domeny · Sieci i dostarczanie treści

Przećwicz te pytania → · Testy na czas na 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.

Zdaj egzamin →

Przeglądaj Amazon →

Related guides

Dostęp all-in-one

Jedna subskrypcja. Każdy egzamin.

Każdy plan odblokowuje nieograniczone wyszukiwanie odpowiedzi, testy praktyczne, wyjaśnienia AI i pełną bibliotekę zasobów — w ponad 20 językach.

Miesięczny
24.87
Just €0.83/day
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

Najlepsza wartość
12 miesięcy
179.87
Just €0.49/daySave 40%
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

✓ Plan darmowy w zestawie · ✓ Anuluj w dowolnym momencie · ✓ Wszystkie plany odblokowują pełny produkt