Amazon SOA-C02: Pamięć masowa i zarządzanie danymi — Przewodnik do nauki

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

Pamięć masowa i zarządzanie danymi obejmuje projektowanie, obsługę i optymalizację obiektowej, blokowej i plikowej pamięci masowej w AWS w celu spełnienia wymagań dotyczących dostępności, kosztów i wydajności. Obejmuje to polityki cyklu życia, szyfrowanie i kontrolę dostępu, strategie tworzenia kopii zapasowych/migawki oraz wybór odpowiednich klas pamięci masowej lub systemów plików na podstawie wzorców dostępu. Znaczenie operacyjne polega na kontrolowaniu kosztów, zapewnianiu odtwarzalności i spełnianiu umów SLA dotyczących wydajności przy jednoczesnym egzekwowaniu bezpieczeństwa i zgodności z przepisami.

Cykl życia obiektów S3, wersjonowanie i klasy pamięci masowej

S3 to obiektowa pamięć masowa z bogatym zestawem klas pamięci masowej (STANDARD, INTELLIGENT_TIERING, STANDARD_IA, ONEZONE_IA, GLACIER_INSTANT_RETRIEVAL, GLACIER_FLEXIBLE_RETRIEVAL, DEEP_ARCHIVE) zoptymalizowanych pod kątem różnej częstotliwości dostępu, opóźnień w odczycie i odporności. Wybieraj klasy na podstawie wzorca dostępu (częsty vs rzadki), wymaganego czasu odczytu i trwałości między strefami dostępności (cross-AZ). Użyj reguł cyklu życia (konsola lub

undefined

), aby automatycznie przenosić obiekty; opieraj przeniesienia na wieku obiektu, tagach lub prefiksie. Intelligent-Tiering eliminuje potrzebę zgadywania w przypadku nieznanych lub zmieniających się wzorców, ale wiąże się z opłatami za monitorowanie; Standard-IA zapewnia niższy koszt przechowywania, ale ma opłaty za odczyt za każdy GB i minimalny okres przechowywania.

Wersjonowanie musi być włączone dla krytycznych bucketów (

undefined

). Dzięki wersjonowaniu możesz zachować historię obiektów, odzyskiwać dane po przypadkowym usunięciu i wykorzystywać S3 Object Lock (tryby governance/compliance) oraz MFA Delete dla ściślejszej ochrony. Reguły cyklu życia mogą wygaszać nieaktualne wersje lub usuwać znaczniki usunięcia; testuj reguły cyklu życia na buckecie testowym (staging), aby uniknąć niezamierzonych usunięć. Do kontroli dostępu łącz polityki bucketów, polityki IAM i S3 Block Public Access; preferuj SSE-KMS ze względu na możliwość audytu (SSE-KMS używa kluczy KMS CMK i generuje logi CloudTrail dotyczące użycia kluczy) lub SSE-S3, gdy potrzebujesz prostego szyfrowania po stronie serwera bez KMS.

Woluminy EBS, zarządzanie migawkami i wydajność

EBS to blokowa pamięć masowa dołączana do instancji EC2, która oferuje typy woluminów ukierunkowane na koszt i wydajność: gp3/gp2 (SSD ogólnego przeznaczenia), io1/io2 (SSD z alokowanym IOPS), st1/sc1 (HDD zoptymalizowany pod kątem przepustowości / zimny HDD). Wybierz gp3, aby oddzielić IOPS i przepustowość od rozmiaru (użyj

undefined

, aby ustawić IOPS/przepustowość). Monitoruj metryki CloudWatch VolumeReadOps, VolumeWriteOps, VolumeThroughput i VolumeQueueLength, aby wykrywać nasycenie; używaj instancji zoptymalizowanych pod kątem EBS i odpowiednich sterowników ENA dla wysokiej przepustowości/IOPS.

