🎯 Definicja
AWS Compute Services to “silniki” chmury. Zamiast kupować fizyczny serwer, wynajmujesz moc obliczeniową (procesor, RAM) na żądanie.
🔑 Kluczowe punkty
- EC2: Wirtualne maszyny (Czysty serwer).
- Lambda: Serverless (Tylko kod, nie obchodzą Cię serwery).
- ECS/EKS: Kontenery (Docker/Kubernetes).
📚 Szczegółowe wyjaśnienie
- EC2 (Elastic Compute Cloud): Jak wynajęty laptop. Masz pełną kontrolę nad systemem operacyjnym. Dobry do wszystkiego, ale musisz zarządzać systemem.
- Lambda: Jak funkcja w Excelu. Uruchamia się, gdy coś się stanie (np. ktoś wgra plik), robi swoje i znika. Płacisz za milisekundy pracy. Idealne do przetwarzania zdarzeń.
- ECS (Elastic Container Service): Łatwy sposób na uruchomienie Dockerów.
- EKS (Elastic Kubernetes Service): Trudny sposób na uruchomienie Dockerów (Kubernetes), ale daje pełną kontrolę nad orkiestracją.
💡 Przykład zastosowania
- Strona internetowa WordPress → EC2.
- Przetwarzanie miniaturki zdjęcia po wgraniu → Lambda.
- Mikroserwisy banku (setki usług) → EKS.
📌 Źródła
- AWS Compute Blog.
👽 Brudnopis
- Compute to zazwyczaj największa część rachunku za chmurę. Wybór odpowiedniego modelu (Serverless vs EC2) decyduje o kosztach.