AWS – co to jest i do czego służy? Kompleksowy przewodnik po Amazon Web Services

AWS – co to jest i do czego służy? Kompleksowy przewodnik po Amazon Web Services

Szukasz prostego, ale kompletnego wprowadzenia do Amazon Web Services (AWS) – od „co to jest AWS” po praktyczne zastosowania, architekturę i koszty? Ten pillar page to Twoja mapa drogowa po chmurze AWS (Amazon Cloud): zbieramy najważniejsze pojęcia, najważniejsze usługi, dobre praktyki i przykłady wdrożeń – z linkami do pogłębionych artykułów.

Czym jest AWS (Amazon Web Services)?

AWS (Amazon Web Services) to platforma chmurowa typu cloud computing oferująca szeroki zakres usług („aws services”) – od mocy obliczeniowej (compute) i przechowywania danych (storage), przez bazy danych, sieci, analitykę, AI/ML, serverless, DevOps, IoT, po zarządzanie i bezpieczeństwo. W praktyce AWS to „amazon cloud” – gotowa infrastruktura i narzędzia, które można skalować elastycznie w modelu płatności za użycie.

  • Jeśli zastanawiasz się: „AWS – co to?”, to w największym skrócie: zestaw usług chmurowych, dzięki którym wdrażasz i zarządzasz aplikacjami bez inwestycji we własne serwery i centra danych.
  • AWS to także ogromny ekosystem: AWS Partner Network, AWS Marketplace, szkolenia i certyfikacje.

Dla porządku: nazwa domenowa amazonaws.com (amazonaws) to zaplecze techniczne wielu usług i endpointów API.

Polecane rozwinięcia:
• AWS Cloud – Kompleksowy przewodnik po usługach Amazon Web Services
• System AWS – co to jest i jak działa

Jak działa AWS – w skrócie

AWS dostarcza zasoby IT poprzez API, konsolę www i IaC (Infrastructure as Code). Tworzysz zasoby w wybranym regionie geograficznym, a AWS zapewnia wysoką dostępność dzięki strefom dostępności (Availability Zones).

  • Compute: np. Amazon EC2 (Elastic Compute Cloud) – wirtualne instancje („instances”) serwerów.
  • Storage: np. Amazon S3 (Simple Storage Service) – trwała pamięć obiektowa.
  • Bazy: np. Amazon RDS (Relational Database Service), Amazon Aurora, DynamoDB.
  • Sieć: Amazon VPC – Twoja wirtualna sieć w AWS.
  • Serverless: AWS Lambda – uruchamiasz kod bez zarządzania serwerami.
  • CDN/edge: Amazon CloudFront.

Dzięki AWS możesz „skalowaćzasobami automatycznie, przetwarzać dane w chmurze i wdrażać funkcje oraz mikroserwisy bez dotykania sprzętu.

Dlaczego firmy wybierają chmurę AWS? (zalety)

Zalety usług Amazon Web Services najczęściej wymieniane przez organizacje:

  1. Skalowalność i elastyczność – dopasowanie mocy obliczeniowej i pamięci masowej do zmieniających się potrzeb.
  2. Wysoka dostępność i niezawodność – architektury multi-AZ, globalna sieć.
  3. Model płatności (pay-as-you-go) – płacisz za rzeczywiste użycie; łatwiej kontrolować koszty niż w on-prem.
  4. Bezpieczeństwo i zgodność – bogaty zestaw narzędzi, IAM, szyfrowanie, logowanie, certyfikacje.
  5. Innowacje – szybki dostęp do AI/ML, usług analitycznych, narzędzi DevOps i integracji.
  6. Globalny zasięgniskie opóźnienia i wysoka dostępność w wielu regionach geograficznych.

Amazon Web Services oferuje dziesiątki usług, które możesz łączyć jak klocki – od MVP po systemy „enterprise”.

Globalna infrastruktura AWS: regiony, AZ, krawędź

Na AWS składają się:

  • Regiony – niezależne lokalizacje (np. eu-central-1).
  • Strefy dostępności (AZ) – izolowane centra danych w regionie (co najmniej 2–3).
  • Węzły brzegowe (edge locations) – przyspieszają CDN (CloudFront), DNS (Route 53) itp.
  • Lokalne strefy (Local Zones) i Outposts – blisko użytkowników/centrów danych dla bardzo niskich opóźnień.

Korzyści: opóźnienia i wysoka dostępność, zgodność, kontrola lokalizacji danych.

Kategorie i usługi oferowane przez AWS – pełny przegląd

To miejsce na szybkie skanowanie, a dalej podlinkowujemy głębokie przewodniki.

