Werk belastingen migreren naar moderne containersMigrate workloads to modern containers

Voor de meeste moderne container opties moet de toepassing opnieuw worden gearchitectureeerd of opnieuw worden geïmplementeerd.Most modern container options require a rearchitecture or redeployment of the application. Maar met de indelings mogelijkheden van Azure Kubernetes service (AKS) kunnen AKS-oplossingen worden geïntegreerd in standaard migratie processen.But the orchestration capabilities of Azure Kubernetes Service (AKS) allows for AKS solutions to be integrated into standard migration processes.

Er is een duidelijke en groeiende trend van het migreren van bestaande workloads van on-premises data centers naar een Kubernetes-cluster in Azure.There's a clear and growing trend of migrating existing workloads from on-premises datacenters to a Kubernetes cluster in Azure. Deze aanpak biedt de mogelijkheid om de capaciteit van de infra structuur na migratie te verminderen.This approach has the potential of reducing the post-migration infrastructure footprint. Belang rijker is dat de migratie naar containers een grotere draag baarheid in de Port Folio biedt, zodat werk belastingen gemakkelijker kunnen worden verplaatst tussen de open bare en de privécloud.More importantly, migrating to containers allows for greater portability in the portfolio, allowing workloads to be more easily moved between public and private cloud. Deze trend is het meest bekend wanneer organisaties een grote verzameling webtoepassingen hebben.This trend is most commonly experienced when organizations have a large collection of web applications.

Eén migratie benaderingOne Migrate approach

U kunt migreren naar Azure Kubernetes service (AKS) om containers in de cloud te versnellen, als onderdeel van het migratie raamwerk van de Cloud.You can migrate to Azure Kubernetes Service (AKS) to accelerate containers in the cloud, as a part of the Cloud Adoption Framework's One Migrate scenario. Migratie naar Azure maakt doorgaans gebruik van Azure Migrate-en partner hulpprogramma's voor het beoordelen van werk belastingen, het migreren van werk belastingen en het vrijgeven van werk belastingen naar de Cloud.Typically, migration to Azure uses Azure Migrate and partner tools to assess workloads, migrate workloads, and release workloads to the cloud. U kunt dit proces van drie stappen Toep assen op AKS-migratie, maar u hebt mogelijk een aantal andere hulp middelen nodig om de migratie stappen uit te kunnen voeren.You can apply this three-step process to AKS migration, however, you might need a few other tools to help with the migration steps.

Workloads evaluerenAssess workloads

U hebt een inventarisatie nodig van werk belastingen en de huidige status van de container opslag.You'll need an inventory of workloads and their current containerization status. Werk belastingen kunnen pas worden gemigreerd als ze zijn gevalideerd als functioneel en tijdens het uitvoeren van een container.Workloads cannot be migrated until they have been validated as functional and performant while operating within a container. Werk samen met toepassings eigenaren om tijd toe te wijzen voor het uitvoeren van container opslag, het valideren van resultaten en het bouwen van installatie kopieën voor het werk.Work with application owners to allocate time to perform containerization, validate results, and build image building pipelines for the work. Let op unieke afhankelijkheden, zoals Windows-specifieke vereisten (bijvoorbeeld Gmsa), het gebruik van het lokale bestands systeem, de implementatie details van de cache, Singleton-implementaties en afhankelijkheden zoals data bases.Take note of unique dependencies such as Windows-specific requirements (e.g. Gmsa), local file system usage, cache implementation details, singleton implementations, and dependencies such as databases.

Hoewel een gecentraliseerd team kan leiden tot de container opslag-inspanningen in een organisatie, moet u er rekening mee houden dat er meer van een functie voor project beheer en technische vereisten voor het verzamelen en toezicht van de toepassing moeten worden gebruikt.While a centralized team can lead the containerization efforts across an org, consider that more of a project management function and technical requirements gathering and oversight process, application owners will need to be highly involved in this process.

Containers en workloads migrerenMigrate containers and workloads

Zorg ervoor dat uw doel-Kubernetes-versie binnen het ondersteunde venster voor AKS ligt tijdens de migratie.When migrating, ensure your target Kubernetes version is within the supported window for AKS. Als u een oudere versie gebruikt, kan deze zich mogelijk niet binnen het ondersteunde bereik bevallen en moeten upgrades van versies worden ondersteund door AKS.If using an older version, it might not be within the supported range and require upgrading versions to be supported by AKS. Zie AKS ondersteunde Kubernetes-versiesvoor meer informatie.For more information, see AKS supported Kubernetes versions.

