Plan Szkolenia
Podstawy operacji w chmurze na AWS
- Role i obowiązki operacyjne w chmurze
- Struktura kont AWS, organizacje i strategia wielu kont
- Podstawowe usługi operacyjne: CloudWatch, CloudTrail, AWS Config
Infrastruktura jako kod i udostępnianie
- Zasady IaC i infrastruktury niemodyfikowalnej
- Udostępnianie za pomocą Terraform i AWS CloudFormation
- Zarządzanie stanem, modułami i promocją środowisk
CI/CD i strategie wdrażania
- Projektowanie potoków CI/CD dla aplikacji natywnych w chmurze
- Wdrożenia blue/green, canary i rolling
- Automatyzacja wycofywania zmian, kontroli kondycji i walidacji wydań
Monitorowanie, obserwowalność i alertowanie
- Metryki, logi i ślady: wysyłanie, przechowywanie i analiza
- Korzystanie z CloudWatch, X-Ray i narzędzi obserwowalności innych firm
- Definiowanie SLO/SLI, polityk alertowania i praktyk dyżurowania
Operacje bezpieczeństwa i zarządzanie tożsamością
- Najlepsze praktyki IAM, zasada najmniejszych uprawnień i dostęp między kontami
- Zarządzanie sekretami, KMS i bezpieczne magazyny parametrów
- Bezpieczeństwo operacyjne: strategie łatania, skanowanie podatności i ścieżki audytu
Odporność, kopie zapasowe i odzyskiwanie po awarii
- Projektowanie pod kątem tolerancji błędów i wysokiej dostępności
- Strategie tworzenia kopii zapasowych, automatyzacja migawek i procedury przywracania
- Planowanie odzyskiwania po awarii i tworzenie podręczników runbook
Optymalizacja kosztów i zarządzanie
- Widoczność kosztów: strategie rozliczeń, tagowania i alokacji kosztów
- Dobór odpowiedniego rozmiaru, instancje zarezerwowane/plany oszczędnościowe i kontrola budżetów
- Zarządzanie: polityki, bariery ochronne i automatyzacja zgodności
Kontenery, architektura bezserwerowa i operacje w czasie wykonywania
- Kwestie operacyjne dla ECS, EKS i Lambda
- Odkrywanie usług, autoskalowanie i limity zasobów
- Logowanie, śledzenie i debugowanie obciążeń kontenerowych
Reagowanie na incydenty, playbooki i inżynieria chaosu
- Reagowanie na incydenty oparte na runbookach i praktyki postmortem
- Automatyzacja naprawy i wzorce samonaprawiania
- Wprowadzenie do eksperymentów chaosu w celu walidacji odporności
Warsztat praktyczny: Obsługa przykładowego obciążenia
- Wdrażanie przykładowej aplikacji przy użyciu IaC i potoku CI/CD
- Wdrażanie monitorowania, alertów i skryptu automatycznej naprawy
- Symulowanie incydentów i ćwiczenie reakcji opartej na runbookach
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość koncepcji chmury i sieci
- Znajomość wiersza poleceń systemu Linux i skryptów
- Doświadczenie z kontrolą źródła (Git) i podstawowymi koncepcjami CI/CD
Grupa docelowa
- Inżynierowie operacji chmurowych
- SRE i inżynierowie platformowi
- Inżynierowie DevOps i liderzy zespołów technicznych
Opinie uczestników (2)
Dowiedziałem się o Lambdzie i Serwerlessie kilku nowych, interesujących rzeczy
Oleg Buldumac - PUBLIC COURSE
Szkolenie - AWS Lambda for Developers
Przetłumaczone przez sztuczną inteligencję
Baaaardzo dużo wiedzy przekazanej