Migawki są przyrostowe: pierwsza migawka kopiuje wszystkie bloki, kolejne przechowują tylko zmienione bloki, ale koszty migawek mogą rosnąć, jeśli nagromadzi się wiele zmienionych bloków lub jeśli przechowujesz wiele generacji. Zarządzaj cyklem życia za pomocą Data Lifecycle Manager (DLM) lub AWS Backup, aby planować, przechowywać i kopiować migawki między regionami. Użyj

undefined

do tworzenia migawek ad-hoc; przywracaj za pomocą create-volume z migawki. Pamiętaj, że migawki przechwytują stan urządzenia blokowego z perspektywy hosta — zatrzymaj operacje zapisu na systemach plików (fsfreeze lub użyj agentów spójnych z aplikacją) w celu zapewnienia spójności bazy danych lub użyj migawek zintegrowanych z narzędziami do tworzenia kopii zapasowych.

Systemy plików: operacje na EFS i FSx

EFS dostarcza zarządzany system plików NFSv4 (lub NFSv4.1/4.2) dla obciążeń linuksowych, oferując elastyczną pojemność, wiele trybów przepustowości (bursting vs provisioned) oraz zarządzanie cyklem życia w celu przenoszenia plików do EFS Infrequent Access. Skonfiguruj cele montowania (mount targets) w każdej Strefie Dostępności, reguły grup bezpieczeństwa dla NFS (TCP 2049) i włącz szyfrowanie w spoczynku (at rest) za pomocą KMS oraz szyfrowanie w tranzycie (in transit) (TLS). Używaj trybów wydajności (General Purpose vs Max I/O) w zależności od potrzeb dotyczących opóźnień i przepustowości metadanych, oraz alokuj przepustowość (provision throughput) dla stałych obciążeń o wysokiej przepustowości (

undefined

).

FSx oferuje SMB (FSx for Windows File Server) i Lustre (FSx for Lustre) z różną semantyką: FSx for Windows integruje się z AD dla SMB i obsługuje listy ACL systemu Windows, DFS Namespaces oraz kopie zapasowe; FSx for Lustre jest przeznaczony dla wysokowydajnych obliczeń (HPC) i może być połączony z S3 w celu integracji z repozytorium danych. Skonfiguruj codzienne automatyczne kopie zapasowe, ustaw przepustowość i wybierz dyski SSD lub HDD w zależności od potrzeb. Wykonaj kroki konfiguracji Active Directory i montuj przez SMB (

undefined

) dla klientów Windows lub klientów SMB w systemie Linux za pomocą cifs-utils.

Warstwowanie pamięci masowej, polityki cyklu życia i archiwizacja

Warstwowanie (tiering) redukuje koszty poprzez przenoszenie danych wzdłuż cyklu życia: gorące -> ciepłe -> zimne -> archiwum. Implementuj warstwowanie za pomocą reguł cyklu życia S3 i polityk cyklu życia EFS, a także używaj narzędzi do automatycznej migracji (Intelligent-Tiering, EFS IA). Do długoterminowej archiwizacji wybierz klasy Glacier na podstawie umów SLA dotyczących odczytu: Instant Retrieval dla częstego, szybkiego dostępu, Flexible Retrieval dla standardowych przywracań masowych, Deep Archive dla najniższego kosztu i wielogodzinnych okien przywracania. W przypadku EBS eksportuj migawki do archiwum kompatybilnego z S3 Glacier, używając Backup Vault Lock z kopiami międzyregionalnymi w celu optymalizacji kosztów.

Projektując polityki, weź pod uwagę minimalne okresy przechowywania, opłaty za odczyt i wczesne usunięcie oraz wzorce dostępu. W celu zapewnienia zgodności z przepisami, połącz S3 Object Lock (tryby governance/compliance) z przejściami cyklu życia ustawionymi na wygasanie dopiero po zakończeniu okresu retencji. Okresowo testuj procedury przywracania (wykonaj przywracanie z Glacier Flexible Retrieval/Deep Archive, aby zweryfikować czas, koszt i kroki operacyjne) i automatyzuj przywracanie tam, gdzie to możliwe, używając skryptów wsadowych AWS CLI lub orkiestracji Lambda.

