Introduktion
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-modellen för molnbaserad kant-hantering och anlita en mångleverantörsstrategi samtidigt som vissa containerbaserade arbetsuppgifter bibehålls på plats.
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:
- Beskriv Kubernetes, Azure Arc och Kubernetes som har aktiverats med Azure Arc.
- 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