Share via


Migratie naar App Service Environment v3 met behulp van de in-place migratiefunctie

Notitie

De migratiefunctie die in dit artikel wordt beschreven, wordt gebruikt voor geautomatiseerde migratie van App Service Environment v1 en v2 naar App Service Environment v3 .in-place (hetzelfde subnet). Als u geen respijtperiode van 30 dagen hebt aangevraagd, bekijkt u het respijtperiodeoverzicht en vraagt u vervolgens een respijtperiode aan door naar Azure Portal te gaan en naar de blade Migratie voor elk van uw App Service-omgevingen te gaan.

Zie Migreren naar App Service Environment v3 met behulp van de functie voor side-by-side-migratie als u op zoek bent naar informatie over de functie voor side-by-side-migratie. Als u op zoek bent naar informatie over opties voor handmatige migratie, raadpleegt u Opties voor handmatige migratie. Zie de beslissingsstructuur van het migratiepad voor hulp bij het bepalen welke migratieoptie geschikt is voor u. Zie het overzicht van App Service Environment v3 voor meer informatie over App Service Environment v3.

App Service kan de migratie van uw App Service Environment v1 en v2 naar een App Service Environment v3 automatiseren. Er zijn verschillende migratieopties. Bekijk de beslissingsstructuur van het migratiepad om te bepalen welke optie het beste is voor uw use-case. App Service Environment v3 biedt voordelen en functieverschillen ten opzichte van eerdere versies. Controleer de ondersteunde functies van App Service Environment v3 voordat u migreert om het risico op een onverwacht toepassingsprobleem te verminderen.

Met de in-place migratiefunctie wordt uw migratie naar App Service Environment v3 geautomatiseerd door uw bestaande App Service Environment-omgeving in hetzelfde subnet te upgraden. Deze migratieoptie is het beste voor klanten die willen migreren naar App Service Environment v3 met minimale wijzigingen in hun netwerkconfiguraties. U moet ook ongeveer één uur downtime van toepassingen kunnen ondersteunen. Als u downtime niet kunt ondersteunen, raadpleegt u de functie voor sidemigratie of de opties voor handmatige migratie.

Belangrijk

Het is raadzaam deze functie eerst te gebruiken voor ontwikkelomgevingen voordat u productieomgevingen migreert om ervoor te zorgen dat er geen onverwachte problemen zijn. Geef feedback met betrekking tot dit artikel of de functie met behulp van de knoppen onder aan de pagina.

Ondersteunde scenario's

Op dit moment biedt de in-place migratiefunctie geen ondersteuning voor migraties naar App Service Environment v3 in de volgende regio's:

Microsoft Azure beheerd door 21Vianet

  • China - oost 2
  • China - noord 2

De volgende App Service Environment-configuraties kunnen worden gemigreerd met behulp van de in-place migratiefunctie. De tabel geeft de App Service Environment v3-configuratie wanneer u de in-place migratiefunctie gebruikt op basis van uw bestaande App Service Environment. Alle ondersteunde App Service-omgevingen kunnen worden gemigreerd naar een zoneredundante App Service Environment v3 met behulp van de in-place migratiefunctie, zolang de omgeving zich in een regio bevindt die zoneredundantie ondersteunt. U kunt zoneredundantie configureren tijdens het migratieproces.

Configuratie App Service Environment v3-configuratie
Interne load balancer (ILB) App Service Environment v2 ILB App Service Environment v3
Extern (ELB/internet gericht met openbaar IP) App Service Environment v2 ELB App Service Environment v3
ILB App Service Environment v2 met een aangepast domeinachtervoegsel ILB App Service Environment v3 met een aangepast domeinachtervoegsel
ILB App Service Environment v1 ILB App Service Environment v3
ELB App Service Environment v1 ELB App Service Environment v3
ILB App Service Environment v1 met een aangepast domeinachtervoegsel ILB App Service Environment v3 met een aangepast domeinachtervoegsel
Zone vastgemaakte App Service Environment v2 App Service Environment v3 met optionele zoneredundantieconfiguratie

Als u wilt dat uw nieuwe App Service Environment v3 een aangepast domeinachtervoegsel gebruikt en u er momenteel geen gebruikt, kan het achtervoegsel voor aangepaste domeinen op elk gewenst moment worden geconfigureerd zodra de migratie is voltooid. Zie Het achtervoegsel voor aangepaste domeinen configureren voor App Service Environment voor meer informatie.

U kunt de versie van uw App Service-omgeving vinden door naar uw App Service-omgeving te navigeren in Azure Portal en configuratie te selecteren onder Instellingen aan de linkerkant. U kunt Ook Azure Resource Explorer gebruiken en de waarde van de kind eigenschap voor uw App Service-omgeving controleren.

Beperkingen voor in-place migratiefuncties

Hier volgen beperkingen bij het gebruik van de in-place migratiefunctie:

  • Uw nieuwe App Service Environment v3 bevindt zich in het bestaande subnet dat is gebruikt voor uw oude omgeving.
  • U kunt de regio waarin uw App Service Environment zich bevindt, niet wijzigen.
  • ELB App Service Environment kan niet worden gemigreerd naar ILB App Service Environment v3 en omgekeerd.
  • Als uw bestaande App Service Environment gebruikmaakt van een aangepast domeinachtervoegsel, moet u tijdens het migratieproces het aangepast domeinachtervoegsel configureren voor uw App Service Environment v3.
    • Als u geen aangepast domeinachtervoegsel meer wilt gebruiken, kunt u dit verwijderen zodra de migratie is voltooid.

App Service Environment v3 biedt geen ondersteuning voor de volgende functies die u kunt gebruiken met uw huidige App Service Environment v1 of v2.

  • Een TLS/SSL-binding op basis van IP configureren met uw apps.
  • App Service Environment v3 valt niet terug op Azure DNS als uw geconfigureerde aangepaste DNS-servers in het virtuele netwerk een bepaalde naam niet kunnen omzetten. Als dit gedrag is vereist, moet u ervoor zorgen dat u een doorstuurserver naar een openbare DNS hebt of Azure DNS opneemt in de lijst met aangepaste DNS-servers.

De in-place migratiefunctie biedt geen ondersteuning voor de volgende scenario's. Zie de opties voor handmatige migratie als uw App Service-omgeving in een van deze categorieën valt.

  • App Service Environment v1 in een klassiek virtueel netwerk
  • ELB App Service Environment v2 met IP SSL-adressen
  • ELB App Service Environment v1 met IP SSL-adressen
  • App Service Environment met een naam die niet voldoet aan de tekenlimieten. De volledige naam, inclusief het domeinachtervoegsel, moet 64 tekens of minder zijn. Bijvoorbeeld: my-ase-name.appserviceenvironment.net voor ILB en my-ase-name.p.azurewebsites.net voor ELB moet 64 tekens of minder zijn. Als u niet aan de tekenlimiet voldoet, moet u handmatig migreren. De tekenlimieten voor de naam van de App Service-omgeving zijn als volgt:
    • ILB App Service Environment-naamlimiet: 36 tekens
    • Naamlimiet voor ELB App Service Environment-naam: 42 tekens

