Introduktion till scenariot med den moderna programplattformen

När kunderna hanterar större och mer avancerade former av molnimplementering blir deras resa till molnet mer komplex. Kunder använder ofta orkestrerade containrar för att hantera pooler med arbetsbelastningar i ett eller flera centraliserade kluster. Den här artikelserien kombinerar tekniska och icke-tekniska överväganden som krävs för att förbereda för Kubernetes och containerintegrering i centraliserade åtgärder och din bredare molnstrategi.

Organisationer inkluderar hanterade tjänster, programtjänster och containrar i sin övergripande strategi för att påskynda utvecklarnas produktivitet, minska driftkostnaderna, göra arbetsbelastningarna mer portabla och modernisera äldre arbetsbelastningar.

  • Programplattform: En samling programberoenden som har utformats för att stödja körningen av programmet. Programplattformar påskyndar utvecklingen genom att tillhandahålla väldefinierade strukturer för att hantera många vanliga behov. Programplattformar kan också skapa begränsningar som påverkar hur programmet kan skapas.
  • Programtjänster (PaaS-tjänster): Programtjänster eller PaaS-alternativ (plattform som en tjänst) för utvecklare tillhandahåller en programplattform som maximerar det värde som varje program kan dra från en molnmiljö. Dessa tjänster skapar ett abstraktionslager mellan programplattformen och den underliggande molninfrastrukturen. Det här abstraktionsskiktet tvingar fram en specifik och konsekvent definierad uppsättning begränsningar för programplattformen, som bara kan köras i specifika miljöer.
  • Behållare: Containrar skapar ett liknande abstraktionslager mellan ett programs körningskrav och det underliggande operativsystemet och infrastrukturen. Till skillnad från PaaS-alternativ tillåter containrar att programkörningen konfigureras för programmets behov, oavsett containervärd.
  • Containerorkestrering: En containerorkestrerare tillhandahåller en konsekvent programkörning för en instans av en containervärd. Med den här orkestreringen kan arbetsbelastningsfokuserade driftsteam utveckla distributions- och DevOps-metoder för att underlätta flera distributions- och driftsmetoder, vilket minskar beroenden för centraliserade eller mänskliga åtgärder.

Den här artikelserien beskriver hur programtjänster och containrar kan integreras i din strategi för molnimplementering för att leverera följande resultat:

  • Utvecklaracceleration genom abstraktion: Både containrar och programtjänster påskyndar utvecklarproduktiviteten genom att göra det möjligt för utvecklare att fokusera mer på kod och mindre på värdmiljöproblem.
  • Minska driftkostnaderna genom abstraktion: Standardiserad containerorkestrering säkerställer konsekventa körningar över alla värdar, vilket effektiviserar åtgärder oavsett vilka arbetsbelastningar som utvecklare kan distribuera. Genom standardisering kan centraliserade driftsteam utöka traditionella support- och driftsmetoder till containervärdar.
  • Arbetsbelastningsportabilitet genom abstraktion: Flytt av arbetsbelastningar mellan containerorkestrerare möjliggör portabilitet för arbetsbelastningar. Vissa plattformar för containerorkestrering fungerar i det offentliga molnet. Andra plattformar för containerorkestrering är utformade för distribution av gränsenheter eller privata moln. Genom att tillåta olika alternativ för containerorkestrering kan du porta arbetsbelastningar mellan containervärdar mellan hybridplattformar, multimoln, gränsplattformar och offentliga molnplattformar.
  • Modernisera äldre arbetsbelastningar genom abstraktion: Äldre arbetsbelastningar kan kräva ett abstraktionslager före migrering eller modernisering. Genom att anpassa körningen på en containervärd kan äldre krav uppfyllas i en modern molnmiljö.

Den här artikelserien beskriver hur du kan integrera container- och containerhantering i dina strategi-, plan-, implementerings- och driftsfaser för din molnresa.

Komponenter i scenariot

Det här scenariot är utformat för att vägleda kundens resa från slutpunkt till slutpunkt under hela molnimplementeringslivscykeln. För att slutföra resan krävs några viktiga vägledningsuppsättningar:

  • Cloud Adoption Framework: De här artiklarna går igenom den minsta uppsättningen överväganden och implementeringar av varje CAF-metodik. Använd de här artiklarna för att förbereda beslutsfattare, central IT och det utmärkta molncentret för implementering av containrar och containerhantering som en central del av din teknikstrategi.
  • Azure Well-Architected Framework: I de här artiklarna beskrivs de överväganden som varje arbetsbelastningsägare bör göra när deras arbetsbelastningar behöver distribueras med containrar eller containerhanteringslösningar som Kubernetes.
  • Referensarkitekturer: Dessa referenslösningar hjälper till att påskynda distributionen av containerlösningar med hjälp av Azure Kubernetes Service (AKS).
  • Aktuella Azure-produkter: Läs mer om de produkter som stöder din strategi för container- och containerhantering i Azure.
  • Learn-moduler: Få de praktiska kunskaper som krävs för att implementera, underhålla och stödja container- och AKS-lösningar.

Vanliga kundresor

AKS-referensarkitekturer: Referensarkitekturerna i det vänstra fönstret visar hur du distribuerar olika beprövade arkitekturer för att hantera din container och Kubernetes-plattformar med hjälp av Azure Kubernetes Service (AKS). Dessa arkitekturer är den föreslagna startpunkten för Kubernetes i Azure.

Migrera befintliga arbetsbelastningar till AKS: Ett vanligt användningsfall för AKS i Azure är att modernisera befintliga webbaserade arbetsbelastningar direkt till en containerbaserad eller molnbaserad lösning i stället för traditionella migreringsinsatser. Artikeln om migrering till containrar visar hur Azure Migrate kan påskynda containermigreringen i dina standardmigreringsprocesser.

Centralisera distribution och hantering av containrar: Den första uppsättningen artiklar i det vänstra fönstret ger omfattande vägledning om centralisering av din containerstrategi. Den här artikelserien syftar till att hjälpa centrala IT- eller molncenter för expertteam att förstå hur containrar påverkar din molnstrategi och hur du tillhandahåller konsekvent centraliserad support.

Förbered för styrning och drift av containrar i stor skala:ACCELERATORN FÖR AKS-landningszoner visar hur du kan använda landningszoner i företagsskala för att säkerställa konsekvent styrning, säkerhet och åtgärder i flera landningszoner för centraliserad hantering av containrar i stor skala.

Implementera specifika Azure-produkter: Påskynda och förbättra container- och Kubernetes-funktionerna med hjälp av olika typer av Azure-produkter som beskrivs i avsnittet aktuella produkter.

Nästa steg: Integrera moderna programplattformar i din molnimplementeringsresa

I följande lista med artiklar får du vägledning vid specifika punkter i molnimplementeringsresan för att hjälpa dig att lyckas i scenariot med molnimplementering.