Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Zaawansowane koncepcje w inżynierii platform
- Przegląd podstaw inżynierii platform
- Ewolucja inżynierii platform w kontekście skalowalności
- Zasady projektowania skalowalnej architektury platformy
Głębokie zanurzenie w architekturze mikrousług
- Zasady projektowania mikrousług
- Rozkładanie monolitowych aplikacji na mikrousługi
- Wzorce komunikacji i odkrywania usług
Konteneryzacja z Dockerem
- Zaawansowane techniki konteneryzacji
- Budowanie zoptymalizowanych obrazów Docker dla mikrousług
- Rozważania dotyczące sieci i przechowywania kontenerów
Ekosystem i architektura Kubernetes
- Szczegółowe eksplorowanie komponentów Kubernetes
- Konfigurowanie i zarządzanie klastrem Kubernetes
- Najlepsze praktyki dotyczące sieci, przechowywania i bezpieczeństwa w Kubernetes
Wdrażanie mikrousług na Kubernetes
- Strategie wdrażania mikrousług
- Zarządzanie wdrożeniami usług za pomocą Helm chartów
- Praktyki ciągłego wdrażania w środowisku Kubernetes
Obserwowalność i monitorowanie w mikrousługach
- Wdrażanie logowania, monitorowania i alertów dla mikrousług
- Narzędzia i platformy do obserwowalności w ekosystemie Kubernetes
- Analizowanie metryk i logów w celu utrzymania zdrowia systemu
Skalowanie i optymalizacja wydajności
- Strategie skalowania poziomego i pionowego
- Automatyczne skalowanie usług na podstawie obciążenia
- Optymalizacja wydajności i optymalizacja zasobów
Odpowiedź i niezawodność inżynierii
- Projektowanie na wypadek awarii: wzorce odporności w mikrousługach
- Wdrażanie kontroli zdrowia, przerywaczy obwodów i ograniczania szybkości
- Strategie odzyskiwania po awarii i wysokiej dostępności
Kwestie bezpieczeństwa dla mikrousług i Kubernetes
- Zabezpieczanie komunikacji mikrousług
- Funkcje bezpieczeństwa Kubernetes i najlepsze praktyki
- Wdrażanie siatek usług do zwiększenia bezpieczeństwa
Projekt praktyczny
- Projektowanie i wdrażanie skalowalnej aplikacji mikrousługowej na Kubernetes
- Wdrażanie rurociągów CI/CD dla wdrażania mikrousług
- Stosowanie praktyk monitorowania i skalowania w celu utrzymania wydajności aplikacji
Podsumowanie i kolejne kroki
Wymagania
- Rozumienie koncepcji konteneryzacji i orchestracji
- Doświadczenie z Dockerem i podstawowymi operacjami Kubernetes
- Znajomość chmurowego obliczania i architektury mikroservisów
Grupa docelowa
- Inżynierowie platform
- Specjaliści DevOps
- Architekci oprogramowania
35 godzin
Opinie uczestników (1)
O mikroserwisach i sposobie ich utrzymania w Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Szkolenie - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Przetłumaczone przez sztuczną inteligencję