Domena 3: Cloud Technology and Services (34% egzaminu)

Domena 3 to absolutny heavyweight egzaminu. 34% wagi to ok. 17 pytań ocenianych. Tu AWS sprawdza, czy znasz swoje usługi. Nie musisz być ekspertem od konfiguracji, ale musisz wiedzieć, kiedy użyć której usługi i jakie są kluczowe cechy każdej z nich.

⚠️ EXAM ALERT
Domena 3 to 34% egzaminu. To tu pada najwięcej pytań. Strategia: nie ucz się WSZYSTKICH usług AWS (jest ich 200+). Skup się na \"big players\" z każdej kategorii i na tym, kiedy AWS rekomenduje daną usługę.

Compute

⚖️ Usługi compute na egzaminie
UsługaCo to?Kiedy wybrać na egzaminie?
EC2Wirtualne serwery (IaaS)\"Pełna kontrola nad OS\", \"własne serwery w chmurze\"
LambdaServerless functions (FaaS)\"Bez zarządzania serwerami\", \"event-driven\", \"płacisz za wywołania\"
ECS / EKSKontenery (Docker/Kubernetes)\"Kontenery\", \"mikrousługi\", \"Docker\"
FargateServerless containers\"Kontenery bez zarządzania serwerami\"
Elastic BeanstalkPaaS, deploy aplikacji\"Szybki deploy\", \"nie chcę zarządzać infrastrukturą\"
LightsailProsty VPS, prosta cena\"Prosta aplikacja\", \"przewidywalna cena\", \"mały projekt\"
💡 Kluczowe rozróżnienie
Jeśli pytanie mówi \"bez zarządzania serwerami\" (no server management) lub \"least operational overhead\" i dotyczy kodu, odpowiedzią jest prawie zawsze Lambda. Jeśli dotyczy kontenerów bez zarządzania serwerami, to Fargate. Jeśli potrzebujesz pełnej kontroli nad OS, to EC2.

Storage

⚖️ Usługi storage na egzaminie
UsługaTypKiedy wybrać na egzaminie?
S3Object storage\"Pliki\", \"backup\", \"static website\", \"data lake\"
EBSBlock storage (dysk dla EC2)\"Dysk dla EC2\", \"baza danych na EC2\", \"persistent storage\"
EFSNetwork file system (NFS)\"Współdzielony system plików\", \"wiele instancji EC2\"
S3 GlacierArchiwizacja\"Archiwum\", \"compliance\", \"rzadko dostępne dane\"
Storage GatewayHybrid storage\"On-premises + chmura\", \"hybrid backup\"

AWS uwielbia pytać o klasy storage S3:

  • S3 Standard - domyślna, dla często dostępnych danych
  • S3 Standard-IA - rzadko dostępne dane, ale szybki dostęp gdy potrzebny. Tańsze storage, droższy dostęp
  • S3 One Zone-IA - jak Standard-IA, ale w jednej AZ. Tańsze, ale mniejsza trwałość
  • S3 Intelligent-Tiering - automatycznie przenosi dane między klasami na podstawie wzorców dostępu
  • S3 Glacier Instant Retrieval - archiwum z natychmiastowym dostępem
  • S3 Glacier Flexible Retrieval - archiwum, dostęp w minuty/godziny
  • S3 Glacier Deep Archive - najtańsze archiwum, dostęp w godzinach (12-48h)

Na egzaminie: jeśli pytanie mówi \"nie wiem jak często dane będą dostępne\" = Intelligent-Tiering. \"Najtańsze archiwum\" = Glacier Deep Archive.

Bazy danych

⚖️ Bazy danych na egzaminie
UsługaTypKiedy wybrać na egzaminie?
RDSRelacyjna (MySQL, PostgreSQL, etc.)\"SQL\", \"relacyjna\", \"ACID\", \"transakcje\"
AuroraRelacyjna (AWS-native, 5x szybsza)\"Wysoka wydajność\", \"MySQL/PostgreSQL compatible\"
DynamoDBNoSQL (key-value)\"Millisecond latency\", \"serverless DB\", \"gaming\", \"IoT\"
ElastiCacheIn-memory cache (Redis/Memcached)\"Caching\", \"session store\", \"przyspieszenie odczytu\"
RedshiftData warehouse\"Analytics\", \"BI\", \"petabajty danych\", \"hurtownia danych\"
DocumentDBDocument DB (MongoDB compatible)\"MongoDB\", \"document database\"
NeptuneGraph database\"Social network\", \"relacje\", \"graf\"