Trwałość danych, spójność i wzorce dostępu

Wybory dotyczące trwałości i spójności kształtują architekturę: S3 oferuje wysoką trwałość (11 dziewiątek) i silną spójność typu read-after-write dla operacji PUT/DELETE; EBS zapewnia trwałość w ramach jednej strefy dostępności (AZ) dla woluminów, z migawkami przechowywanymi w S3 dla zapewnienia trwałości i kopiami międzyregionalnymi dla odtwarzania po awarii (DR); EFS oferuje silną spójność dla współbieżnych klientów. Wybierz typ pamięci masowej na podstawie wzorca dostępu:

Projektuj z myślą o lokalności odczytu/zapisu, rozważ warstwy buforujące (Amazon ElastiCache, Amazon CloudFront dla obiektów S3) i używaj cyklu życia oraz tieringu, aby dostosować koszty do częstotliwości dostępu. Szyfruj dane w spoczynku i w tranzycie (SSE-S3/SSE-KMS lub po stronie klienta, szyfrowanie EBS za pomocą KMS, klucze KMS dla EFS oraz szyfrowanie SMB/SMB3 dla FSx) i egzekwuj zasadę najmniejszych uprawnień (least-privilege) za pomocą IAM, polityk bucketów i punktów końcowych VPC dla dostępu prywatnego.

Częste pułapki i kryteria decyzyjne

Praktyczny problem: Scenariusz użycia

Firma DataCorp Analytics przechowuje miesięczne zrzuty transakcji w S3 oraz wyniki nocnego przetwarzania na instancjach EC2 z woluminami EBS. Borykają się z rosnącymi kosztami przechowywania, przypadkowymi nadpisaniami danych i powolnym odtwarzaniem z danych zarchiwizowanych.

  1. Włącz wersjonowanie S3 na buckecie i ustaw Object Lock w celu retencji dla regulowanych zbiorów danych; dodaj reguły cyklu życia, aby przenosić starsze obiekty do Intelligent-Tiering, a następnie do Glacier Flexible Retrieval po określonym czasie.
  2. Przeanalizuj logi dostępu S3 i metryki CloudWatch z okresu 30 dni; przenieś naprawdę zimne obiekty do Glacier Deep Archive dopiero po potwierdzeniu niskiej częstotliwości dostępu.
  3. Zaimplementuj polityki DLM/AWS Backup dla woluminów EBS z cotygodniowymi pełnymi migawkami i polityką retencji; wyciszaj bazy danych przed wykonaniem migawek i kopiuj krytyczne migawki do innego regionu w celu odtwarzania po awarii (DR).
  4. Wprowadź Intelligent-Tiering dla danych o nieznanym wzorcu dostępu i użyj tagów alokacji kosztów do śledzenia kosztów per środowisko; zautomatyzuj alerty dotyczące nieoczekiwanego wzrostu zużycia pamięci masowej.
  5. Weryfikuj kwartalnie procedury odtwarzania, przywracając przykładowe dane z Glacier i migawek, aby upewnić się, że czas odzyskiwania i oczekiwania kosztowe są spełnione.

Uzasadnienie: Takie podejście dopasowuje klasę pamięci masowej i cykl życia migawek do zaobserwowanych wzorców dostępu, zapewnia odtwarzalność dzięki wersjonowaniu i przetestowanym procedurom przywracania oraz wykorzystuje zautomatyzowane narzędzia do zarządzania cyklem życia i kopiami zapasowymi w celu kontroli kosztów przy jednoczesnym spełnieniu wymagań dotyczących trwałości i zgodności.


Sieci i dostarczanie treści · Wszystkie domeny · Moc obliczeniowa i Auto Scaling

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