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 platformy
- Przegląd podstaw inżynierii platformy
- Ewolucja inżynierii platformy w kontekście skalowalności
- Zasady projektowania skalowalnej architektury platformy
Dogłębne omówienie architektury mikrousług
- Zasady projektowania mikrousług
- Dekompozycja aplikacji monolitycznych na mikrousługi
- Wzorce komunikacji i wykrywanie usług
Konteneryzacja z Dockerem
- Zaawansowane techniki konteneryzacji
- Tworzenie zoptymalizowanych obrazów Docker dla mikrousług
- Kwestie sieciowe i magazynowe związane z kontenerami
Ekosystem i architektura Kubernetes
- Dogłębne omówienie komponentów Kubernetes
- Konfigurowanie i zarządzanie klastrem Kubernetes
- Najlepsze praktyki w zakresie sieci, magazynu i bezpieczeństwa w Kubernetes
Wdrażanie mikrousług na Kubernetes
- Strategie wdrażania mikrousług
- Zarządzanie wdrożeniami usług za pomocą wykresów Helm
- Praktyki ciągłego wdrażania w środowisku Kubernetes
Obserwowalność i monitorowanie w mikrousługach
- Implementowanie logowania, monitorowania i alertów dla mikrousług
- Narzędzia i platformy do obserwowalności w ekosystemie Kubernetes
- Analiza metryk i logów w celu utrzymania zdrowia systemu
Skalowanie i optymalizacja wydajności
- Strategie skalowania poziomego i pionowego
- Automatyczne skalowanie usług w zależności od obciążenia
- Optymalizacja wydajności i zasobów
Inżynieria odporności i niezawodności
- Projektowanie pod kątem awarii: wzorce odporności w mikrousługach
- Implementowanie kontroli zdrowia, wyłączników awaryjnych i ograniczania przepustowości
- Strategie odzyskiwania po awariach i wysokiej dostępności
Zagadnienia bezpieczeństwa dla mikrousług i Kubernetes
- Zabezpieczanie komunikacji mikrousług
- Funkcje bezpieczeństwa Kubernetes i najlepsze praktyki
- Implementowanie siatek usług dla zwiększonego bezpieczeństwa
Projekt praktyczny
- Projektowanie i wdrażanie skalowalnej aplikacji mikrousługowej na Kubernetes
- Implementowanie potoków CI/CD do wdrażania mikrousług
- Stosowanie praktyk monitorowania i skalowania w celu utrzymania wydajności aplikacji
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie koncepcji konteneryzacji i orchestracji
- Doświadczenie w pracy z Dockerem i podstawowymi operacjami Kubernetes
- Znajomość chmury obliczeniowej i architektury mikrousług
Grupa docelowa
- Inżynierowie platformy
- Profesjonaliś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ę