Inleiding tot het moderne toepassingsplatformscenario

Naarmate klanten zich richten op grotere, geavanceerdere vormen van cloudimplementatie, wordt hun reis naar de cloud complexer. Klanten gebruiken meestal ingedeelde containers voor het beheren van pools met workloads in een of meer gecentraliseerde clusters. In deze reeks artikelen worden technische en niet-technische overwegingen gecombineerd die nodig zijn om kubernetes en containerintegratie voor gecentraliseerde bewerkingen en uw bredere cloudstrategie voor te bereiden.

Organisaties nemen beheerde services, toepassingsservices en containers op in hun algemene strategie om de productiviteit van ontwikkelaars te versnellen, operationele overhead te verminderen, workloads draagbaarder te maken en verouderde workloads te moderniseren.

  • Toepassingsplatform: Een verzameling toepassingsafhankelijkheden die zijn ontworpen ter ondersteuning van de uitvoering van de toepassing. Toepassingsplatforms versnellen de ontwikkeling door goed gedefinieerde structuren te bieden om aan veel algemene behoeften te voldoen. Toepassingsplatformen kunnen ook beperkingen creëren die van invloed zijn op de wijze waarop de toepassing kan worden gebouwd.
  • Toepassingsservices (PaaS-services): Toepassingsservices, of PaaS-opties (Platform as a Service) voor ontwikkelaars, bieden een toepassingsplatform dat de waarde maximaliseert die elke toepassing uit een cloudomgeving kan halen. Deze services creëren een abstractielaag tussen het toepassingsplatform en de onderliggende cloudinfrastructuur. Deze abstractielaag dwingt een specifieke en consistent gedefinieerde set toepassingsplatformbeperkingen af, die alleen kunnen worden uitgevoerd in specifieke omgevingen.
  • Containers: Containers maken een vergelijkbare abstractielaag tussen de runtimevereisten van een toepassing en het onderliggende besturingssysteem en de infrastructuur. In tegenstelling tot PaaS-opties kunnen containers de toepassingsruntime configureren voor de behoeften van de toepassing, ongeacht de containerhost.
  • Containerindeling: Een containerorchestrator biedt een consistente toepassingsruntime voor een exemplaar van een containerhost. Met deze indeling kunnen workloadgerichte operationele teams implementatie- en DevOps-procedures ontwikkelen om meerdere implementatie- en bewerkingsmethoden te vergemakkelijken, waardoor de afhankelijkheden van gecentraliseerde of menselijke bewerkingen worden verminderd.

In deze reeks artikelen wordt beschreven hoe toepassingsservices en -containers kunnen worden geïntegreerd in uw strategie voor cloudimplementatie om de volgende resultaten te leveren:

  • Ontwikkelaarsversnelling via abstractie: Zowel containers als toepassingsservices versnellen de productiviteit van ontwikkelaars door ontwikkelaars in staat te stellen zich meer te richten op code en minder op problemen met de hostomgeving.
  • Operationele kosten verlagen door abstractie: Gestandaardiseerde containerindeling zorgt voor consistente runtimes op alle hosts, waardoor bewerkingen worden gestroomlijnd, ongeacht de workloads die ontwikkelaars kunnen implementeren. Door standaardisatie kunnen gecentraliseerde operationele teams traditionele ondersteunings- en bewerkingsprocedures uitbreiden naar containerhosts.
  • Workloadportabiliteit via abstractie: Het verplaatsen van workloads tussen containerorchestrators maakt draagbaarheid van workloads mogelijk. Sommige containerindelingsplatforms werken in de openbare cloud. Andere containerindelingsplatforms zijn ontworpen voor edge- of privécloudimplementatie. Door diverse opties voor containerindeling toe te staan, kunnen workloads tussen containerhosts worden overgezet op hybride, multicloud-, edge- en openbare cloudplatforms.
  • Verouderde workloads moderniseren door middel van abstractie: Oudere workloads vereisen mogelijk een abstractielaag voorafgaand aan migratie of modernisering. Door de runtime op een containerhost aan te passen, kan in een moderne cloudomgeving aan de verouderde vereisten worden voldaan.

In deze reeks artikelen wordt beschreven hoe u container- en containerbeheer kunt integreren in de fasen van uw strategie, plan, acceptatie en bewerking van uw cloudtraject.

Onderdelen van het scenario

Dit scenario is ontworpen om het end-to-end klanttraject te begeleiden, gedurende de levenscyclus van de cloudimplementatie. Voor het voltooien van het traject zijn enkele belangrijke richtlijnenets vereist:

  • Cloud Adoption Framework: in deze artikelen wordt de kleinste set overwegingen en implementaties van elke CAF-methodologie beschreven. Gebruik deze artikelen om besluitvormers, centrale IT en het cloudcentrum voor te bereiden op de acceptatie van containers en containerbeheer als centraal onderdeel van uw technologiestrategie.
  • Azure Well-Architected Framework: In deze artikelen worden de overwegingen beschreven die elke workloadeigenaar moet maken wanneer hun workloads moeten worden geïmplementeerd met behulp van containers of containerbeheeroplossingen zoals Kubernetes.
  • Referentiearchitecturen: Deze referentieoplossingen helpen bij het versnellen van de implementatie van containeroplossingen met behulp van Azure Kubernetes Service (AKS).
  • Aanbevolen Azure-producten: Meer informatie over de producten die ondersteuning bieden voor uw strategie voor container- en containerbeheer in Azure.
  • Learn-modules: Krijg de praktische vaardigheden die nodig zijn voor het implementeren, onderhouden en ondersteunen van container- en AKS-oplossingen.

Algemene klantbelevingen

AKS-referentiearchitecturen: De referentiearchitecturen in het linkerdeelvenster laten zien hoe u verschillende bewezen architecturen implementeert om uw container en Kubernetes-platformen te beheren met behulp van Azure Kubernetes Service (AKS). Deze architecturen zijn het voorgestelde startpunt voor Kubernetes in Azure.

Bestaande workloads migreren naar AKS: Een veelvoorkomend gebruiksvoorbeeld voor AKS in Azure is om bestaande webworkloads rechtstreeks te moderniseren naar een container- of cloudeigen oplossing, in plaats van naar traditionele migratie-inspanningen. Het artikel over migreren naar containers laat zien hoe Azure Migrate de migratie van containers binnen uw standaardmigratieprocessen kan versnellen.

Implementatie en beheer van containers centraliseren: De eerste set artikelen in het linkerdeelvenster bevat uitgebreide richtlijnen voor centralisatie van uw containerstrategie. Deze reeks artikelen is bedoeld om centrale IT- of Cloud Center of Excellence-teams te helpen begrijpen hoe containers van invloed zijn op uw cloudstrategie en hoe u consistente gecentraliseerde ondersteuning kunt bieden.

Voorbereiden op governance en werking van containers op schaal: De AKS-landingszoneversneller laat zien hoe u landingszones op ondernemingsniveau kunt gebruiken om consistente governance, beveiliging en bewerkingen in meerdere landingszones te garanderen voor gecentraliseerd beheer van containers op schaal.

Specifieke Azure-producten implementeren: Versnel en verbeter de mogelijkheden van containers en Kubernetes met behulp van verschillende soorten Azure-producten die worden beschreven in de sectie aanbevolen producten.

Volgende stap: Moderne toepassingsplatforms integreren in uw cloudacceptatietraject

De volgende lijst met artikelen leidt u naar richtlijnen op specifieke punten in het cloudacceptatietraject om u te helpen succesvol te zijn in het scenario voor cloudimplementatie.