Amazon CLF-C02: Podstawowe usługi przechowywania danych — Przewodnik do nauki
Część AWS Cloud Practitioner CLF-C02 — Przewodnik do nauki. Ćwicz ze zweryfikowanymi odpowiedziami w centrum egzaminów Amazon, albo rozwiąż testy na czas na ExamRoll.io.
Podstawowe typy pamięci masowej i wybór odpowiedniego modelu
AWS oferuje trzy podstawowe paradygmaty przechowywania danych — obiektowy, blokowy i plikowy — z których każdy jest zoptymalizowany pod kątem różnych wzorców dostępu i umów SLA. Pamięć obiektowa, której przykładem jest Amazon S3, to domyślny wybór dla trwałych danych na dużą skalę, z metadanymi i obiektami o zmiennym rozmiarze; S3 zaprojektowano z myślą o trwałości na poziomie 99,999999999% i obsługuje globalną dystrybucję, polityki cyklu życia, replikację międzyregionową, wersjonowanie oraz Object Lock w celu zapewnienia niezmienności. Pamięć blokowa, reprezentowana przez Amazon EBS, to pamięć o niskim opóźnieniu dołączana do instancji EC2 na potrzeby systemów operacyjnych i obciążeń transakcyjnych; EBS oferuje typy woluminów zoptymalizowane pod kątem ogólnego przeznaczenia, przepustowości lub liczby operacji IOPS i obsługuje migawki do tworzenia kopii zapasowych w punkcie w czasie. Pamięć plikowa, dostarczana przez Amazon EFS, oferuje zarządzany system plików NFS do jednoczesnego dostępu przez wiele instancji i skaluje przepustowość wraz z ilością przechowywanych danych. Opcje pamięci archiwalnej — S3 Glacier Flexible Retrieval i Glacier Deep Archive — są przeznaczone do długoterminowej retencji, gdzie dominują kompromisy między czasem odzyskiwania a kosztem. Wybierając usługi, dopasuj je do wymagań dotyczących opóźnienia dostępu i spójności: transakcyjne bazy danych wymagają pamięci blokowej ze stałą liczbą operacji IOPS; współdzielone treści i analityka często preferują pamięć obiektową; obciążenia POSIX z wieloma klientami korzystają z EFS. Częstą pułapką jest wybieranie warstw archiwalnych dla danych, które są wciąż aktywnie używane — przed przeniesieniem danych należy wziąć pod uwagę kary za odzyskiwanie i polityki cyklu życia.
Szyfrowanie, sekrety i mechanizmy kontroli
Ochrona danych w spoczynku i kontrolowanie dostępu wymaga połączenia szyfrowania, zarządzania kluczami, polityk tożsamości i usług śladu audytowego. Szyfrowanie obiektów w S3 można zaimplementować po stronie serwera za pomocą kluczy zarządzanych przez AWS (SSE-S3), kluczy KMS zarządzanych przez klienta (SSE-KMS) lub kluczy dostarczonych przez klienta (SSE-C); szyfrowanie po stronie klienta jest opcją, gdy klucze nigdy nie mogą trafić do AWS. EBS obsługuje szyfrowanie na poziomie woluminu, zazwyczaj z wykorzystaniem AWS KMS; migawki dziedziczą status szyfrowania. AWS KMS centralizuje cykl życia kluczy, polityki dostępu i rotację kluczy; upewnij się, że polityki kluczy IAM i KMS są skoordynowane — błędnie skonfigurowane polityki KMS mogą zablokować legalny dostęp. Secrets Manager bezpiecznie przechowuje i rotuje poświadczenia baz danych oraz klucze API, podczas gdy AWS Systems Manager Parameter Store jest alternatywą dla prostszych potrzeb. Aby uzyskać dowody zgodności, AWS Artifact zapewnia dostęp do raportów bezpieczeństwa i zgodności AWS. Audyt i śledzenie zmian pochodzą z AWS CloudTrail i AWS Config; CloudTrail rejestruje wywołania API, podczas gdy Config śledzi konfigurację zasobów i jej dryf. Częstym błędem praktyków jest niedoszacowanie kosztów żądań do KMS przy intensywnym użyciu SSE-KMS lub poleganie wyłącznie na listach ACL zamiast na politykach bucketów i rolach IAM w celu zabezpieczenia dostępu do S3.
Strategia tworzenia kopii zapasowych, odzyskiwania, niezmienności i cyklu życia
Solidna strategia tworzenia kopii zapasowych i retencji równoważy cele odzyskiwania, koszty i prostotę operacyjną. AWS Backup centralizuje polityki tworzenia kopii zapasowych dla woluminów EBS, RDS, DynamoDB, EFS i Storage Gateway, umożliwiając zaplanowane tworzenie migawek i przenoszenie ich w cyklu życia do tańszej pamięci masowej typu vault. Migawki EBS są przyrostowe, co skraca czas transferu i obniża koszty powtarzalnych kopii zapasowych, ale spójność migawek dla danych aplikacji często wymaga wyciszenia operacji zapisu lub użycia narzędzi do tworzenia migawek spójnych aplikacyjnie. Polityki cyklu życia S3 automatyzują przenoszenie danych między warstwami, od S3 Standard do Intelligent‑Tiering, Standard-IA, Glacier Instant Retrieval, Glacier Flexible Retrieval i Deep Archive, w oparciu o wiek i wzorce dostępu; włącz wersjonowanie i Object Lock w celu ochrony przed przypadkowymi usunięciami i oprogramowaniem ransomware. Replikacja międzyregionowa chroni przed awariami regionalnymi, ale nie zastępuje niezmiennych kopii zapasowych z politykami retencji. Testowanie odzyskiwania jest często zaniedbywane — regularne odtworzenia weryfikują procedury oraz założenia dotyczące RTO/RPO. Częstym błędem jest zakładanie, że replikacja jest równoznaczna z kopią zapasową; replikacja powiela usunięcia i uszkodzenia, chyba że jest połączona z wersjonowaniem lub funkcją Object Lock. Kwestie kosztowe obejmują cennik żądań, opłaty za odzyskiwanie danych z warstw archiwalnych oraz opłaty za żądania do KMS w przypadku kopii zapasowych zabezpieczonych przez SSE-KMS.
Transfery hybrydowe, urządzenia brzegowe i decyzje dotyczące warstw pamięci masowej
Do przenoszenia danych na dużą skalę i integracji hybrydowej AWS oferuje usługi Storage Gateway, rodzinę Snow oraz DataSync, aby połączyć środowiska on-premises z chmurą. Storage Gateway działa w trybach plikowym, woluminowym i taśmowym: File Gateway udostępnia S3 jako NFS/SMB dla aplikacji on-premises, Volume Gateway prezentuje woluminy iSCSI z migawkami przechowywanymi w chmurze, a Tape Gateway zastępuje zadania na fizycznych taśmach wirtualnymi taśmami w S3/Glacier. Rodzina Snow — Snowcone, Snowball Edge i Snowmobile — obsługuje transport danych w trybie offline, gdy transfer sieciowy jest niepraktyczny; wybór zależy od rozmiaru danych, wytrzymałości urządzenia i wymagań obliczeniowych na brzegu sieci (edge). DataSync zapewnia wydajny transfer online dla dużych zbiorów danych z wbudowanym harmonogramowaniem i walidacją. Decyzje dotyczące warstw powinny uwzględniać częstotliwość dostępu, opóźnienie odczytu i wzorce zapytań: S3 Intelligent-Tiering ogranicza potrzebę ręcznej klasyfikacji dla zmiennych wzorców, ale wiąże się z kosztami monitorowania; zarządzanie cyklem życia w EFS automatyzuje przenoszenie plików do EFS Infrequent Access, aby zmniejszyć koszty dla rzadko używanych (zimnych) plików. Częste pułapki, w które wpadają praktycy, to niedoszacowanie kosztów wyjścia sieciowego (egress) przy częstych odtworzeniach, zapominanie o włączeniu przejść cyklu życia po migracji oraz wybór urządzeń offline bez weryfikacji terminów łańcucha dostaw w przypadku pilnych terminów.
Problem praktyczny: Scenariusz użycia
Scenariusz: Firma Acme Retail posiada środowisko hybrydowe z 200 TB logów transakcyjnych on-premises oraz konto AWS, na którym hostuje zasoby internetowe w S3 i instancje EC2. Firma musi scentralizować kopie zapasowe, archiwizować zimne logi w sposób opłacalny oraz zapewnić szyfrowanie i dowody zgodności z regulacjami.
Wyzwanie: Niezawodne przeniesienie 200 TB danych do AWS w ciągu miesiąca, wdrożenie archiwizacji z cyklem życia i zaszyfrowanie danych kluczami zarządzanymi przez klienta (customer-managed keys) przy jednoczesnym zachowaniu audytowalności.
Zalecane podejście:
- Użyj urządzenia Snowball Edge (z mocą obliczeniową) do fizycznego importu 200 TB danych do S3, szyfrując dane w tranzycie i w spoczynku za pomocą kluczy zarządzanych przez klienta (customer-managed keys) w AWS KMS.
- Wprowadź dane do bucketu Amazon S3 z włączonym wersjonowaniem i polityką cyklu życia, aby przenosić obiekty do S3 Glacier Flexible Retrieval po 30 dniach, a do Glacier Deep Archive po 180 dniach.
- Skonfiguruj AWS Backup do tworzenia spójnych aplikacyjnie kopii zapasowych dla EC2/EBS i włącz reguły vault lock w celu zapewnienia niezmienności przechowywanych danych (immutable retention) tam, gdzie jest to wymagane.
- Włącz SSE-KMS dla obiektów S3, ustaw polityki kluczy KMS i role IAM w celu kontroli dostępu, aktywuj CloudTrail i AWS Config do rejestrowania dostępu i zmian w konfiguracji oraz uzyskaj raporty zgodności za pośrednictwem AWS Artifact.
Uzasadnienie: Rodzina Snow przyspiesza transfer dużych ilości danych bez nasycania łączy sieciowych, podczas gdy cykl życia S3 i warstwy Glacier zapewniają opłacalne, długoterminowe przechowywanie. SSE-KMS i scentralizowane kopie zapasowe ze ścieżkami audytu są zgodne z dobrymi praktykami w zakresie zarządzania (governance) i odzyskiwania danych.
← Podstawowe usługi obliczeniowe · Wszystkie domeny · Podstawowe usługi baz danych →
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 →