Het App Service-platform beoordeelt uw App Service-omgeving om ondersteuning voor in-place migratie te bevestigen. Als uw scenario niet alle validatiecontroles doorgeeft, kunt u op dit moment niet migreren met behulp van de in-place migratiefunctie. Als uw omgeving een beschadigde of onderbroken status heeft, kunt u pas migreren als u de benodigde updates hebt uitgevoerd.

Notitie

App Service Environment v3 biedt geen ondersteuning voor IP SSL. Als u IP SSL gebruikt, moet u alle IP SSL-bindingen verwijderen voordat u migreert naar App Service Environment v3. De migratiefunctie ondersteunt uw omgeving zodra alle IP SSL-bindingen zijn verwijderd.

Probleemoplossing

Als uw App Service Environment de validatiecontroles niet doorgeeft of als u een migratiestap in de onjuiste volgorde probeert uit te voeren, ziet u een van de volgende foutberichten:

Foutmelding Beschrijving Aanbeveling
Migreren kan alleen worden aangeroepen op een ASE in ARM VNET en deze ASE bevindt zich in het klassieke VNET. App Service-omgevingen in klassieke VNets kunnen niet worden gemigreerd met behulp van de in-place migratiefunctie. Migreren met behulp van een van de handmatige migratieopties.
ASEv3-migratie is nog niet gereed. De onderliggende infrastructuur is niet gereed om App Service Environment v3 te ondersteunen. Migreer met behulp van een van de handmatige migratieopties als u onmiddellijk wilt migreren. Wacht anders tot de in-place migratiefunctie beschikbaar is in uw regio.
Migratie kan niet worden aangeroepen op deze ASE. Neem contact op met de ondersteuning voor hulp bij het migreren. Ondersteuning moet worden ingeschakeld voor het migreren van deze App Service-omgeving. Dit probleem wordt mogelijk veroorzaakt door aangepaste instellingen die door deze omgeving worden gebruikt. Open een ondersteuningsaanvraag om ondersteuning te vragen om uw probleem op te lossen.
Migreren kan niet worden aangeroepen als IP SSL is ingeschakeld op een van de sites. App Service-omgevingen waarvoor sites met IP SSL zijn ingeschakeld, kunnen niet worden gemigreerd met behulp van de migratiefunctie. Verwijder het IP SSL uit al uw apps in de App Service Environment om de migratiefunctie in te schakelen.
Volledige migratie kan niet worden aangeroepen voordat IP-adressen worden gegenereerd. Deze fout wordt weergegeven als u probeert te migreren voordat u de premigratiestappen voltooit. Zorg ervoor dat u alle premigratiestappen voltooit voordat u migreert. Zie de stapsgewijze handleiding voor migratie.
Migratie naar ASEv3 is niet toegestaan voor deze ASE. U kunt niet migreren met behulp van de migratiefunctie. Migreren met behulp van een van de handmatige migratieopties.
Het abonnement heeft te veel App Service-omgevingen. Verwijder een aantal voordat u meer probeert te maken. Aan het quotum voor de App Service Environment voor uw abonnement wordt voldaan. Verwijder overbodige omgevingen of neem contact op met de ondersteuning om uw opties te controleren.
<ZoneRedundant><DedicatedHosts><ASEv3/ASE> is niet beschikbaar op deze locatie. Deze fout wordt weergegeven als u probeert een App Service-omgeving te migreren in een regio die geen ondersteuning biedt voor een van de aangevraagde functies. Migreer met behulp van een van de handmatige migratieopties als u onmiddellijk wilt migreren. Wacht anders totdat de migratiefunctie deze App Service Environment-configuratie ondersteunt.
Migreren kan niet worden aangeroepen op deze ASE totdat de actieve upgrade is voltooid. App Service-omgevingen kunnen niet worden gemigreerd tijdens platformupgrades. U kunt uw upgradevoorkeur instellen vanuit de Azure-portal. Upgrades duren 8-12 uur of langer, afhankelijk van de grootte (aantal exemplaren/kernen) van de App Service Environment. Wacht totdat de upgrade is voltooid en migreer vervolgens.
De beheerbewerking van App Service Environment wordt uitgevoerd. Uw App Service-omgeving ondergaat een beheerbewerking. Deze bewerkingen kunnen activiteiten omvatten, zoals implementaties of upgrades. Migratie wordt geblokkeerd totdat deze bewerkingen zijn voltooid. U kunt migreren zodra deze bewerkingen zijn voltooid.
Migreren is niet beschikbaar voor dit abonnement. Ondersteuning moet worden ingeschakeld voor het migreren van deze App Service-omgeving. Open een ondersteuningsaanvraag om ondersteuning te vragen om uw probleem op te lossen.
Uw InteralLoadBalancingMode wordt momenteel niet ondersteund. App Service-omgevingen waarvoor InternalLoadBalancingMode is ingesteld op bepaalde waarden, kunnen momenteel niet worden gemigreerd met behulp van de migratiefunctie. De InternalLoadBalancingMode moet handmatig worden gewijzigd door het Microsoft-team. Open een ondersteuningsaanvraag om ondersteuning te vragen om uw probleem op te lossen. Vraag een update aan voor de InternalLoadBalancingMode om migratie toe te staan.

Overzicht van het migratieproces met behulp van de in-place migratiefunctie

In-place migratie bestaat uit een reeks stappen die in volgorde moeten worden gevolgd. Belangrijke punten worden gegeven voor een subset van de stappen. Het is belangrijk om te begrijpen wat er gebeurt tijdens deze stappen en hoe uw omgeving en apps worden beïnvloed. Nadat u de volgende informatie hebt bekeken en wanneer u klaar bent om te migreren, volgt u de stapsgewijze handleiding.

Valideren dat migratie wordt ondersteund met behulp van de in-place migratiefunctie voor uw App Service-omgeving

Het platform valideert dat uw App Service-omgeving kan worden gemigreerd met behulp van de in-place migratiefunctie. Als uw App Service Environment niet alle validatiecontroles doorgeeft, kunt u op dit moment niet migreren met behulp van de in-place migratiefunctie. Zie de sectie probleemoplossing voor meer informatie over de mogelijke oorzaken van validatiefouten. Als uw omgeving een beschadigde of onderbroken status heeft, kunt u pas migreren als u de benodigde updates hebt uitgevoerd. Als u niet kunt migreren met behulp van de functie voor in-place migratie, raadpleegt u de opties voor handmatige migratie.

