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 cena

    Pł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-Demand

    Rezerwacja 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-Demand

    Zobowią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-Demand

    Nieuż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

    Foundational

    AWS Cloud Practitioner

    Łatwy

    Podstawy cloud i AWS dla osób niekoniecznie technicznych. Dobry punkt startowy.

    Sugerowany czas przygotowania: 1-2 miesiące nauki

    Associate

    AWS Solutions Architect Associate

    Średni

    Projektowanie resilient, cost-effective architektury AWS. Najpopularniejsza certyfikacja AWS.

    Sugerowany czas przygotowania: 2-4 miesiące nauki

    Associate

    AWS Developer Associate

    Średni

    Tworzenie aplikacji na AWS: Lambda, DynamoDB, SAM, CI/CD, SDK.

    Sugerowany czas przygotowania: 2-3 miesiące nauki

    Associate

    AWS SysOps Associate

    Średni-trudny

    Zarządzanie, monitoring i operacje na AWS. CloudWatch, Systems Manager, Cost Optimization.

    Sugerowany czas przygotowania: 2-4 miesiące nauki

    Professional

    AWS Solutions Architect Professional

    Trudny

    Zaawansowane 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).

    Czytaj dalej

    Powiązane artykuły

    Kontakt

    Skontaktuj się z nami

    Porozmawiajmy o Twoim projekcie. Bezpłatna wycena w ciągu 24 godzin.

    Wyślij zapytanie

    Bezpłatna wycena w 24h
    Bez zobowiązań
    Indywidualne podejście
    Ekspresowa realizacja

    Telefon

    +48 790 814 814

    Pon-Pt: 9:00 - 18:00

    Email

    adam@fotz.pl

    Odpowiadamy w ciągu 24h

    Adres

    Plac Wolności 16

    61-739 Poznań

    Godziny pracy

    Pon - Pt9:00 - 18:00
    Sob - NdzZamknięte

    Wolisz porozmawiać?

    Zadzwoń teraz i porozmawiaj z naszym specjalistą o Twoim projekcie.

    Zadzwoń teraz