AWS — co to jest i jak działa?
Amazon Web Services to największa platforma chmurowa na świecie. Poznaj kluczowe usługi (EC2, S3, Lambda, RDS), modele cenowe i jak zacząć z AWS.
Czym jest AWS?
AWS (Amazon Web Services) to platforma chmurowa Amazon oferująca ponad 200 usług infrastrukturalnych: serwery, storage, bazy danych, sieci, AI/ML, IoT i wiele innych. Uruchomiona w 2006 roku, AWS jest dziś największym dostawcą cloud computing z 32% udziałem w rynku.
Model chmury zamienia CAPEX (zakup serwerów) na OPEX (płatność za użycie). Zamiast kupować i utrzymywać serwery, płacisz tylko za zasoby których faktycznie używasz — per sekunda, godzina lub miesiąc, w zależności od usługi.
32%
Udział w globalnym rynku cloud computing (2024). AWS jest liderem przed Azure (22%) i GCP (11%)
200+
Usług i narzędzi dostępnych na platformie AWS w 2024 roku
33 regiony
Geograficzne regiony AWS globalnie z ponad 105 Availability Zones
Kluczowe usługi AWS
Compute
EC2
Wirtualne serwery (instancje). Setki typów, płatność per sekunda. Podstawa każdej infrastruktury AWS.
Lambda
Serverless computing. Funkcje uruchamiane na zdarzenia. Brak zarządzania serwerami, płatność za wykonanie.
ECS / EKS
Orkiestracja kontenerów Docker. ECS (własny orchestrator), EKS (Kubernetes managed).
Elastic Beanstalk
PaaS — deploy aplikacji web (Node, Python, Java, PHP) bez konfigurowania infrastruktury.
Storage
S3
Object storage — pliki, zdjęcia, backupy, static website hosting. 99.999999999% durability (11 dziewiątek).
EBS
Block storage dla EC2 — dyski wirtualne. SSD (gp3, io2) i HDD. Snapshot do S3.
EFS
Network File System (NFS) — współdzielony filesystem dla wielu EC2. Skaluje automatycznie.
Glacier
Archiwalne cold storage. Bardzo tanie (0.004 USD/GB/miesiąc), wolne pobieranie (minuty-godziny).
Databases
RDS
Managed relational databases: MySQL, PostgreSQL, MariaDB, Oracle, SQL Server. Automatic backups, Multi-AZ.
Aurora
AWS-native MySQL/PostgreSQL compatible DB. 5x szybsza niż MySQL, auto-scaling, Serverless v2.
DynamoDB
Serverless NoSQL key-value DB. Single-digit millisecond latency. Auto-scaling, Global Tables.
ElastiCache
Managed Redis i Memcached. In-memory cache dla aplikacji. Replikacja, Multi-AZ.
Networking
VPC
Virtual Private Cloud — izolowana sieć w AWS. Subnety, routing tables, Security Groups, NACL.
CloudFront
CDN — Content Delivery Network. 400+ PoP globalnie. Cache statycznych i dynamicznych treści.
Route 53
Managed DNS service. Routing policies: Simple, Weighted, Latency, Failover, Geolocation.
API Gateway
Managed API endpoint dla REST, HTTP i WebSocket APIs. Integracja z Lambda, EC2, dowolny backend.
Modele cenowe AWS
On-Demand
Bazowa cenaPłatność za rzeczywiste użycie — per godzina lub sekunda. Brak zobowiązań.
Idealny dla: Zmienny ruch, dev/test, aplikacje z nieprzewidywalnym użyciem
Reserved Instances (RI)
Do 60-72% vs On-DemandRezerwacja na 1 lub 3 lata. Standard RI lub Convertible RI.
Idealny dla: Steady-state workloady, produkcja z przewidywalnym użyciem
Savings Plans
Do 66% vs On-DemandZobowiązanie do wydatku ($/godzina) na 1 lub 3 lata. Elastyczność między usługami.
Idealny dla: Elastyczniejsza alternatywa dla RI — dotyczy Lambda, Fargate, EC2
Spot Instances
Do 90% vs On-DemandNieużywana pojemność EC2 w bardzo niskiej cenie. Mogą być przerwane z 2-min ostrzeżeniem.
Idealny dla: Batch processing, ML training, rendering — tolerujące przerwy
Certyfikacje AWS
AWS Cloud Practitioner
ŁatwyPodstawy cloud i AWS dla osób niekoniecznie technicznych. Dobry punkt startowy.
Sugerowany czas przygotowania: 1-2 miesiące nauki
AWS Solutions Architect Associate
ŚredniProjektowanie resilient, cost-effective architektury AWS. Najpopularniejsza certyfikacja AWS.
Sugerowany czas przygotowania: 2-4 miesiące nauki
AWS Developer Associate
ŚredniTworzenie aplikacji na AWS: Lambda, DynamoDB, SAM, CI/CD, SDK.
Sugerowany czas przygotowania: 2-3 miesiące nauki
AWS SysOps Associate
Średni-trudnyZarządzanie, monitoring i operacje na AWS. CloudWatch, Systems Manager, Cost Optimization.
Sugerowany czas przygotowania: 2-4 miesiące nauki
AWS Solutions Architect Professional
TrudnyZaawansowane architektury multi-account, compliance, hybrid cloud. Wymaga doświadczenia.
Sugerowany czas przygotowania: 6-12 miesięcy doświadczenia
FAQ — AWS
Co to jest AWS (Amazon Web Services)?
AWS (Amazon Web Services) to największa platforma chmurowa na świecie — zestaw ponad 200 usług infrastrukturalnych oferowanych przez Amazon. Uruchomiona w 2006 roku, AWS oferuje computing (EC2), storage (S3), bazy danych (RDS, DynamoDB), sieci (VPC), AI/ML (SageMaker), serverless (Lambda) i setki innych usług. AWS odpowiada za ok. 32% globalnego rynku cloud computing (2024), z przychodem ponad 90 miliardów dolarów rocznie.
Czym różni się AWS od Azure i Google Cloud?
AWS: największy rynek (32%), najdojrzalszy ekosystem, lider w enterprise i startupy. Ponad 200 usług, największy wybór, skomplikowany pricing. Google Cloud (GCP): najlepszy w data analytics (BigQuery), AI/ML (Vertex AI, TPU), Kubernetes (GKE). Azure: najlepszy dla firm Microsoft-centric (Active Directory, Windows Server, Office 365), silny w enterprise i hybrid cloud. Wszystkie trzy oferują podobne core services — wybór zależy od istniejącego stacku i use case.
Co to jest EC2 w AWS?
Amazon EC2 (Elastic Compute Cloud) to usługa wirtualnych serwerów (instancji) w chmurze AWS. Oferuje setki typów instancji zoptymalizowanych pod różne workloady: General Purpose (t3, m6i), Compute Optimized (c6i — CPU-intensywne), Memory Optimized (r6i — bazy danych), Storage Optimized (i3 — wysokie IOPS), GPU (p4, g5 — ML training). Modele rozliczenia: On-Demand (per godzina/sekunda), Reserved Instances (1-3 lata, 30-60% taniej), Spot Instances (do 90% taniej, mogą być przerwane).
Czym jest AWS Lambda (serverless)?
AWS Lambda to usługa serverless computing — uruchamiasz funkcje bez zarządzania serwerami. Płacisz tylko za czas wykonania (100ms granularity) i liczbę wywołań — przy małym ruchu praktycznie bezpłatne (1 milion wywołań/miesiąc gratis). Lambda automatycznie skaluje od 0 do tysięcy równoległych wykonań. Obsługuje: Node.js, Python, Java, Go, Ruby, .NET. Idealna dla: API backends (z API Gateway), event processing (S3 trigger, DynamoDB Streams), scheduled tasks (CloudWatch Events).
Jak zarządzać kosztami AWS?
Strategie optymalizacji kosztów AWS: Reserved Instances / Savings Plans (do 60% oszczędności vs On-Demand), Spot Instances dla workloadów tolerujących przerwy (do 90% taniej), Auto Scaling (skaluj w dół gdy niskie zapotrzebowanie), S3 Intelligent-Tiering (automatyczne przenoszenie danych do tańszych tierów), Right-Sizing (mniejsze instancje EC2 gdy zasoby nieużywane), AWS Cost Explorer + budżety z alertami, Trusted Advisor (identyfikuje zasoby do optymalizacji).
Powiązane artykuły
Skontaktuj się z nami
Porozmawiajmy o Twoim projekcie. Bezpłatna wycena w ciągu 24 godzin.
Wyślij zapytanie
Telefon
+48 790 814 814
Pon-Pt: 9:00 - 18:00
adam@fotz.pl
Odpowiadamy w ciągu 24h
Adres
Plac Wolności 16
61-739 Poznań
Godziny pracy
Wolisz porozmawiać?
Zadzwoń teraz i porozmawiaj z naszym specjalistą o Twoim projekcie.
Zadzwoń teraz