De validatie controleert ook of uw App Service-omgeving de minimale build heeft die vereist is voor migratie. Deze build kan nieuwer zijn dan de standaard-build die wordt geïmplementeerd met de routine-upgrade-/onderhoudscyclus van het platform. De minimale build wordt periodiek bijgewerkt om ervoor te zorgen dat de meest recente bugfixes en verbeteringen beschikbaar zijn. Als uw App Service-omgeving zich niet in de minimale build bevindt, moet u de upgrade zelf starten. Deze upgrade is een standaardproces waarbij uw App Service-omgeving niet wordt beïnvloed, maar u kunt niet schalen of wijzigingen aanbrengen in uw App Service-omgeving terwijl de upgrade wordt uitgevoerd. U kunt pas migreren als de upgrade is voltooid. Het kan 8-12 uur duren voordat upgrades zijn voltooid of langer, afhankelijk van de grootte van uw omgeving. Als u een specifiek tijdvenster voor uw migratie plant, moet u de validatiecontrole 24-48 uur vóór de geplande migratietijd uitvoeren om ervoor te zorgen dat u tijd hebt voor een upgrade als dat nodig is.

IP-adressen genereren voor uw nieuwe App Service Environment v3

Het platform maakt het nieuwe binnenkomende IP-adres (als u een ELB App Service Environment migreert) en de nieuwe uitgaande IP-adressen . Hoewel deze IP-adressen worden gemaakt, wordt de activiteit met uw bestaande App Service Environment niet onderbroken. U kunt echter niet schalen of wijzigingen aanbrengen in uw bestaande omgeving. Dit proces duurt ongeveer 15 minuten.

Wanneer u klaar bent, ontvangt u de nieuwe IP-adressen die uw toekomstige App Service Environment v3 gebruikt. Deze nieuwe IP-adressen hebben geen invloed op uw bestaande omgeving. De IP-adressen die door uw bestaande omgeving worden gebruikt, blijven in gebruik tot uw bestaande omgeving wordt afgesloten tijdens de migratiestap.

Afhankelijke resources bijwerken met nieuwe IP-adressen

Zodra de nieuwe IP-adressen zijn gemaakt, hebt u de nieuwe standaard uitgaand verkeer naar de openbare internetadressen. Ter voorbereiding op de migratie kunt u alle externe firewalls, DNS-routering, netwerkbeveiligingsgroepen en andere resources die afhankelijk zijn van deze IP-adressen aanpassen. Voor ELB App Service Environment hebt u ook het nieuwe binnenkomende IP-adres dat u kunt gebruiken om nieuwe eindpunten in te stellen met services zoals Traffic Manager of Azure Front Door. Het is uw verantwoordelijkheid om alle resources bij te werken die worden beïnvloed door de wijziging van het IP-adres die is gekoppeld aan de nieuwe App Service Environment v3. Ga niet verder met de volgende stap totdat u alle vereiste updates hebt doorgevoerd. Deze stap is ook een goed moment om de binnenkomende en uitgaande netwerkafhankelijkheidswijzigingen te controleren bij het overstappen naar App Service Environment v3, inclusief de poortwijziging voor de statustest van Azure Load Balancer, die nu gebruikmaakt van poort 80.

Uw App Service Environment-subnet delegeren

App Service Environment v3 vereist dat het subnet waarin het zich bevindt één delegering heeft Microsoft.Web/hostingEnvironments. Migratie kan niet slagen als het subnet van de App Service-omgeving niet is gedelegeerd of als u het delegeert aan een andere resource.

Wijzigingen in exemplaargrootte bevestigen

Uw App Service-plannen worden geconverteerd van Geïsoleerd naar de bijbehorende laag Isolated v2 als onderdeel van de migratie. I2 wordt bijvoorbeeld geconverteerd naar I2v2. Uw apps zijn mogelijk te ruim ingericht na de migratie, omdat de geïsoleerde v2-laag meer geheugen en CPU per bijbehorende instantiegrootte heeft. U hebt de mogelijkheid om uw omgeving zo nodig te schalen zodra de migratie is voltooid. Raadpleeg de SKU-details voor meer informatie.

Zorg ervoor dat uw resources niet zijn vergrendeld

Virtuele netwerk vergrendelt platformbewerkingen tijdens de migratie. Als uw virtuele netwerk vergrendelingen heeft, moet u deze verwijderen voordat u migreert. De vergrendelingen kunnen indien nodig worden gelezen zodra de migratie is voltooid. Vergrendelingen kunnen bestaan op drie verschillende bereiken: abonnement, resourcegroep en resource. Wanneer u een vergrendeling toepast op een bovenliggend bereik, nemen alle resources binnen dat bereik dezelfde vergrendeling over. Als u vergrendelingen hebt toegepast op het abonnement, de resourcegroep of het resourcebereik, moeten deze vóór de migratie worden verwijderd. Zie Uw resources vergrendelen om uw infrastructuur te beveiligen voor meer informatie over vergrendelingen en overname van vergrendelingen.

Zorg ervoor dat migratie niet wordt geblokkeerd door Azure-beleid

Azure Policy kan worden gebruikt om het maken en wijzigen van resources in bepaalde principals te weigeren. Als u een beleid hebt dat het maken van App Service-omgevingen of de wijziging van subnetten blokkeert, moet u dit verwijderen voordat u migreert. Het beleid kan indien nodig worden gelezen zodra de migratie is voltooid. Zie het overzicht van Azure Policy voor meer informatie over Azure Policy.

Uw App Service Environment v3-configuraties kiezen

Uw App Service Environment v3 kan worden geïmplementeerd in beschikbaarheidszones in de regio's die deze ondersteunen. Deze architectuur wordt zoneredundantie genoemd. Zoneredundantie kan alleen worden geconfigureerd tijdens het maken van de App Service-omgeving. Als u wilt dat uw nieuwe App Service Environment v3 zone-redundant is, schakelt u de configuratie in tijdens het migratieproces. Elke App Service-omgeving die gebruikmaakt van de in-place migratiefunctie die moet worden gemigreerd, kan worden geconfigureerd als zoneredundantie zolang u een regio gebruikt die zoneredundantie voor App Service Environment v3 ondersteunt. Als u een bestaande omgeving hebt in een regio die zoneredundantie niet ondersteunt, is de configuratieoptie uitgeschakeld en kunt u deze niet configureren. De in-place migratiefunctie biedt geen ondersteuning voor het wijzigen van regio's. Als u een andere regio wilt gebruiken, gebruikt u een van de opties voor handmatige migratie.

Notitie

Het inschakelen van zoneredundantie kan leiden tot extra kosten. Bekijk het prijsmodel voor zoneredundantie voor meer informatie.

Als uw bestaande App Service Environment gebruikmaakt van een aangepast domeinachtervoegsel, wordt u gevraagd een aangepast domeinachtervoegsel te configureren voor uw nieuwe App Service Environment v3. U moet de aangepaste domeinnaam, beheerde identiteit en het certificaat opgeven. Zie Aangepast domeinachtervoegsel configureren voor App Service Environment v3 voor meer informatie over het achtervoegsel van aangepaste domeinen, inclusief vereisten, stapsgewijze instructies en aanbevolen procedures voor het configureren van het achtervoegsel voor aangepaste domeinen voor App Service Environment. U moet een aangepast domeinachtervoegsel configureren voor uw nieuwe omgeving, zelfs als u deze niet meer wilt gebruiken. Zodra de migratie is voltooid, kunt u indien nodig de configuratie van het aangepaste domeinachtervoegsel verwijderen.

