Kursplan

Avancerade koncept inom plattformsteknik

  • Genomgång av grunderna i plattformsteknik
  • Utvecklingen av plattformsteknik i samband med skalbarhet
  • Designprinciper för skalbar plattformsarkitektur

Djupdykning i Microservices arkitektur

  • Principer för design av mikrotjänster
  • Dela upp monolitiska program i mikrotjänster
  • Communication Mönster och tjänstidentifiering

Skapande av behållare med Docker

  • Avancerade tekniker för containerisering
  • Skapa optimerade Docker avbildningar för mikrotjänster
  • Överväganden för containernätverk och lagring

Kubernetes Ekosystem och arkitektur

  • Fördjupad utforskning av Kubernetes komponenter
  • Konfigurera och hantera ett Kubernetes-kluster
  • Kubernetes Metodtips för nätverk, lagring och säkerhet

Distribuera Microservices på Kubernetes

  • Distributionsstrategier för mikrotjänster
  • Hantera tjänstdistributioner med Helm diagram
  • Metoder för kontinuerlig distribution i en Kubernetes-miljö

Observerbarhet och övervakning i Microservices

  • Implementera loggning, övervakning och aviseringar för mikrotjänster
  • Verktyg och plattformar för observerbarhet i ett Kubernetes ekosystem
  • Analysera mått och loggar för att upprätthålla systemets hälsa

Skalning och prestandajustering

  • Strategier för horisontell och vertikal skalning
  • Tjänster för automatisk skalning baserat på belastning
  • Prestandajustering och resursoptimering

Resiliens- och tillförlitlighetsteknik

  • Designa för fel: återhämtningsmönster i mikrotjänster
  • Implementera hälsokontroller, kretsbrytare och hastighetsbegränsning
  • Strategier för haveriberedskap och hög tillgänglighet

Säkerhetsöverväganden för Microservices och Kubernetes

  • Skydda mikrotjänstkommunikation
  • Kubernetes Säkerhetsfunktioner och bästa praxis
  • Implementera tjänstnät för förbättrad säkerhet

Praktiskt projekt

  • Designa och distribuera ett skalbart mikrotjänstprogram på Kubernetes
  • Implementera CI/CD-pipelines för distribution av mikrotjänster
  • Tillämpa övervaknings- och skalningsmetoder för att upprätthålla programprestanda

Sammanfattning och nästa steg

Krav

  • En förståelse för containeriserings- och orkestreringsbegrepp
  • Erfarenhet av Docker och grundläggande Kubernetes operationer
  • Kunskaper om molnbaserad databehandling och arkitektur för mikrotjänster

Publik

  • Plattformsingenjörer
  • DevOps Yrkesverksamma
  • Programvaruarkitekter
 35 timmar

Antal deltagare



Price per participant

Vittnesmål (4)

Relaterade Kurser

Relaterade Kategorier