Amazon CLF-C02: Koncepcje chmury — 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 koncepcje chmury i propozycja wartości AWS
Przetwarzanie w chmurze przenosi kapitałochłonne problemy związane z planowaniem pojemności do modelu operacyjnego, w którym moc obliczeniowa, pamięć masowa i sieć są używane na żądanie. AWS zapewnia elastyczność (automatyczne skalowanie w celu dopasowania do obciążenia), globalny zasięg (Regiony i Strefy Dostępności dla lokalizacji i izolacji awarii) oraz szeroką gamę usług zarządzanych, które eliminują potrzebę wykonywania żmudnych, powtarzalnych zadań administracyjnych. Koncepcje architektoniczne, takie jak projektowanie z myślą o awarii, luźne powiązania i niezmienna infrastruktura, pomagają zespołom wykorzystać korzyści płynące z chmury: krótszy czas wprowadzania produktów na rynek, model ekonomiczny oparty na płatności za faktyczne zużycie i globalna skala. Podstawowe elementy sieciowe, takie jak VPC, podsieci i Internet Gateway, kontrolują ruch przychodzący i wychodzący dla obciążeń roboczych, podczas gdy Direct Connect oferuje dedykowane łącze o wysokiej przepustowości do lokalnych centrów danych, gdy wymagana jest przewidywalna przepustowość lub niższe opóźnienia. W przypadku bardzo dużych migracji fizycznych lub niestabilnej łączności, urządzenia Snowball Edge umożliwiają bezpieczny transfer danych w trybie offline, a nawet przetwarzanie brzegowe (edge compute). Częste pułapki dla praktyków to między innymi założenie, że migracja „lift-and-shift” automatycznie obniży koszty, niedoszacowanie opłat za ruch wychodzący z sieci oraz brak projektu zapewniającego odporność na awarie w wielu Strefach Dostępności (multi-AZ). Kryteria decyzyjne powinny uwzględniać biznesowe wymagania dotyczące dostępności, grawitację danych, ograniczenia opóźnień i długoterminowe koszty operacyjne przed wyborem strategii rehost, replatform lub refactor.
Usługi, wzorce migracji i decyzje architektoniczne
Wybór odpowiedniej usługi AWS zależy od tego, czy potrzebujesz operacji zarządzanych, kontroli nad zadaniami na poziomie systemu operacyjnego, czy też możliwości brzegowych/offline. Wzorce migracji obejmują rehost (lift-and-shift), replatform (wprowadzanie niewielkich optymalizacji) oraz refactor (przebudowa architektury pod kątem rozwiązań natywnie chmurowych). Wybór pamięci masowej odzwierciedla wzorce dostępu: S3 dla pamięci obiektowej i jezior danych (data lakes), EBS dla pamięci blokowej dołączanej do EC2, EFS dla współdzielonych systemów plików POSIX oraz warianty FSx dla zarządzanych systemów plików dla Windows lub wymagających wysokiej wydajności. Bazy danych mogą być uruchamiane jako usługi zarządzane, takie jak Amazon RDS i Amazon DynamoDB, które odciążają z zadań administracyjnych, lub jako samodzielnie zarządzane na EC2, gdzie klient zachowuje odpowiedzialność za system operacyjny, wdrażanie poprawek, kopie zapasowe i skalowanie. W przypadku kontenerów, opcje zarządzane zmniejszają obciążenie operacyjne, oferując jednocześnie różne kompromisy:
- Amazon ECS (tryb uruchamiania EC2): zarządzana orkiestracja, ale zarządzasz hostami EC2.
- Amazon ECS / Fargate: kontenery serverless bez zarządzania hostami.
- Amazon EKS: zarządzana płaszczyzna sterowania Kubernetes; możesz zarządzać węzłami lub używać Fargate. Aby szybko wdrażać aplikacje bez ręcznego tworzenia każdego zasobu, AWS Elastic Beanstalk lub szablony CloudFormation przyspieszają dostarczanie, jednocześnie wymuszając stosowanie standardowych architektur. Pułapki dla praktyków obejmują niedocenianie wysiłku operacyjnego związanego z samodzielnie zarządzanymi bazami danych lub hostami kontenerów oraz zapominanie o dołączaniu profili instancji IAM do EC2 w celu zapewnienia bezpiecznego dostępu do usług.
Ekonomia chmury: modele cenowe i praktyki optymalizacji kosztów
AWS oferuje wiele modeli cenowych, aby dopasować je do przewidywalności obciążenia roboczego i tolerancji na przerwy w działaniu. Model On-Demand jest elastyczny i nie wymaga zobowiązań, Reserved Instances i Savings Plans zapewniają znaczne zniżki przy stałym, przewidywalnym użyciu, Spot Instances oferują głębokie zniżki, ale mogą zostać przerwane, a Dedicated Hosts spełniają wymogi regulacyjne lub licencyjne. Widoczność i kontrola kosztów opierają się na tagowaniu, usłudze Cost Explorer, AWS Budgets i AWS Cost Anomaly Detection; narzędzia do doboru odpowiedniego rozmiaru (rightsizing), takie jak AWS Compute Optimizer i rekomendacje zasobów w Cost Explorer, pomagają identyfikować przewymiarowane instancje EC2. Trusted Advisor wskazuje możliwości optymalizacji kosztów i wydajności oraz podkreśla osierocone zasoby, podczas gdy AWS Budgets może wyzwalać alerty SNS, gdy wydatki przekroczą ustalone progi. Częste pułapki to między innymi kupowanie Reserved Instances lub Savings Plans bez analizy historycznego wykorzystania, stosowanie Spot Instances do krytycznych obciążeń, które nie tolerują przerw, oraz brak wdrożenia spójnego tagowania, co podważa procesy rozliczania wewnętrznego (chargeback) i działania optymalizacyjne. Kryteria decyzyjne powinny łączyć analizę wzorców obciążeń roboczych, tolerancję na przerwy i prognozowanie: używaj modelu On-Demand dla nieprzewidywalnych obciążeń, Savings Plans lub RI dla utrzymywanych poziomów bazowych oraz Spot dla elastycznych, odpornych na błędy zasobów obliczeniowych.
Bezpieczeństwo, model współdzielonej odpowiedzialności i najlepsze praktyki operacyjne
Bezpieczeństwo w AWS opiera się na modelu współdzielonym: AWS zabezpiecza infrastrukturę chmury (sprzęt, sieć, regiony, strefy dostępności i usługi podstawowe), podczas gdy klienci odpowiadają za bezpieczeństwo w chmurze. Obejmuje to dane, kontrolę dostępu, szyfrowanie na poziomie aplikacji, łatanie systemów operacyjnych i oprogramowania w przypadku IaaS oraz federację tożsamości. Używaj ról IAM przypisanych do profili instancji EC2, aby przyznawać tymczasowy dostęp z najmniejszymi wymaganymi uprawnieniami (least-privilege) do usług takich jak S3; unikaj osadzania długoterminowych poświadczeń w instancjach. Funkcje ochrony danych obejmują wersjonowanie S3 i Object Lock do retencji, szyfrowanie po stronie serwera (SSE) oraz szyfrowanie po stronie klienta dla wrażliwych danych. Monitorowanie i audytowalność opierają się na usłudze CloudTrail do logowania wywołań API, AWS Config do zapewnienia zgodności konfiguracji, Amazon Inspector do oceny podatności obciążeń EC2, GuardDuty do wykrywania zagrożeń oraz Amazon Macie do odkrywania wrażliwych danych w S3. Well-Architected Framework stanowi zbiór wytycznych dotyczących aspektów operacyjnych, bezpieczeństwa, niezawodności, wydajności i kosztów. Typowe błędy praktyków obejmują nadużywanie konta root, zaniedbywanie automatycznych kopii zapasowych oraz niewdrażanie architektur multi-AZ lub planów Disaster Recovery. Decyzje operacyjne powinny priorytetyzować automatyzację, zasadę najmniejszych uprawnień i scentralizowane logowanie, aby zredukować błędy ludzkie i przyspieszyć reakcję na incydenty.
Problem praktyczny: Scenariusz użycia
Scenariusz: Firma Acme Analytics uruchamia sezonowy potok przetwarzania danych w jednym regionie AWS. Ich środowisko obejmuje instancje EC2 do obliczeń, archiwum on-premises oraz data lake na S3. Muszą co sezon importować 50 TB danych z lokalizacji on-prem, zapewnić wysoką dostępność podczas przetwarzania i kontrolować koszty poza sezonem.
Wyzwanie: Masowy transfer 50 TB danych przy ograniczonej przepustowości łącza oraz potrzeba trwałego i audytowalnego importu; zasoby obliczeniowe muszą być wysoko dostępne przez dwumiesięczne okno przetwarzania i efektywne kosztowo w okresach bezczynności.
Zalecane podejście:
- Zamów urządzenie Amazon Snowball Edge, aby bezpiecznie zaimportować 50 TB danych do Amazon S3, wykorzystując jego moc obliczeniową (edge compute) do wstępnego przetwarzania, jeśli jest to wymagane.
- Przechowuj zaimportowane dane w buckecie S3 z włączonym wersjonowaniem i zastosuj S3 Object Lock w celu retencji danych źródłowych.
- Uruchom przetwarzanie na grupach Auto Scaling instancji EC2 w wielu strefach dostępności lub użyj AWS Batch/ECS Fargate do zarządzanego skalowania podczas dwumiesięcznego okna.
- Wdróż Cost Explorer, AWS Budgets z alertami i zastosuj Savings Plans lub Reserved Instances tylko dla bazowych, stałych zasobów; zakończ działanie lub przeskaluj w dół zasoby obliczeniowe po sezonie.
Uzasadnienie: Snowball Edge minimalizuje czas transferu i koszty sieciowe przy dużych, jednorazowych importach, podczas gdy S3 zapewnia trwałe i audytowalne przechowywanie danych. Użycie Auto Scaling lub zarządzanych zasobów obliczeniowych w miesiącach szczytowego obciążenia zapewnia dostępność i generuje koszty tylko podczas przetwarzania, a narzędzia do zarządzania kosztami zapobiegają nieoczekiwanym wydatkom.
Wszystkie domeny · Globalna infrastruktura AWS →
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 →