Als uw migratie een aangepast domeinachtervoegsel bevat, wordt voor App Service Environment v3 het aangepaste domein niet weergegeven in de sectie Essentials van de overzichtspagina van de portal, zoals voor App Service Environment v1/v2. Ga in plaats daarvan voor App Service Environment v3 naar de pagina aangepast domeinachtervoegsel waar u kunt bevestigen dat het achtervoegsel van uw aangepaste domein correct is geconfigureerd. Als u in App Service Environment v2 een aangepast domeinachtervoegsel hebt, bevat de standaardhostnaam ook het achtervoegsel van uw aangepaste domein en heeft deze de vorm APP-NAME.internal.contoso.com. In App Service Environment v3 gebruikt de standaardhostnaam altijd het standaarddomeinachtervoegsel en bevindt zich in de vorm APP-NAME.ASE-NAME.appserviceenvironment.net. Dit verschil komt doordat App Service Environment v3 het standaarddomeinachtervoegsel behoudt wanneer u een aangepast domeinachtervoegsel toevoegt. Met App Service Environment v2 is er slechts één domeinachtervoegsel.

Migreren naar App Service Environment v3

Nadat u de vorige stappen hebt voltooid, moet u zo snel mogelijk doorgaan met de migratie.

Belangrijk

Omdat schalen tijdens de migratie wordt geblokkeerd, moet u uw omgeving schalen naar de gewenste grootte voordat u de migratie start. Als automatisch schalen is ingeschakeld en er een schaalgebeurtenis plaatsvindt voordat de migratie wordt gestart, moet u wachten totdat de schaalgebeurtenis is voltooid voordat de migratie wordt gestart. Schakel automatisch schalen uit voordat u de migratie start om dit probleem te voorkomen. Als u de schaal van uw omgeving na de migratie wilt aanpassen, kunt u dit doen zodra de migratie is voltooid.

Migratie vereist een servicevenster van drie tot zes uur voor App Service Environment v2 naar v3-migraties. Er is een servicevenster van maximaal zes uur vereist, afhankelijk van de omgevingsgrootte voor migraties van v1 naar v3. Het servicevenster kan worden uitgebreid in zeldzame gevallen waarin handmatige tussenkomst van het serviceteam vereist is. Tijdens de migratie worden schaal- en omgevingsconfiguraties geblokkeerd en worden de volgende gebeurtenissen uitgevoerd:

  • De bestaande App Service Environment wordt afgesloten en vervangen door de nieuwe App Service Environment v3.
  • Alle App Service-plannen in de App Service-omgeving worden geconverteerd van de geïsoleerde naar de laag Isolated v2.
  • Alle apps die zich in uw App Service Environment bevinden, zijn tijdelijk niet beschikbaar. U kunt gedurende deze periode ongeveer één uur downtime verwachten.
  • De openbare adressen die door de App Service Environment worden gebruikt, worden gewijzigd in de IP-adressen die tijdens de stap van de IP-generatie zijn gegenereerd.

De volgende statussen zijn beschikbaar tijdens het migratieproces:

-Status Beschrijving
De migratie valideren en voorbereiden. Het platform valideert migratieondersteuning en voert de benodigde controles uit.
App Service Environment v3-infrastructuur implementeren. Uw nieuwe App Service Environment v3-infrastructuur wordt ingericht.
Wacht tot de infrastructuur is voltooid. Het platform valideert uw nieuwe infrastructuur en voert de benodigde controles uit.
Netwerken instellen. De downtimeperiode van de migratie is gestart. Toepassingen zijn niet toegankelijk. Het platform verwijdert uw oude infrastructuur en verplaatst al uw apps naar uw nieuwe App Service Environment v3. Uw apps zijn niet beschikbaar en accepteren geen verkeer.
Postmigratievalidaties uitvoeren. Het platform voert noodzakelijke controles uit om ervoor te zorgen dat de migratie is geslaagd.
Migratie voltooien. Het platform voltooit de migratie.

Net als in de stap voor het genereren van IP-adressen kunt u uw App Service Environment niet schalen, wijzigen of er apps in implementeren tijdens dit proces. Wanneer de migratie is voltooid, worden de apps die zich in de oude App Service Environment bevinden, uitgevoerd op de nieuwe App Service Environment v3.

De in-place migratiefunctie gebruiken

Vereisten

Zorg ervoor dat u begrijpt hoe migratie naar App Service Environment v3 van invloed is op uw toepassingen. Bekijk het migratieproces om inzicht te krijgen in de tijdlijn van het proces en waar en wanneer u betrokken moet raken. Bekijk ook de veelgestelde vragen, die enkele van uw vragen kunnen beantwoorden.

Zorg ervoor dat er geen vergrendelingen zijn op uw virtuele netwerk, resourcegroep, resource of abonnement. Blokkeer platformbewerkingen tijdens de migratie.

Zorg ervoor dat er geen Azure-beleid acties blokkeert die vereist zijn voor de migratie, inclusief subnetwijzigingen en Azure-app Service-resourcecreaties. Beleidsregels die resourcewijzigingen en -creaties blokkeren, kunnen ertoe leiden dat de migratie vastloopt of mislukt.

Omdat schalen tijdens de migratie wordt geblokkeerd, moet u uw omgeving schalen naar de gewenste grootte voordat u de migratie start. Als u de schaal van uw omgeving na de migratie wilt aanpassen, kunt u dit doen zodra de migratie is voltooid. Als automatisch schalen is ingeschakeld en er een schaalgebeurtenis plaatsvindt voordat de migratie wordt gestart, wordt de migratie geblokkeerd totdat de schaalgebeurtenis is voltooid. Schakel automatisch schalen uit voordat u de migratie start om dit probleem te voorkomen.

U wordt aangeraden Azure Portal te gebruiken voor de in-place migratie-ervaring. Als u besluit de Azure CLI te gebruiken voor de migratie, volgt u de stappen die hier worden beschreven in volgorde en zoals geschreven, omdat u Azure REST API-aanroepen maakt. U wordt aangeraden de Azure CLI te gebruiken om deze API-aanroepen uit te voeren. Zie azure REST API-naslaginformatie voor meer informatie over andere methoden.

Voor deze handleiding installeert u de Azure CLI of gebruikt u Azure Cloud Shell en gebruikt u een Bash-shell.

Notitie

U wordt aangeraden een Bash-shell te gebruiken om de opdrachten uit te voeren die in deze handleiding worden gegeven. De opdrachten zijn mogelijk niet compatibel met PowerShell-conventies en escapetekens.

1. Haal uw App Service Environment-id op

Voer de volgende opdrachten uit om uw App Service Environment-id op te halen en op te slaan als een omgevingsvariabele. Vervang de tijdelijke aanduidingen voor de naam en resourcegroepen door uw waarden voor de App Service-omgeving die u wilt migreren. ASE_RG en VNET_RG hetzelfde zijn als uw virtuele netwerk en App Service Environment zich in dezelfde resourcegroep bevinden.

