Spis treści 12 sekcji
- Dlaczego warto uczyć się AWS w 2026?
- Czym właściwie jest AWS?
- Od czego zacząć? 10 usług, które musisz poznać
- Kolejność nauki - krok po kroku
- Jak założyć konto AWS?
- Nauka praktyczna vs teoria
- Darmowe zasoby do nauki
- Najczęstsze błędy początkujących
- Co dalej po podstawach?
- Ile czasu potrzeba?
- Najczęściej zadawane pytania (FAQ)
- Następny krok
- AWS to ponad 200 usług, ale na start wystarczy poznać 10 kluczowych (IAM, EC2, S3, VPC, RDS, Lambda, CloudWatch, Route 53, CloudFront, DynamoDB)
- Sprawdzony plan nauki to 8 tygodni przy 1-2h dziennie - od fundamentów (IAM, VPC) po monitoring i CDN
- AWS Free Tier daje nowym kontom do $200 kredytów i darmowy plan konta na maksymalnie 6 miesięcy - wystarczy do nauki
- Zasada 80/20: 20% teorii, 80% praktyki w konsoli AWS
- Po opanowaniu podstaw kolejny krok to certyfikat Cloud Practitioner lub nauka Terraform i Docker
Dlaczego warto uczyć się AWS w 2026?
Amazon Web Services to największa platforma chmurowa na świecie z blisko 30% udziałem w rynku. W Polsce AWS jest najpopularniejszym dostawcą chmury publicznej wśród firm. Co to oznacza dla Ciebie? Tysiące ofert pracy, rosnące wynagrodzenia i umiejętność, która nie straci na wartości przez najbliższą dekadę.
Ale AWS to ponad 200 usług, setki stron dokumentacji i terminologia, która na początku brzmi jak obcy język. Jak się w tym odnaleźć? Ten artykuł to Twoja mapa - pokażę Ci dokładnie, od czego zacząć, w jakiej kolejności się uczyć i jak uniknąć najczęstszych błędów początkujących. Gdy sam zaczynałem przygodę z AWS kilka lat temu, czułem się przytłoczony ilością usług - dlatego stworzyłem ten przewodnik, który oszczędzi Ci tygodni błądzenia.
Czym właściwie jest AWS?
AWS to platforma chmury obliczeniowej, która pozwala wynajmować zasoby IT (serwery, bazy danych, storage, sieci) przez internet, zamiast kupować własny sprzęt. Model ten nazywa się cloud computing i opiera na trzech filarach:
- IaaS (Infrastructure as a Service) - wynajmujesz wirtualne serwery, dyski, sieci (np. EC2, VPC)
- PaaS (Platform as a Service) - dostajesz platformę do uruchamiania aplikacji bez zarządzania infrastrukturą (np. Elastic Beanstalk, Lambda)
- SaaS (Software as a Service) - gotowe oprogramowanie w chmurze (np. Amazon WorkMail, Amazon Connect)
Jako Cloud Engineer lub developer, będziesz głównie pracować z IaaS i PaaS.
Od czego zacząć? 10 usług, które musisz poznać
Nie musisz znać wszystkich 200+ usług AWS. Na start wystarczy 10 kluczowych, które pokrywają 90% typowych wdrożeń:
| Usługa | Co robi | Analogia |
|---|---|---|
| IAM | Zarządzanie użytkownikami i uprawnieniami | System kluczy i zamków do Twojego konta |
| EC2 | Wirtualne serwery | Komputer w chmurze, który włączasz i wyłączasz |
| S3 | Przechowywanie plików (object storage) | Dysk Google/Dropbox, ale na sterydach |
| VPC | Sieci wirtualne | Twoja prywatna sieć w chmurze z firewallami |
| RDS | Zarządzane bazy danych (MySQL, PostgreSQL) | Baza danych, którą AWS utrzymuje za Ciebie |
| Lambda | Uruchamianie kodu bez serwerów (serverless) | Funkcja, która uruchamia się na żądanie |
| CloudWatch | Monitoring i logi | Dashboard z metrykami i alertami |
| Route 53 | DNS (zarządzanie domenami) | Książka telefoniczna internetu |
| CloudFront | CDN (szybka dystrybucja treści) | Kopie Twoich plików blisko użytkowników |
| DynamoDB | Baza NoSQL | Szybka baza klucz-wartość dla aplikacji |
Kolejność nauki - krok po kroku
Kolejność ma znaczenie. Oto sprawdzona ścieżka:
Tydzień 1-2: Fundament
- IAM - zanim cokolwiek uruchomisz, naucz się zarządzać dostępem. Stwórz użytkownika IAM, grupy, polityki
- VPC - zrozum subnety publiczne/prywatne, security groups, routing
Tydzień 3-4: Compute i storage
- EC2 - uruchom pierwszą instancję, połącz się przez SSH, zainstaluj Nginx
- S3 - stwórz bucket, wrzuć pliki, skonfiguruj hosting statycznej strony
- EBS - dyski do EC2, snapshoty
Tydzień 5-6: Bazy danych i serverless
- RDS - postaw bazę MySQL, połącz z EC2
- Lambda - napisz pierwszą funkcję, podłącz trigger z S3
- DynamoDB - stwórz tabelę, operacje CRUD
Tydzień 7-8: Monitoring, DNS i CDN
- CloudWatch - metryki EC2, alarmy, logi
- Route 53 - podłącz domenę do EC2 lub S3
- CloudFront - CDN przed S3 lub EC2
Jak założyć konto AWS?
Konto AWS zakładasz na aws.amazon.com. Potrzebujesz:
- Adres email (najlepiej dedykowany, np. [email protected])
- Karta płatnicza (AWS pobierze $1 autoryzacyjny i zwróci)
- Numer telefonu do weryfikacji
Po założeniu konta dostajesz AWS Free Tier - do $200 kredytów ($100 na start i do $100 za ukończenie prostych aktywności) oraz darmowy plan konta na maksymalnie 6 miesięcy. Przeczytaj nasz przewodnik po AWS Free Tier, żeby wiedzieć, co jest za darmo i jak uniknąć niespodzianek na rachunku.
Pierwsze kroki po założeniu konta
- Włącz MFA (Multi-Factor Authentication) na koncie root
- Stwórz użytkownika IAM z uprawnieniami administratora
- Zaloguj się na konto IAM (nie używaj root do codziennej pracy!)
- Ustaw Billing Alarm w CloudWatch na $1 (metryki billingowe znajdziesz tylko w regionie us-east-1) lub budżet w AWS Budgets
- Wybierz region (dla Polski: eu-central-1 Frankfurt)
# Po zalogowaniu przez AWS CLI:
aws configure
# Podaj Access Key ID, Secret Access Key
# Region: eu-central-1
# Output: json
# Sprawdź, czy działa:
aws sts get-caller-identity
Nauka praktyczna vs teoria
Najczęstszy błąd: oglądanie godzin filmów na YouTube bez dotykania konsoli. AWS to rzemiosło - musisz praktykować.
Co praktykować?
- Uruchom instancję EC2 i zainstaluj na niej stronę internetową
- Stwórz statyczną stronę na S3 z CloudFront i własną domeną
- Zbuduj prostą aplikację z Lambda + API Gateway + DynamoDB
- Postaw bazę RDS i połącz ją z aplikacją na EC2
- Skonfiguruj VPC z publicznymi i prywatnymi subnetami
Podstawy Linuxa to fundament - sprawdź nasze 20 komend Linux dla Cloud Engineera.
Każdy z tych projektów wykorzystuje 3-5 usług AWS i daje Ci praktyczne doświadczenie, które wyróżni Twoje CV.
Darmowe zasoby do nauki
- Kurs AWS od podstaw (CloudManiak) - darmowy, po polsku, krok po kroku
- AWS Skill Builder - oficjalna platforma szkoleniowa AWS z darmowymi kursami
- AWS Well-Architected Labs - praktyczne ćwiczenia od AWS zgodne z frameworkiem Well-Architected
- Dokumentacja AWS - najlepsza dokumentacja w branży, ucz się z niej czytać
Najczęstsze błędy początkujących
- Próba nauczenia się wszystkiego naraz - skup się na 10 kluczowych usługach, resztę poznasz w pracy
- Pomijanie IAM i bezpieczeństwa - konfiguracja dostępu jest nudna, ale krytyczna
- Zostawianie zasobów włączonych - po każdej sesji nauki sprawdź, czy nie zostawiłeś działających instancji
- Uczenie się tylko z filmów - konsola AWS to Twój najlepszy nauczyciel
- Ignorowanie kosztów - od pierwszego dnia naucz się czytać rachunek AWS. Sprawdź nasz artykuł Ile kosztuje AWS?
Co dalej po podstawach?
Gdy opanujesz 10 kluczowych usług, Twoja ścieżka zależy od celu:
- Kariera Cloud Engineer - naucz się Terraform, Docker, CI/CD. Sprawdź nasz artykuł Jak zostać Cloud Engineerem
- Certyfikat AWS - przygotuj się do Cloud Practitioner lub Solutions Architect. Porównanie certyfikatów znajdziesz w artykule Który certyfikat AWS wybrać?
- Budowanie aplikacji - zanurz się w serverless (Lambda, API Gateway, DynamoDB) lub kontenerach (ECS, EKS)
Ile czasu potrzeba?
Przy 1-2 godzinach nauki dziennie:
- Podstawy AWS (10 usług): 6-8 tygodni
- Certyfikat Cloud Practitioner: +4-6 tygodni
- Gotowość do pierwszej pracy cloud: 4-6 miesięcy (z Terraform, Docker, CI/CD)
To realne i osiągalne. Setki osób w Polsce przeszły tę drogę - Ty też możesz.
Najczęściej zadawane pytania (FAQ)
Czy muszę znać programowanie, żeby zacząć z AWS?
Nie, do nauki podstaw AWS nie potrzebujesz umiejętności programowania. Większość usług konfigurujesz przez konsolę webową lub CLI. Jednak znajomość podstaw Pythona lub Bash znacząco przyspieszy Twoją pracę, szczególnie przy automatyzacji z AWS CLI, Lambda czy Terraform. Warto zacząć od AWS i równolegle uczyć się podstaw skryptowania.
Ile kosztuje nauka AWS?
Nauka AWS może być całkowicie darmowa dzięki AWS Free Tier, który daje nowym kontom do $200 kredytów ($100 na start + $100 za ukończenie prostych aktywności) i darmowy plan konta na maksymalnie 6 miesięcy. Wystarczy założyć konto z kartą płatniczą (AWS pobiera $1 autoryzacyjny i zwraca). Pamiętaj o ustawieniu Billing Alarm na $1, żeby uniknąć niespodziewanych kosztów.
Jaki certyfikat AWS zdobyć na początek?
Najlepszym pierwszym certyfikatem jest AWS Certified Cloud Practitioner (CLF-C02). To egzamin na poziomie Foundational, który potwierdza znajomość podstaw chmury AWS. Kosztuje $100, trwa 90 minut i wymaga około 6 tygodni przygotowań. Po zdaniu otrzymujesz 50% rabatu na kolejny egzamin AWS.
Czy AWS jest lepszy od Azure i Google Cloud?
AWS ma największy udział w rynku chmury publicznej i najszerszą ofertę usług (ponad 200). W Polsce AWS dominuje wśród firm technologicznych. Jednak wybór zależy od kontekstu - Azure jest popularny w firmach korzystających z ekosystemu Microsoft, a GCP w firmach data-driven. Na start AWS to najbezpieczniejszy wybór ze względu na liczbę ofert pracy i materiałów edukacyjnych.
Ile czasu potrzebuję, żeby znaleźć pracę z AWS?
Przy regularnej nauce (1-2h dziennie) możesz być gotowy do pierwszej pracy cloud w 4-6 miesięcy. Obejmuje to opanowanie 10 kluczowych usług AWS (6-8 tygodni), naukę Terraform i Dockera, oraz zdobycie certyfikatu Cloud Practitioner. Kluczowe jest budowanie portfolio z praktycznymi projektami, które pokażesz na rozmowie kwalifikacyjnej.
Następny krok
Masz już mapę - teraz czas na działanie. Zacznij od założenia darmowego konta AWS i wykorzystaj AWS Free Tier, żeby uczyć się bez kosztów. Sprawdź dokładnie, co jest za darmo, a co może wygenerować rachunek.
Gdy poczujesz się pewnie z podstawowymi usługami, rozważ zdobycie pierwszego certyfikatu - przeczytaj nasz przewodnik Jak zdać AWS Cloud Practitioner za pierwszym razem?, żeby zaplanować przygotowania.
A jeśli chcesz przyspieszyć naukę, nasz darmowy kurs AWS od podstaw przeprowadzi Cię przez wszystkie kluczowe usługi krok po kroku.
