Share via


Uw functie-app migreren naar een zone-redundant plan

Ondersteuning voor beschikbaarheidszones voor Azure Functions is beschikbaar voor Premium-abonnementen (Elastic Premium) en Dedicated (App Service). Met een zone-redundant functie-app-plan worden de exemplaren automatisch verdeeld tussen beschikbaarheidszones voor hogere beschikbaarheid. In dit artikel wordt beschreven hoe u migreert naar het openbare Premium-abonnement met meerdere tenants met ondersteuning voor beschikbaarheidszones. Raadpleeg hier voor migratie naar zoneredundantie voor toegewezen plannen.

Vereisten voor downtime

Downtime is afhankelijk van de wijze waarop u besluit om de migratie uit te voeren. Omdat u bestaande Premium-abonnementen niet kunt converteren om beschikbaarheidszones te gebruiken, bestaat de migratie uit een implementatie naast elkaar waarin u nieuwe Premium-abonnementen maakt. Downtime is afhankelijk van hoe u verkeer van uw oude naar uw nieuwe functie-app voor beschikbaarheidszones omleidt. Voor HTTP-functies als u bijvoorbeeld een Application Gateway, een aangepast domein of Azure Front Door gebruikt, is downtime afhankelijk van de tijd die nodig is om die respectieve services bij te werken met de gegevens van uw nieuwe app. U kunt ook verkeer routeren naar meerdere apps tegelijk met behulp van een service zoals Azure Traffic Manager en alleen volledig cutover naar uw nieuwe apps met beschikbaarheidszone wanneer alles wordt geïmplementeerd en volledig getest. U kunt ook defensieve functies schrijven om ervoor te zorgen dat berichten niet verloren gaan tijdens de migratie voor niet-HTTP-functies.

Migratierichtlijnen: Opnieuw implementeren

Als u wilt dat uw functie-app beschikbaarheidszones gebruikt, implementeert u uw app opnieuw in een nieuw app-plan voor een beschikbaarheidszone waarvoor Premium-functie is ingeschakeld.

Opnieuw implementeren

In de volgende stappen wordt beschreven hoe u beschikbaarheidszones inschakelt.

  1. Als u de Premium-SKU al gebruikt en zich in een van de ondersteunde regio's bevindt, kunt u verdergaan met de volgende stap. Anders moet u een nieuwe resourcegroep maken in een van de ondersteunde regio's.
  2. Maak een Premium-abonnement in een van de ondersteunde regio's en de resourcegroep. Zorg ervoor dat voor het nieuwe Premium-plan zoneredundantie is ingeschakeld.
  3. Maak en implementeer uw functie-apps in het nieuwe Premium-abonnement met behulp van de gewenste implementatiemethode.
  4. Nadat u de nieuwe functie-apps hebt getest en ingeschakeld, kunt u eventueel uw vorige apps voor niet-beschikbaarheidszones uitschakelen of verwijderen.

Volgende stappen