Networking

⚖️ Usługi sieciowe na egzaminie
UsługaCo to?Kiedy wybrać na egzaminie?
VPCWirtualna sieć prywatna\"Izolacja sieciowa\", \"prywatna sieć\"
Route 53DNS\"Nazwa domeny\", \"routing\", \"DNS\"
CloudFrontCDN (Content Delivery Network)\"Globalna dystrybucja\", \"niska latencja\", \"edge locations\"
ELBLoad Balancer\"Rozłożenie ruchu\", \"high availability\"
Direct ConnectDedykowane połączenie z AWS\"Dedykowane łącze\", \"consistent bandwidth\", \"hybrid\"
VPNSzyfrowane połączenie przez internet\"Szyfrowane połączenie\", \"tańsze niż Direct Connect\"
API GatewayZarządzanie API\"REST API\", \"API dla Lambda\"

Inne kluczowe usługi

Application Integration

  • SQS (Simple Queue Service) - kolejki wiadomości. Decouple komponentów
  • SNS (Simple Notification Service) - pub/sub, powiadomienia (email, SMS, push)
  • Step Functions - orkiestracja workflow, łączenie Lambda functions
  • EventBridge - event bus, reagowanie na zdarzenia z usług AWS i SaaS

Management i Monitoring

  • CloudWatch - monitoring (metryki, logi, alarmy). To \"oczy i uszy\" w AWS
  • CloudFormation - Infrastructure as Code (IaC). Template w JSON/YAML definiuje zasoby
  • Systems Manager - zarządzanie flotą EC2 (patche, komendy, parametry)
  • Trusted Advisor - rekomendacje: koszty, wydajność, bezpieczeństwo, fault tolerance

AI/ML Services

  • SageMaker - pełna platforma ML (build, train, deploy)
  • Rekognition - rozpoznawanie obrazów i wideo
  • Comprehend - NLP (analiza tekstu, sentyment)
  • Transcribe - speech-to-text
  • Polly - text-to-speech
  • Lex - chatboty (ten sam silnik co Alexa)
  • Translate - tłumaczenie maszynowe
💡 Jak zapamiętać usługi AI/ML?
Na egzaminie nie musisz znać szczegółów konfiguracji. Wystarczy wiedzieć co robi każda usługa:
Obraz/Wideo = Rekognition
Tekst (analiza) = Comprehend
Mowa na tekst = Transcribe
Tekst na mowę = Polly
Chatbot = Lex
Tłumaczenie = Translate
Full ML = SageMaker

Deployment i Developer Tools

  • CodeCommit - hosting repozytoriów Git (jak GitHub)
  • CodeBuild - build i testowanie kodu
  • CodeDeploy - automatyczny deployment na EC2, Lambda, ECS
  • CodePipeline - CI/CD pipeline (łączy CodeCommit + CodeBuild + CodeDeploy)

Typowe pułapki egzaminacyjne

⚠️ Uwaga na te pułapki!
Pułapka 1: S3 vs EBS vs EFS. S3 = object storage (pliki, backup). EBS = block storage (dysk dla JEDNEJ instancji EC2). EFS = shared file system (wiele instancji EC2 naraz). Na egzaminie pytanie \"wiele EC2 potrzebuje dostępu\" = EFS, nie EBS.

Pułapka 2: SQS vs SNS. SQS = queue (jeden konsument przetwarza wiadomość). SNS = pub/sub (wiadomość do wielu subskrybentów naraz). \"Decouple\" = SQS. \"Notify multiple subscribers\" = SNS.

Pułapka 3: CloudWatch vs CloudTrail. CloudWatch = monitoring (metryki, logi, alarmy). CloudTrail = audyt (kto co zrobił, API calls). \"Kto usunął bucket?\" = CloudTrail. \"Czy CPU jest za wysoki?\" = CloudWatch.
🏢 Scenariusz: Typowe pytanie z Domeny 3

Pytanie: Firma chce uruchomić aplikację webową, która automatycznie skaluje się w zależności od ruchu, bez zarządzania serwerami i płaci tylko za czas wykonywania kodu. Która usługa jest najlepsza?