Compute (obliczeniowy)

  • Amazon EC2 (Elastic Compute Cloud) – wirtualne instancje. → Amazon EC2 – Co to jest i jak zacząć z AWS?
  • Auto Scaling, Elastic Load Balancingskalowanie i równoważenie.
  • AWS Lambda (serverless) – funkcje „na żądanie”. → AWS Lambda – co to jest, jak działa i jak zacząć
  • Containers: Amazon ECS, Amazon EKS (Kubernetes), Fargate.
    • → AWS ECS – wszystko, co musisz wiedzieć
    • → Amazon EKS – Kompleksowy przewodnik

Storage (pamięć masowa)

  • Amazon S3 (Simple Storage Service) – obiekty, klasy storage, wersjonowanie.
    • → Amazon S3 – co to jest i jak go używać
  • Amazon EBS (bloki dla EC2), Amazon EFS (NFS), Glacier (archiwizacja).

Databases (bazy danych)

  • Amazon RDS (Relational Database Service) – zarządzane bazy (MySQL, PostgreSQL, MariaDB, Oracle, SQL Server).
    • → AWS RDS – co to jest, funkcje i porównanie instancji
  • Amazon Aurora – kompatybilna z MySQL/PostgreSQL, wysoka wydajność.
    • → Amazon Aurora – co to jest, korzyści, ceny i wersje
  • Amazon DynamoDB – NoSQL o niskich opóźnieniach.

Networking & CDN

  • Amazon VPC – sieć prywatna, podsieci, routing, NAT, SG, NACL.
    • → AWS VPC – co to jest i jak działa
  • Amazon CloudFront (CDN) – szybka dystrybucja treści.
    • → Amazon CloudFront – co to jest i jak działa?
  • Route 53 (DNS), Direct Connect, Transit Gateway.

Security, Identity & Compliance

  • AWS Identity and Access Management (IAM) – użytkownicy, role, polityki.
    • → AWS IAM – kompleksowy przewodnik
  • KMS, Secrets Manager, Cognito, GuardDuty, Security Hub, WAF.

Analytics & Big Data

  • Amazon Athena, Amazon Redshift, Amazon EMR, AWS Glue, Amazon OpenSearch Service, Amazon QuickSight.
  • Dane w chmurze i duże zbiory danych (data lake) prosto na S3.

AI/ML

  • Amazon SageMaker – budowa/trenowanie/wdrażanie modeli.
  • Amazon Bedrock – gen-AI i modele foundation.
    • → Amazon Bedrock – wszystko, co musisz wiedzieć o platformie AI

Application Integration & Eventing

  • Amazon SQS (kolejki), SNS (pub/sub), EventBridge (event bus), Step Functions (workflow).

DevOps, Observability & Management

  • CloudFormation, CDK (IaC), CodeCommit/Build/Deploy/Pipeline (CI/CD), Elastic Beanstalk (PaaS).
  • CloudWatch, X-Ray, CloudTrail, Config.
  • Cost Explorer, Budgets (zarządzanie kosztami i zasobami).

Migration & Hybrid

  • Database Migration Service (DMS), Application Migration Service, Snowball/Snowcone, Outposts.

Więcej o przeglądzie usług:
• AWS Cloud – Kompleksowy przewodnik po usługach Amazon Web Services
• AWS Pricing – Jak zrozumieć koszty i wybrać opcje
• AWS Free Tier – co to jest i jak z niego skorzystać

Architektura referencyjna: prosta aplikacja www w AWS

Poniższy diagram (wysokopoziomowy) pokazuje przepływ w klasycznym serwisie www:

Wariant serverless: Amazon API Gateway + AWS Lambda + DynamoDB + S3/CloudFront dla frontendu SPA.

Modele usług: IaaS, PaaS, SaaS – gdzie tu AWS?

  • IaaS: EC2, EBS, VPC – pełna kontrola nad instancjami i siecią.
  • PaaS: Elastic Beanstalk, RDS, EKS/ECS Fargate – mniejsza administracja, szybsze wdrażanie.
  • SaaS: oprogramowanie dostarczane jako usługa (np. narzędzia analityczne „as-a-service”), dostępne przez web, płatność subskrypcyjna.

AWS umożliwia łączenie modeli. Dla wielu firm optymalne jest połączenie serverless (Lambda), managed DB (RDS/Aurora) i S3 jako data lake.

AWS Pricing: jak zrozumieć koszty i je kontrolować

