Introduktion

Slutförd

Anta att du är systemtekniker för Contoso, ett medelstort företag för finansiella tjänster med huvudkontor i London och kontor i New York och San Francisco. Contosos databehandlingsmiljö finns i dess lokala datacenter. De flesta Contoso-arbetsbelastningar är helt containerbaserade på Kubernetes och körs på en virtualiseringsplattform från tredje part.

Trots sin moderniserade miljö står Contoso inför utmaningar som beror på kapacitets- och flexibilitetsbegränsningar som är inneboende i lokala infrastrukturer. Det blir också svårare att konsekvent hantera och distribuera program till ett ständigt växande antal Kubernetes-kluster.

För att hantera dessa kapacitets- och flexibilitetsutmaningar har IT-ledningen beslutat att migrera många av Contosos containerbaserade arbetsbelastningar till molnet. Contoso vill använda flera molnleverantörer för att undvika beroenden med en enda leverantör, men har valt Azure som huvuddistributionsmål.

Ditt ingenjörsteam har till uppgift att utforska och utvärdera Azure Arc-funktioner för Kubernetes-baserade arbetsbelastningar. Du måste bestämma hur Contoso kan dra nytta av azure arc-moln-till-gräns-hanteringsmodellen och följa en strategi för flera flöden samtidigt som vissa lokala containerbaserade arbetsbelastningar bibehålls.

I den här modulen får du lära dig hur Azure Arc utökar Azure-plattformen så att program och tjänster har flexibiliteten att köras över datacenter, vid gränsen och i miljöer med flera moln. Du får lära dig hur Azure Arc-aktiverade Kubernetes låter företag som Contoso hantera alla sina Kubernetes-resurser i ett enda kontrollplan och hur det ger en konsekvent utvecklings- och driftupplevelse för att köra molnbaserade appar var som helst och på alla Kubernetes-plattformar. Du kan sedan implementera de här funktionerna på Contoso för att optimera och förenkla dess drift.

Utbildningsmål

När du har slutfört den här modulen vet du hur du:

  • Kunna beskriva Kubernetes, Azure Arc och Azure Arc-aktiverat Kubernetes.
  • Förstå hur du förbättrar Kubernetes-miljöer genom att ansluta Kubernetes-kluster till Azure Arc.
  • Förstå hur du distribuerar program till Azure Arc-aktiverade Kubernetes-kluster med hjälp av GitOps för att hantera konfigurationer.
  • Lär dig mer om Azure-tjänster som kan distribueras till Azure Arc-aktiverade Kubernetes-kluster.
  • Förstå hur du använder Azure Policy och Azure Monitor med Azure Arc-aktiverade Kubernetes.

Förutsättningar

För bästa inlärningsupplevelse i den här modulen behöver du grundläggande förståelse och kunskap om:

  • Containerisering och Kubernetes-arkitektur
  • Grundläggande förståelse för att hantera Kubernetes-kluster
  • Azure-portalen och Azure CLI
  • Azure Monitor och Azure Policy
  • Principer och processer för GitOps