Analiza: Kluczowe słowa: \"bez zarządzania serwerami\", \"automatycznie skaluje\", \"płaci za czas wykonywania\". To jednoznacznie AWS Lambda. EC2 wymaga zarządzania serwerami. Elastic Beanstalk jest PaaS, ale pod spodem ma EC2. Lambda to serverless, pay-per-invocation.

🏢 Scenariusz: Decoupling

Pytanie: Architektura aplikacji składa się z frontend i backend, które są ściśle powiązane. Awaria backendu powoduje awarię frontendu. Jak rozdzielić te komponenty?

Analiza: \"Ściśle powiązane\" + \"rozdzielić\" = decoupling. Odpowiedzią jest Amazon SQS. Kolejka wiadomości między frontendem a backendem sprawia, że działają niezależnie. Frontend wysyła wiadomości do kolejki, backend przetwarza je w swoim tempie.

🧪 Sprawdź się: pytania w stylu egzaminu

Firma chce hostować stronę internetową ze statyczną treścią (HTML, CSS, JS) bez zarządzania serwerami. Która usługa jest najlepsza?

A Amazon EC2
B AWS Lambda
C Amazon S3 (static website hosting)
D Amazon RDS
S3 obsługuje static website hosting bez żadnych serwerów. Wgrywasz pliki HTML/CSS/JS, włączasz static hosting i gotowe. EC2 wymagałoby zarządzania serwerem. Lambda jest do kodu backendowego. RDS to baza danych.

Kilka instancji EC2 w różnych Availability Zones potrzebuje jednoczesnego dostępu do tego samego systemu plików. Która usługa storage jest odpowiednia?

A Amazon EBS
B Amazon EFS
C Amazon S3
D Amazon Glacier
EFS (Elastic File System) to shared file system, do którego wiele instancji EC2 może mieć jednoczesny dostęp, nawet z różnych AZ. EBS jest przypisany do jednej instancji EC2 w jednej AZ. S3 to object storage (nie file system). Glacier to archiwum.

Firma potrzebuje bazy danych NoSQL z jednomilisekundowym czasem odpowiedzi i automatycznym skalowaniem. Która usługa jest najlepsza?

A Amazon DynamoDB
B Amazon RDS
C Amazon Redshift
D Amazon Neptune
DynamoDB to serverless NoSQL database z single-digit millisecond latency i automatycznym skalowaniem. RDS to relacyjna baza danych (SQL). Redshift to data warehouse do analityki. Neptune to graph database.

Która usługa AWS służy do monitorowania metryk, tworzenia alarmów i wizualizacji logów z aplikacji i infrastruktury?

A AWS CloudTrail
B AWS Config
C AWS X-Ray
D Amazon CloudWatch
CloudWatch to główna usługa monitoringu AWS. Zbiera metryki, loguje dane, tworzy alarmy i dashboardy. CloudTrail loguje API calls (audyt). Config śledzi zmiany konfiguracji. X-Ray analizuje wydajność aplikacji rozproszonych.

Firma chce dostarczać treści wideo do użytkowników na całym świecie z niską latencją. Która usługa jest najbardziej odpowiednia?

A Amazon S3
B AWS Direct Connect
C Amazon CloudFront
D Amazon Route 53
CloudFront to CDN (Content Delivery Network), który cachuje treści w edge locations na całym świecie. Idealny do dystrybucji wideo, obrazów i stron z niską latencją. S3 to origin (źródło), ale samo S3 nie ma edge locations. Direct Connect to dedykowane łącze. Route 53 to DNS.
🧠 Podsumowanie
  • Domena 3 to 34% egzaminu. Znajomość usług AWS jest kluczowa
  • Compute: EC2 (pełna kontrola), Lambda (serverless), Fargate (serverless containers), Beanstalk (PaaS)
  • Storage: S3 (object), EBS (block, jedna instancja), EFS (shared file system, wiele instancji)
  • Bazy danych: RDS/Aurora (relacyjne), DynamoDB (NoSQL, ms latency), Redshift (analytics)
  • Networking: VPC (izolacja), CloudFront (CDN), Route 53 (DNS), ELB (load balancing)
  • Integration: SQS (decouple, queue), SNS (pub/sub, notify), EventBridge (events)
  • Monitoring: CloudWatch (metryki/logi), CloudTrail (API audit), Config (configuration tracking)