AWS działa na zasadziepay-as-you-go” – płacisz za przetwarzanie danych, moc obliczeniową, przechowywanie danych i transfer. Do tego:

  • Savings Plans / Reserved Instances – zniżki za deklarację użycia.
  • AWS Cost Explorer + Budgets – monitorowanie, prognozy, alerty.
  • Klasy storage (np. S3 Standard / IA / Glacier) – dobierasz koszt do profilu danych.
  • Data transfer – świadomie projektuj ruch (CloudFront, peering, cache).
  • Right-sizing instancji EC2/EKS, autoscaling, harmonogramy wyłączeń.
  • Free Tier – darmowe limity na start.

Bezpieczeństwo: IAM, sieć, zgodność i odpowiedzialność współdzielona

Bezpieczeństwo w AWS to połączenie narzędzi i usług (w chmurze) oraz Twoich praktyk (w konfiguracji):

  • Odpowiedzialność współdzielona: AWS odpowiada za bezpieczeństwo chmury (fizyczna infrastruktura, hipernadzorca), Ty – za bezpieczeństwo w chmurze (konfiguracje, dostęp, dane, aplikacje).
  • IAM: zasada najmniejszych uprawnień, role zamiast kluczy, MFA.
  • Szyfrowanie: „at rest” (KMS) i „in transit” (TLS).
  • Sieć: segmentacja w VPC, grupy zabezpieczeń, NACL, WAF i Shield dla warstw wyższych.
  • Monitoring: CloudTrail, Config, GuardDuty, Security Hub.
  • Zgodność: ISO 27001, SOC 2 i inne – w zależności od regionu i usługi.

Więcej:
• AWS IAM – kompleksowy przewodnik
• Amazon VPC – co to jest i jak działa

Use-cases i case studies: jak różne branże korzystają z AWS

1) E-commerce (skalowanie w szczytach)

  • Problem: duże piki ruchu (kampanie, święta).
  • Rozwiązanie: CloudFront + S3 dla statyków, Auto Scaling EC2 lub EKS/ECS dla mikroserwisów, Aurora/DynamoDB dla koszyka/katalogu.
  • Efekt: wysoka dostępność, niższe opóźnienia, skalowalność bez nadmiarowej infrastruktury.

2) Fintech (zgodność i niezawodność)

  • Problem: wymagania regulacyjne, ciągłość działania.
  • Rozwiązanie: RDS/Aurora z Multi-AZ, KMS, CloudHSM, WAF, replikacja cross-region.
  • Efekt: niezawodność i zgodność, krótszy RTO/RPO.

3) Media/OTT (strumieniowanie treści)

  • Problem: globalna dystrybucja wideo.
    Rozwiązanie: CloudFront, transkodowanie (MediaConvert), magazyn na S3, metadane w DynamoDB.
  • Efekt: międzynarodowy zasięg, niskie opóźnienia.

4) Gaming (duża zmienność ruchu)

  • Problem: bursty przy premierach, globalne rozproszenie.
    Rozwiązanie: GameLift/EKS, globalny CDN, bazy NoSQL dla sesji.
  • Efekt: płynność, skalowanie per region.

5) Analityka i ML/AI

  • Problem: przetwarzanie dużych zbiorów danych i eksperymentacja ML.
  • Rozwiązanie: jezioro danych na S3, Glue/Athena, hurtownia Redshift, modelowanie w SageMaker lub Bedrock (gen-AI).
  • Efekt: wgląd w dane szybciej, iteracje modeli bez inwestycji w GPU on-prem.

6) Sektor publiczny i edukacja

  • Problem: budżety i wymogi bezpieczeństwa.
  • Rozwiązanie: dopasowane regiony, IAM, budżety i klasy storage, CloudFront dla portali.
  • Efekt: nowoczesne usługi przy lepszej kontroli wyceny.

Jak dobrać usługę? Mapka kategorii

Mapka kategorii usług AWS

Jak zacząć? Plan startowy krok po kroku

  1. Załóż konto i włącz MFA. Skorzystaj z Free Tier na testy.
    → AWS Free Tier – co to jest i jak z niego skorzystać
  2. Utwórz organizację (AWS Organizations) i konto „prod”/„dev”.
  3. Region: wybierz domyślny region (np. EU) – blisko użytkowników i danych.
  4. IAM: polityka haseł, role, grupy, zasada najmniejszych uprawnień.
    → AWS IAM – kompleksowy przewodnik
  5. Sieć: zaprojektuj VPC (CIDR, podsieci public/private, NAT, SG).
    → AWS VPC – co to jest i jak działa
  6. Compute: zdecyduj: EC2/EKS/ECS/Lambda.
    → Amazon EC2 – jak zacząć • AWS ECS – przewodnik • Amazon EKS – przewodnik • AWS Lambda – jak zacząć
  7. Storage/DB: S3 na pliki, RDS/Aurora/DynamoDB na dane.
    → Amazon S3 – poradnik • AWS RDS – porównanie instancji • Amazon Aurora – przewodnik
  8. CI/CD i IaC: CloudFormation/CDK + CodePipeline.
  9. Monitoring i bezpieczeństwo: CloudWatch, CloudTrail, Config, GuardDuty, WAF.
  10. Koszty: Budgets, Cost Explorer, tagowanie zasobów, harmonogramy.
    → AWS Pricing – jak zrozumieć koszty