Net als bij elke migratie bepaalt u welk onderhouds venster kan worden aanvaard en wees duidelijk aan alle betrokken partijen hoe de migratie wordt voortgezet.As with any migration, decide what maintenance window is agreeable and be clear to all interested stakeholders how the migration is proceeding. Volg en dash board de migratie waar van toepassing.Track and dashboard the migration where appropriate. Als er geen onderhouds migratie kan worden onderhandeld, kunt u een extra planning, kosten en bemoeilijkingen voor een niet-getijde migratie toestaan.If a down-time migration cannot be negotiated, then allow for extra planning, cost, and complications around a no down-time migration. Als wordt vastgesteld dat een neerwaartse migratie is vereist als er niet werd verwacht, communiceert u die wijziging aan uw belanghebbenden.If it is found that a down-time migration is required when one was not expected, communicate that change to your stakeholders. Impact analyse uitvoeren op die wijziging om ervoor te zorgen dat de Risico's worden gedocumenteerd en overeengekomen.Perform impact analysis on that change to ensure risks are documented and agreed upon.

Alle migraties (zelfs uitval tijd migraties) moeten mogelijk de bestaande toepassing wijzigen met extra flexibiliteit ter ondersteuning van de migratie.All migrations (even downtime migrations), may need to modify the existing application with added flexibility to support the migration. Zorg ervoor dat toepassings teams zo snel mogelijk worden betrokken bij de planning van de werkbelasting migratie.Ensure application teams are fully involved in the planning of workload migrations as early as possible. Het is bijvoorbeeld mogelijk dat er extra DNS-, connection string-en instellingen-switch mogelijkheden moeten worden geïmplementeerd in de huidige werk belasting voordat de migratie kan worden voltooid.For example additional DNS, connection string, and settings switching capabilities may need to be deployed in the current workload before the migration can be completed.

Op dit moment moet u een van de open source-hulpprogram ma's gebruiken om de replicatie van uw container en workloads naar Azure te volt ooien:Currently, you'll need to use one of several open-source tools to complete the replication of your container and workloads to Azure:

Als u een bestaand Kubernetes-platform (AKS-engine, ACS of een andere Kubernetes-implementatie) hebt, kunt u overwegen een open source-hulp programma te gebruiken om te helpen bij de migratie.If you're coming from an existing Kubernetes platform (AKS Engine, ACS, or another Kubernetes implementation), you might consider using some open-source tooling to help with the migration. In deze gevallen hebt u al een werk belasting die functioneert in Kubernetes en het opnieuw hosten in AKS is meestal veel eenvoudiger.In these cases you've already got a workload that functions in Kubernetes, and rehosting in AKS is usually much simpler. Valideer alle mogelijkheden in AKS voordat u een migratie uitvoert.Validate all capabilities exist in AKS before performing any migration.

Zorg ervoor dat uw doel-Kubernetes-versie binnen het ondersteunde venster voor AKS ligt tijdens de migratie.When migrating, ensure your target Kubernetes version is within the supported window for AKS. Als u een oudere versie gebruikt, kan deze zich niet binnen het ondersteunde bereik bevinden en moeten upgrades van versies worden ondersteund door AKS.If using an older version, it may not be within the supported range and require upgrading versions to be supported by AKS. Zie AKS ondersteunde Kubernetes-versiesvoor meer informatie.For more information, see AKS supported Kubernetes versions. Probeer waar mogelijk altijd te migreren naar dezelfde versie van Kubernetes.Where possible, always try to migrate to the same version of Kubernetes. Dit betekent dat u een in-place upgrade in het bestaande systeem of een upgrade na de migratie plant, op basis van uw prioriteiten.That means either do an in-place upgrade in the existing system or plan a post-migration upgrade -- based on your priorities.

Volgende stap: innovatie met behulp van moderne container oplossingenNext step: Innovate using modern container solutions

In de volgende artikelen vindt u richt lijnen op specifieke punten in de Cloud reis en helpt u te slagen in het scenario voor Cloud acceptatie.The following articles will take you to guidance at specific points in the cloud adoption journey and help you be successful in the cloud adoption scenario.