ASE_NAME=<Your-App-Service-Environment-name>
ASE_RG=<Your-ASE-Resource-Group>
VNET_RG=<Your-VNet-Resource-Group>
ASE_ID=$(az appservice ase show --name $ASE_NAME --resource-group $ASE_RG --query id --output tsv)

2. Valideren dat migratie wordt ondersteund

Met de volgende opdracht wordt gecontroleerd of uw App Service-omgeving wordt ondersteund voor migratie en wordt gevalideerd of uw App Service-omgeving de ondersteunde buildversie voor migratie heeft.

az rest --method post --uri "${ASE_ID}/migrate?api-version=2021-02-01&phase=validation"

Als er geen fouten zijn, wordt uw migratie ondersteund en kunt u doorgaan met de volgende stap.

Als u een upgrade wilt starten om uw App Service Environment te upgraden naar de ondersteunde buildversie, voert u de volgende opdracht uit. Voer deze opdracht alleen uit als u de validatiestap mislukt en u wordt geïnstrueerd om uw App Service-omgeving te upgraden.

az rest --method post --uri "${ASE_ID}/migrate?api-version=2021-02-01&phase=PreMigrationUpgrade"

3. IP-adressen genereren voor uw nieuwe App Service Environment v3-resource

Voer de volgende opdracht uit om nieuwe IP-adressen te maken. Deze stap duurt ongeveer 15 minuten. Schaal of breng gedurende deze tijd geen wijzigingen aan in uw bestaande App Service-omgeving.

az rest --method post --uri "${ASE_ID}/migrate?api-version=2021-02-01&phase=premigration"

Voer de volgende opdracht uit om de status van deze stap te controleren:

az rest --method get --uri "${ASE_ID}?api-version=2021-02-01" --query properties.status

Als de stap wordt uitgevoerd, krijgt u de status Migrating. Nadat u de status hebt, Readyvoert u de volgende opdracht uit om uw nieuwe IP-adressen weer te geven. Als u de nieuwe IP-adressen niet onmiddellijk ziet, wacht u enkele minuten en probeert u het opnieuw.

az rest --method get --uri "${ASE_ID}/configurations/networking?api-version=2021-02-01"

4. Afhankelijke resources bijwerken met nieuwe IP-adressen

Werk met behulp van de nieuwe IP-adressen een van uw resources of netwerkonderdelen bij om ervoor te zorgen dat uw nieuwe omgeving functioneert zoals bedoeld nadat de migratie is voltooid. Het is uw verantwoordelijkheid om eventuele benodigde updates te maken.

5. Uw App Service Environment-subnet delegeren

App Service Environment v3 vereist dat het subnet waarin het zich bevindt één delegering heeft Microsoft.Web/hostingEnvironments. Voor eerdere versies is deze delegatie niet vereist. U moet controleren of uw subnet correct is gedelegeerd en de overdracht (indien nodig) bijwerken voordat u migreert. U kunt de overdracht bijwerken door de volgende opdracht uit te voeren of door naar het subnet in Azure Portal te gaan.

az network vnet subnet update --resource-group $VNET_RG --name <subnet-name> --vnet-name <vnet-name> --delegations Microsoft.Web/hostingEnvironments

6. Controleer of het virtuele netwerk geen vergrendelingen bevat

Virtuele netwerk vergrendelt platformbewerkingen tijdens de migratie. Als uw virtuele netwerk vergrendelingen heeft, moet u deze verwijderen voordat u migreert. Indien nodig kunt u de vergrendelingen weer toevoegen nadat de migratie is voltooid.

Gebruik de volgende opdracht om te controleren of uw virtuele netwerk vergrendelingen heeft:

az lock list --resource-group $VNET_RG --resource <vnet-name> --resource-type Microsoft.Network/virtualNetworks

Verwijder bestaande vergrendelingen met behulp van de volgende opdracht:

az lock delete --resource-group $VNET_RG --name <lock-name> --resource <vnet-name> --resource-type Microsoft.Network/virtualNetworks

Zie de Azure CLI-verwijzing voor vergrendelingen voor gerelateerde opdrachten om te controleren of uw abonnement of resourcegroep vergrendelingen heeft.

7. Uw configuraties voorbereiden

U kunt uw nieuwe App Service Environment v3-resourcezone redundant maken als uw bestaande omgeving zich in een regio bevindt die zoneredundantie ondersteunt. U kunt zoneredundantie configureren door de zoneRedundant eigenschap in te stellen op true.

Als uw bestaande App Service Environment gebruikmaakt van een aangepast domeinachtervoegsel, moet u er een configureren voor uw nieuwe App Service Environment v3-resource tijdens het migratieproces. Migratie mislukt als u geen aangepast domeinachtervoegsel configureert en er momenteel een gebruikt. Migratie mislukt ook als u een aangepast domeinachtervoegsel probeert toe te voegen tijdens de migratie naar een omgeving die niet is geconfigureerd. Zie aangepast domeinachtervoegsel voor App Service Environment v3 voor meer informatie over aangepaste domeinachtervoegsels, waaronder vereisten, stapsgewijze instructies en aanbevolen procedures voor aangepast domein voor App Service Environments.

Notitie

Als u een aangepast domeinachtervoegsel configureert en u de netwerkmachtigingen toevoegt aan uw Azure-sleutelkluis, moet u ervoor zorgen dat uw sleutelkluis toegang toestaat vanaf de nieuwe uitgaande IP-adressen van uw App Service Environment die zijn gegenereerd in stap 3. Als u toegang hebt tot uw sleutelkluis met behulp van een privé-eindpunt, controleert u of u persoonlijke toegang correct hebt geconfigureerd.

Als uw migratie geen aangepast domeinachtervoegsel bevat en u zoneredundantie niet inschakelt, kunt u doorgaan met de migratie.

Als u deze configuraties wilt instellen, maakt u een bestand met de naam parameters.json met de volgende details op basis van uw scenario. Neem de eigenschappen voor een aangepast domeinachtervoegsel niet op als deze functie niet van toepassing is op uw migratie. Let op de waarde van de zoneRedundant eigenschap, omdat deze configuratie na de migratie niet kan worden hersteld. Stel de waarde van de kind eigenschap in op basis van uw bestaande Versie van App Service Environment. Geaccepteerde waarden voor de kind eigenschap zijn ASEV1 en ASEV2.

Als u migreert zonder een aangepast domeinachtervoegsel en u zoneredundantie inschakelt, gebruikt u deze code:

{
    "type": "Microsoft.Web/hostingEnvironments",
    "name": "sample-ase-migration",
    "kind": "ASEV2",
    "location": "westcentralus",
    "properties": {
        "zoneRedundant": true
    }
}

Als u een door de gebruiker toegewezen beheerde identiteit gebruikt voor de configuratie van het aangepaste domeinachtervoegsel en zoneredundantie inschakelt, gebruikt u deze code:

{
    "type": "Microsoft.Web/hostingEnvironments",
    "name": "sample-ase-migration",
    "kind": "ASEV2",
    "location": "westcentralus",
    "properties": {
        "zoneRedundant": true,
        "customDnsSuffixConfiguration": {
            "dnsSuffix": "internal.contoso.com",
            "certificateUrl": "https://contoso.vault.azure.net/secrets/myCertificate",
            "keyVaultReferenceIdentity": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asev3-migration/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ase-managed-identity"
        }
    }
}

Als u een door het systeem toegewezen beheerde identiteit gebruikt voor de configuratie van het aangepaste domeinachtervoegsel en u zoneredundantie niet inschakelt, gebruikt u deze code:

{
    "type": "Microsoft.Web/hostingEnvironments",
    "name": "sample-ase-migration",
    "kind": "ASEV2",
    "location": "westcentralus",
    "properties": {
        "customDnsSuffixConfiguration": {
            "dnsSuffix": "internal.contoso.com",
            "certificateUrl": "https://contoso.vault.azure.net/secrets/myCertificate",
            "keyVaultReferenceIdentity": "SystemAssigned"
        }
    }
}

8. Migreren naar App Service Environment v3 en de status controleren

Nadat u alle voorgaande stappen hebt voltooid, kunt u de migratie starten. Zorg ervoor dat u de gevolgen van de migratie begrijpt.

Deze stap duurt drie tot zes uur voor v2-naar-v3-migraties en maximaal zes uur voor v1-v3-migraties, afhankelijk van de omgevingsgrootte. Gedurende die tijd is er ongeveer één uur downtime van de toepassing. Schalen, implementaties en wijzigingen in uw bestaande App Service-omgeving worden tijdens deze stap geblokkeerd.

Neem de body parameter op in de volgende opdracht als u zoneredundantie inschakelt en/of een aangepast domeinachtervoegsel configureert. Als geen van deze configuraties van toepassing is op uw migratie, kunt u de parameter uit de opdracht verwijderen.

az rest --method post --uri "${ASE_ID}/migrate?api-version=2021-02-01&phase=fullmigration" --body @parameters.json

Voer de volgende opdrachten uit om de gedetailleerde status van uw migratie te controleren. Zie de beschrijvingen van de migratiestatus voor meer informatie over de statussen.

Met de eerste opdracht wordt de bewerkings-id voor de migratie ophaalt. Kopieer de waarde van de ID eigenschap.

az rest --method get --uri "${ASE_ID}/operations?api-version=2022-03-01"

Vervang de tijdelijke aanduiding voor de bewerkings-id in de volgende opdracht door de waarde die u hebt gekopieerd. Met deze opdracht wordt de gedetailleerde status van uw migratie geretourneerd. U kunt deze opdracht zo vaak als nodig uitvoeren om de meest recente status op te halen.

az rest --method get --uri "${ASE_ID}/operations/<operation-id>/details/default?api-version=2022-09-01"

Nadat u de status hebt, Readywordt de migratie uitgevoerd en hebt u een App Service Environment v3-resource. Uw apps worden nu uitgevoerd in uw nieuwe omgeving.

Haal de details van uw nieuwe omgeving op door de volgende opdracht uit te voeren of door naar Azure Portal te gaan.

az appservice ase show --name $ASE_NAME --resource-group $ASE_RG

1. Controleer of migratie wordt ondersteund

Ga in Azure Portal naar de migratiepagina voor de App Service-omgeving die u migreert. U kunt naar de migratiepagina gaan door de banner boven aan de pagina Overzicht voor uw App Service Environment te selecteren of door het migratie-item in het linkermenu te selecteren.

Schermopname van migratietoegangspunten.

Selecteer de optie 'In-place' migratie om het in-place migratieproces te starten. Als u de optie voor naast elkaar migreren selecteert, wordt u naar de documentatie voor dat migratieproces geleid. Selecteer de optie voor migratie naast elkaar niet als u de functie voor in-place migratie wilt gebruiken.

Schermopname van de tabel met de migratieopties.

Op de pagina Migratie controleert het platform of de migratie wordt ondersteund voor uw App Service-omgeving. Selecteer Valideren en bevestig vervolgens dat u door wilt gaan met de validatie. Het validatieproces duurt enkele seconden.

Schermopname van de knop voor het valideren van de geschiktheid van de migratie.

Als uw omgeving niet wordt ondersteund voor migratie, wordt boven aan de pagina een banner weergegeven met een foutbericht met een reden. Zie Probleemoplossing voor beschrijvingen van de foutberichten die kunnen worden weergegeven als u niet in aanmerking komt voor migratie.

Schermopname van een voorbeeld van een portalbericht met de melding dat de migratiefunctie geen ondersteuning biedt voor de App Service Environment.

Als u een upgrade moet starten om uw App Service Environment te upgraden naar de ondersteunde buildversie, wordt u gevraagd om de upgrade te starten. Dit kan 8-12 uur of langer duren, afhankelijk van de grootte van uw omgeving. Selecteer Upgraden om de upgrade te starten. Wanneer de upgrade is voltooid, geeft u de validatie door en kunt u de migratiefunctie gebruiken om de migratie te starten.

Als migratie wordt ondersteund voor uw App Service Environment, gaat u verder met de volgende stap in het proces. De migratiepagina begeleidt u door de reeks stappen om de migratie te voltooien.

Schermopname van een voorbeeldmigratiepagina met niet-voltooide stappen in het proces.

2. IP-adressen genereren voor uw nieuwe App Service Environment v3-resource

Controleer onder Nieuwe IP-adressen ophalen of u de gevolgen begrijpt en selecteer de knop Start . Deze stap duurt ongeveer 15 minuten. U kunt gedurende deze tijd niet schalen of wijzigingen aanbrengen in uw bestaande App Service-omgeving.

3. Afhankelijke resources bijwerken met nieuwe IP-adressen

Wanneer de vorige stap is voltooid, worden de IP-adressen voor uw nieuwe App Service Environment v3-resource weergegeven. Gebruik de nieuwe IP-adressen om resources en netwerkonderdelen bij te werken, zodat uw nieuwe omgeving functioneert zoals bedoeld nadat de migratie is voltooid. Het is uw verantwoordelijkheid om eventuele benodigde updates te maken.

Schermopname van voorbeeld-IP's die tijdens de premigratie zijn gegenereerd.

4. Uw App Service Environment-subnet delegeren

App Service Environment v3 vereist dat het subnet waarin het zich bevindt, één delegering heeft Microsoft.Web/hostingEnvironments. Voor eerdere versies is deze delegatie niet vereist. U moet controleren of uw subnet correct is gedelegeerd en de overdracht (indien nodig) bijwerken voordat u migreert. In de portal wordt een koppeling naar uw subnet weergegeven, zodat u indien nodig kunt bevestigen en bijwerken.

Schermopname van subnetdelegering in de portal.

5. Wijzigingen in exemplaargrootte bevestigen

Selecteer de knop Bevestigen om te bevestigen dat u begrijpt dat uw App Service-abonnementen worden geconverteerd van de geïsoleerde laag naar de bijbehorende geïsoleerde v2-laag als onderdeel van de migratie.

