Introduktion
Att använda containrar i programvaruutveckling har blivit populärt på grund av användarvänlighet och mångsidighet. Containrar gör det enkelt att paketera och distribuera ett program till valfri beräkningsmiljö för tester, skalning och live. När ditt program möter högre efterfrågan kan du enkelt skala ut dina tjänster genom att distribuera fler containerinstanser. Containrar är också mindre resursintensiva än virtuella datorer. Med den här effektiviteten kan du använda beräkningsresurserna på ett bättre sätt och det sparar pengar.
Standardkörmiljön för containerhantering fokuserar på att hantera enskilda containrar. Det finns dock tillfällen då du vill skala och ha flera containrar som fungerar tillsammans. Det blir svårt att skala flera containrar eftersom flera faktorer behöver beaktas vid hantering av flera containrar. Anta att du behöver hantera belastningsutjämning, säkerhet, nätverksanslutningar och distribution. För att göra den här processen enklare är det vanligt att använda en plattform för containerhantering, till exempel Kubernetes.
Anta att du driver ett företag som tillhandahåller en lösning för tillgångsspårning till kunder över hela världen. Din spårningslösning skapas och distribueras som mikrotjänster, som sedan paketeras i containrar. Du använder de containerbaserade instanserna för att snabbt distribuera till nya kundregioner och skala resurser efter behov för att möta kundernas efterfrågan globalt. Du har till uppgift att använda en plattform för containerorkestrering som förenklar processen för att utveckla, distribuera och hantera containerbaserade program.
Här ser du hur Azure Kubernetes Service (AKS) gör det enkelt att hantera en värdbaserad Kubernetes-miljö i Azure. Vi hoppas kunna hjälpa dig att avgöra om AKS är ett bra val som Kubernetes-plattform för ditt företag.
Utbildningsmål
I den här modulen gör du följande:
- Utvärdera om Azure Kubernetes Service är en lämplig Kubernetes-orkestreringsplattform åt dig.
- Beskriv hur komponenterna i Azure Kubernetes Service fungerar för att stödja dirigering av beräkningscontainer.
Förutsättningar
- Grundläggande kunskap om mikrotjänster