Dobre praktyki (skrót)

  • IaC by default (CloudFormation/CDK/Terraform).
  • Least privilege w IAM, role zamiast kluczy.
  • Warstwy i segmentacja w VPC (public/private).
  • Multi-AZ dla krytycznych usług; rozważ multi-region dla RTO/RPO.
  • S3 lifecycle i klasy storage.
  • Obserwowalność: metryki, logi, ślady (X-Ray).
  • Kontrola kosztów: budżety, alerty, rightsizing, zaplanowane wyłączenia.
  • Testy DR i regularne przeglądy bezpieczeństwa.

Słownik pojęć (mini-glosariusz)

  • Amazon Web Services / Amazon AWS / AWS Cloud – platforma cloud computing firmy Amazon.
  • Amazon EC2 (Elastic Compute Cloud)compute (instancje).
  • Amazon S3 (Simple Storage Service)storage obiektowy.
    Amazon RDS (Relational Database Service) – zarządzane bazy danych SQL.
  • Amazon Aurora – wysokowydajna relacyjna baza zgodna z MySQL/PostgreSQL.
  • AWS Lambdaserverless funkcje.
  • Amazon EKS/ECS – kontenery (Kubernetes i natywne ECS).
  • Amazon CloudFrontCDN.
  • Amazon VPC – sieć prywatna.
  • IAM – zarządzanie tożsamością i dostępem.
  • Cost Explorer – analiza kosztów.
  • IaaS / PaaS / SaaS – modele usług chmurowych.
  • SLA / AZ / Region – dostępność i geografia.

Mini-checklista wdrożeniowa (do skopiowania)

  • Konto, MFA, organizacja kont.
  • Wybór regionu i VPC (CIDR, podsieci, NAT, SG).
  • IAM: grupy, role, polityki, brak kluczy na stałe.
  • S3 + klasy storage, lifecycle.
  • Compute: EC2/EKS/ECS/Lambda – decyzja architektoniczna.
  • Baza: RDS/Aurora/DynamoDB – dopasowanie do wzorca.
  • Observability: CloudWatch, X-Ray, CloudTrail, Config.
  • Security: KMS, WAF/Shield, GuardDuty, Security Hub.
  • CDN: CloudFront + Route 53.
  • Koszty: tagi, Budgets, Cost Explorer, Savings Plans/RI.
  • IaC/CI-CD: CloudFormation/CDK + CodePipeline.
  • DR: kopie, Multi-AZ/region, RTO/RPO, testy.

Podsumowanie

AWS to jedna z największych na świecie platform chmurowych na świecie – „zestaw klocków” od infrastruktury (IaaS) po PaaS i serverless, którymi zarządzasz w sposób skalowalny i ekonomiczny. Amazon Web Services oferuje narzędzia do przetwarzania danych, przechowywania danych, zarządzania bazami danych, integracji i analityki, a także nowoczesne usługi AI (Bedrock, SageMaker). Dzięki globalnej infrastrukturze AWS osiągasz wysoką dostępność, a dzięki modelowi płatności – rozsądne koszty.

FAQ

Najczęściej zadawane pytania

Platforma Amazon Web Services (AWS) to chmura obliczeniowa dostarczająca usług i produktów (compute, storage, bazy danych, sieci, AI/ML, analityka) w modelu pay-as-you-go.

Tak – posiada bogaty zestaw narzędzi (IAM, KMS, WAF, GuardDuty), mechanizmy szyfrowania i szerokie certyfikacje. Bezpieczeństwo działa w modelu odpowiedzialności współdzielonej.

    • EC2 (IaaS) daje pełną kontrolę nad instancjami.

    • Lambda (serverless) – płacisz „per wywołanie”, zero zarządzania serwerami. Wybór zależy od natury obciążenia i wymagań.

RDS – zarządzane silniki (MySQL, PostgreSQL itd.).
Aurora – kompatybilna z MySQL/PostgreSQL, zaprojektowana przez AWS dla lepszej wydajności i skalowania.

To globalna sieć dostarczania treści (CDN) – skraca czas ładowania stron i API, obniża koszty transferu.

Płacisz za wykorzystane sekundy/minuty/GB itp. Pomagają Budgets, Cost Explorer, Savings Plans, Reserved Instances.
→ AWS Pricing – przewodnik