Schermopname van het bevestigen van de grootte van het exemplaar tijdens de migratie.

6. Controleer of het virtuele netwerk geen vergrendelingen heeft

Virtuele netwerk vergrendelt platformbewerkingen tijdens de migratie. Als uw virtuele netwerk vergrendelingen heeft, moet u deze verwijderen voordat u migreert. Zie Vergrendelingen configureren voor meer informatie over het controleren of uw abonnement of resourcegroep vergrendelingen heeft.

Schermopname van waar u virtuele netwerkvergrendelingen kunt vinden en verwijderen.

7. Kies uw configuraties

U kunt uw nieuwe App Service Environment v3-resourcezone redundant maken als uw bestaande omgeving zich in een regio bevindt die zoneredundantie ondersteunt.

Schakel het selectievakje Ingeschakeld in als u zoneredundantie wilt configureren.

Schermopname van het selectievakje voor het inschakelen van zoneredundantie voor een App Service Environment in een ondersteunde regio.

Als uw omgeving zich in een regio bevindt die zoneredundantie niet ondersteunt, is het selectievakje niet beschikbaar. Als u een zoneredundante App Service Environment v3-resource nodig hebt, gebruikt u een van de handmatige migratieopties en maakt u de resource in een van de regio's die zoneredundantie ondersteunen.

Als uw bestaande App Service Environment gebruikmaakt van een aangepast domeinachtervoegsel, moet u er een configureren voor uw nieuwe App Service Environment v3-resource. De configuratieopties voor een aangepast domeinachtervoegsel worden weergegeven als deze situatie op u van toepassing is. U kunt pas migreren als u de vereiste gegevens opgeeft.

Als u een aangepast domeinachtervoegsel wilt gebruiken, maar momenteel nog geen domeinachtervoegsel hebt geconfigureerd, kunt u er een configureren nadat de migratie is voltooid. Zie aangepast domeinachtervoegsel voor App Service Environment v3 voor meer informatie over aangepaste domeinachtervoegsels, waaronder vereisten, stapsgewijze instructies en aanbevolen procedures voor aangepast domein voor App Service Environments.

Notitie

Als u een aangepast domeinachtervoegsel configureert en u de netwerkmachtigingen toevoegt aan uw Azure-sleutelkluis, moet u ervoor zorgen dat uw sleutelkluis toegang toestaat vanaf de nieuwe uitgaande IP-adressen van uw App Service Environment die zijn gegenereerd in stap 2. Als u toegang hebt tot uw sleutelkluis met behulp van een privé-eindpunt, controleert u of u persoonlijke toegang correct hebt geconfigureerd.

Schermopname van de koppeling voor het toevoegen van een aangepast domeinachtervoegsel.

Nadat u de details voor het achtervoegsel van uw aangepaste domein hebt toegevoegd, is de knop Migreren beschikbaar.

Schermopname die laat zien dat de configuratiegegevens worden toegevoegd en dat de omgeving gereed is voor migratie.

8. Migreren naar App Service Environment v3

Nadat u alle voorgaande stappen hebt voltooid, kunt u de migratie starten. Zorg ervoor dat u de gevolgen van de migratie begrijpt, inclusief wat er tijdens deze tijd gebeurt.

Deze stap duurt drie tot zes uur voor v2-naar-v3-migraties en maximaal zes uur voor v1-v3-migraties, afhankelijk van de omgevingsgrootte. Schalen en wijzigingen in uw bestaande App Service-omgeving worden tijdens deze stap geblokkeerd.

Notitie

In zeldzame gevallen ziet u mogelijk een melding in de portal met de tekst 'Migratie naar App Service Environment v3 is mislukt' nadat u de migratie hebt gestart. Er is een bekende fout die deze melding kan activeren, zelfs als de migratie vordert. Controleer het activiteitenlogboek voor de App Service Environment om de geldigheid van dit foutbericht te bepalen. In de meeste gevallen wordt het probleem opgelost door de pagina te vernieuwen en verdwijnt het foutbericht. Als het foutbericht zich blijft voordoen, neemt u contact op met de ondersteuning voor hulp.

Schermopname van de mogelijke foutmelding nadat de migratie is gestart.

Op dit moment zijn gedetailleerde migratiestatussen alleen beschikbaar wanneer u de Azure CLI gebruikt. Zie de sectie Azure CLI voor migratie naar App Service Environment v3 voor meer informatie. U kunt de status van de migratie controleren met de CLI, zelfs als u de portal gebruikt om de migratie uit te voeren.

Wanneer de migratie is voltooid, hebt u een App Service Environment v3-resource en worden al uw apps uitgevoerd in uw nieuwe omgeving. U kunt de versie van de omgeving bevestigen door de configuratiepagina voor uw App Service-omgeving te controleren.

Als uw migratie een aangepast domeinachtervoegsel bevat, wordt het domein weergegeven in de sectie Essentials van de overzichtspagina van de portal voor App Service Environment v1/v2, maar wordt het daar niet meer weergegeven in App Service Environment v3. Ga in plaats daarvan voor App Service Environment v3 naar de pagina aangepast domeinachtervoegsel om te bevestigen dat het achtervoegsel van uw aangepaste domein correct is geconfigureerd. U kunt de configuratie ook verwijderen als u deze niet meer nodig hebt of als u er nog geen hebt.

Schermopname van de pagina voor configuratie van aangepast domeinachtervoegsel voor App Service Environment v3.

Notitie

Als uw migratie een aangepast domeinachtervoegsel bevat, kan de configuratie van het aangepaste domeinachtervoegsel worden weergegeven als gedegradeerd zodra de migratie is voltooid vanwege een bekende fout. Uw App Service Environment werkt nog steeds zoals verwacht. De gedegradeerde status moet zichzelf binnen 6-8 uur oplossen. Als de configuratie na 8 uur is gedegradeerd of als het achtervoegsel van uw aangepaste domein niet werkt, neemt u contact op met de ondersteuning.

Schermopname van een voorbeeld van een gedegradeerde configuratie van aangepast domeinachtervoegsel.

Prijzen

Er zijn geen kosten verbonden aan het migreren van uw App Service Environment. Wanneer u de in-place migratiefunctie gebruikt, worden er geen kosten meer in rekening gebracht voor uw vorige App Service-omgeving zodra deze wordt afgesloten tijdens het migratieproces. Er worden kosten in rekening gebracht voor uw nieuwe App Service Environment v3 zodra deze wordt geïmplementeerd. Zie de prijsinformatie voor meer informatie over prijzen voor App Service Environment v3.

Wanneer u vanuit eerdere versies migreert naar App Service Environment v3, zijn er scenario's die u moet overwegen om uw maandelijkse kosten te verlagen. Overweeg reserveringen en spaarplannen om uw kosten verder te verlagen. Zie Kostenbesparende verkoopkansen na een upgrade naar App Service Environment v3 voor informatie over kostenbesparingen.

Notitie

Vanwege de conversie van App Service-plannen van Isolated naar Isolated v2, kunnen uw apps na de migratie overbezet zijn, omdat de laag Isolated v2 meer geheugen en CPU per bijbehorende instantiegrootte heeft. U hebt de mogelijkheid om uw omgeving zo nodig te schalen zodra de migratie is voltooid. Raadpleeg de SKU-details voor meer informatie.

Uw App Service-abonnementen omlaag schalen

De App Service-plan-SKU's die beschikbaar zijn voor App Service Environment v3 worden uitgevoerd op de laag Isolated v2 (Iv2). Het aantal kernen en de hoeveelheid RAM wordt effectief verdubbeld per bijbehorende laag vergeleken met de geïsoleerde laag. Wanneer u migreert, worden uw App Service-abonnementen geconverteerd naar de bijbehorende laag. Uw I2-exemplaren worden bijvoorbeeld geconverteerd naar I2v2. Hoewel I2 twee kernen en 7 GB RAM heeft, heeft I2v2 vier kernen en 16 GB RAM. Als u verwacht dat uw capaciteitsvereisten hetzelfde blijven, bent u over-ingericht en betaalt u voor reken- en geheugengebruik dat u niet gebruikt. Voor dit scenario kunt u uw I2v2-exemplaar omlaag schalen naar I1v2 en uiteindelijk eindigen met een vergelijkbaar aantal kernen en RAM-geheugen dat u eerder had.

Veelgestelde vragen

  • Wat gebeurt er als het migreren van mijn App Service-omgeving momenteel niet wordt ondersteund?
    U kunt op dit moment niet migreren met behulp van de functie voor in-place migratie. Als u een niet-ondersteunde omgeving hebt en onmiddellijk wilt migreren, raadpleegt u de opties voor handmatige migratie.
  • Hoe kan ik kiezen welke migratieoptie geschikt is voor mij?
    Bekijk de beslissingsstructuur van het migratiepad om te bepalen welke optie het beste is voor uw use-case.
  • Hoe kan ik weten of ik de functie voor in-place migratie moet gebruiken?
    De in-place migratiefunctie is het beste voor klanten die willen migreren naar App Service Environment v3 met minimale wijzigingen in hun netwerkconfiguraties en die ongeveer één uur downtime van toepassingen kunnen ondersteunen. Als u downtime niet kunt ondersteunen, raadpleegt u de functie voor sidemigratie of de opties voor handmatige migratie. De in-place migratiefunctie maakt uw App Service Environment v3 in hetzelfde subnet als uw bestaande omgeving en maakt gebruik van dezelfde netwerkinfrastructuur. Mogelijk moet u rekening houden met de wijzigingen in het binnenkomende en uitgaande IP-adres als u afhankelijk bent van deze specifieke IP-adressen.
  • Ondervind ik downtime tijdens de migratie?
    Ja, u moet ongeveer één uur downtime verwachten tijdens het servicevenster van drie tot zes uur tijdens de migratiestap, dus plan dienovereenkomstig. Als u een andere App Service-omgeving hebt waarnaar u verkeer kunt verwijzen terwijl u migreert met behulp van de in-place migratiefunctie, kunt u downtime van toepassingen voorkomen. Als u geen andere App Service-omgeving hebt en u geen downtime kunt ondersteunen, raadpleegt u de functie naast elkaar of de opties voor handmatige migratie.
  • Moet ik na de migratie iets doen voor mijn apps om ze uit te voeren in de nieuwe App Service Environment?
    Nee, al uw apps die in de oude omgeving worden uitgevoerd, worden automatisch gemigreerd naar de nieuwe omgeving en worden uitgevoerd zoals voorheen. Er is geen gebruikersinvoer nodig.
  • Wat gebeurt er als mijn App Service Environment een aangepast domeinachtervoegsel heeft?
    De in-place migratiefunctie ondersteunt dit migratiescenario.
  • Wat gebeurt er als mijn App Service Environment-zone is vastgemaakt?
    Zone vastgemaakte App Service Environment v2 is nu een ondersteund scenario voor migratie met behulp van de migratiefunctie. App Service Environment v3 biedt geen ondersteuning voor zonepinning. Wanneer u migreert naar App Service Environment v3, kunt u zoneredundantie configureren of niet.
  • Wat gebeurt er als mijn App Service Environment IP SSL-adressen heeft? IP SSL wordt niet ondersteund in App Service Environment v3. U moet alle IP SSL-bindingen verwijderen voordat u migreert met behulp van de migratiefunctie of een van de handmatige opties. Als u van plan bent om de in-place migratiefunctie te gebruiken, geeft u die validatiecontrole door nadat u alle IP SSL-bindingen hebt verwijderd en kunt u doorgaan met de geautomatiseerde migratie.
  • Welke eigenschappen van mijn App Service Environment worden gewijzigd?
    U bevindt zich in App Service Environment v3, dus zorg ervoor dat u de functies en functieverschillen bekijkt in vergelijking met eerdere versies. Voor ILB App Service Environment behoudt u hetzelfde IP-adres voor ILB. Voor een internetgerichte App Service Environment worden het openbare IP-adres en het uitgaande IP-adres gewijzigd. Opmerking voor ELB App Service Environment: voorheen was er één IP-adres voor zowel inkomend als uitgaand. Voor App Service Environment v3 zijn ze gescheiden. Zie App Service Environment V3-netwerken voor meer informatie. Zie App Service Environment-versievergelijking voor een volledige vergelijking van de App Service Environment-versies.
  • Wat gebeurt er als de migratie mislukt of er een onverwacht probleem is tijdens de migratie?
    Als er een onverwacht probleem is, zijn ondersteuningsteams bij de hand. U moet ontwikkelomgevingen migreren voordat u eventuele productieomgevingen aanraakt om meer te weten te komen over het migratieproces en te zien hoe dit van invloed is op uw workloads.
  • Wat gebeurt er met mijn oude App Service Environment?
    Als u besluit een App Service-omgeving te migreren met behulp van de in-place migratiefunctie, wordt de oude omgeving afgesloten, verwijderd en worden al uw apps gemigreerd naar een nieuwe omgeving. Uw oude omgeving is niet meer toegankelijk. Terugdraaien naar de oude omgeving is niet mogelijk.
  • Wat gebeurt er met mijn App Service Environment v1/v2-resources na 31 augustus 2024?
    Als u na 31 augustus 2024 niet naar App Service Environment v3 gaat, zijn uw App Service Environment v1/v2's en de apps die erin zijn geïmplementeerd, niet meer beschikbaar. App Service Environment v1/v2 wordt gehost op App Service-schaaleenheden die worden uitgevoerd in cloudservices (klassiek) architectuur die op 31 augustus 2024 buiten gebruik wordt gesteld. Daarom is App Service Environment v1/v2 na die datum niet meer beschikbaar. Migreer naar App Service Environment v3 om uw apps actief te houden of om resources of gegevens die u moet onderhouden, op te slaan of er een back-up van te maken.

Volgende stappen