Ervaring met DevOps na migratie

Van toepassing op: ✔️ Front Door (klassiek) ✔️ CDN Standard van Microsoft (klassiek)

Na de migratie van Azure Front Door (classic) of CDN Standard van Microsoft (classic) naar Azure Front Door Standard of Premium, update je je DevOps-pipeline-scripts om de nieuwe Front Door Standard of Premium resources te implementeren en beheren. Gebruik de volgende richtlijnen voor verschillende tools en pijplijntypes.

Terraformatie

Vereiste voorwaarden

Stappen

Na migratie worden alle klassieke Azure Front Door-resources gemigreerd naar Azure Front Door Standard en Premium. Daarna kunt u het volgende doen:

  • Exporteer de nieuwe Azure Front Door Standard- of Premiumconfiguratie: Gebruik de exporttool van Azure om Terraform-configuraties te genereren voor je nieuwe Front Door Standard- of Premium-bronnen. Volg Quickstart: Exporteer je eerste bronnen met Azure Export voor Terraform om de Front Door Standard- of Premium-bronnen te exporteren naar Terraform-bestanden.
  • Werk Terraform-sjablonen bij in je pijplijn: Vervang referenties naar Front Door classic-bronnen door de geëxporteerde Standard- of Premium-configuratie.
  • Controleer de bijgewerkte Terraform-code in je pipeline en run plan en vraag aan om te beginnen met het beheren van de nieuwe Front Door via Terraform.

ARM-template

Stappen

Na migratie worden alle klassieke Azure Front Door-resources gemigreerd naar Azure Front Door Standard en Premium.

  • Exporteer ARM-sjablonen voor Front Door Standard/Premium met een van de volgende methoden:
  • Werk ARM-sjablonen in je pijplijn bij om de nieuwe Front Door Standard/Premium sjabloon te gebruiken in plaats van de Front Door (klassieke) template. In Azure DevOps of GitHub Actions werkt u het sjabloonpad en de parameters bij in uw implementatiestap, en deployen vervolgens de nieuwe template.
  • Valideren: Verwijder of archiveer verwijzingen naar de klassieke Front Door-sjabloon om verwarring te voorkomen.

Biceps

Vereiste voorwaarden

Stappen

Na migratie worden alle klassieke Azure Front Door-resources gemigreerd naar Azure Front Door Standard en Premium.

  • Genereer een Bicep-sjabloon voor Front Door Standard/Premium door een geëxporteerde ARM-sjabloon te decompileren. Zie JSON van een ARM-sjabloon decompileren naar Bicep.
  • Werk Bicep-bestanden bij in je pijplijn: Vervang Front Door (klassieke) definities door Standard/Premium. Deze vervanging kan het bijwerken van resourcetypes zoals Microsoft.Cdn/profiles en kindresources (eindpunten, routes, enzovoort) omvatten.
  • Test een implementatie (bijvoorbeeld az deployment group create) om de inrichting van Azure Front Door Standard of Premium te controleren.

PowerShell

Vereiste voorwaarden

Zorg ervoor dat je de nieuwste Azure PowerShell Az-modules hebt geïnstalleerd (Az.Cdn module versie die Azure Front Door Standard of Premium ondersteunt). Zie Azure PowerShell installeren.

Stappen

  • PowerShell-implementatiescripts bijwerken: Vervang alle Azure Front Door (classic)-cmdlets door Azure Front Door Standard- of Premium-cmdlets. Zie de quickstart voor Azure Front Door PowerShell voor voorbeelden.
  • Nieuwe configuratie toevoegen en oude referenties verwijderen: Zorg ervoor dat scripts de benodigde componenten configureren (oorsprongen, oorsprongsgroepen, routes, regels, enzovoort). Verwijder opdrachten die Azure Front Door (classic) beheren of plaats deze in opmerkingen.
  • Toewijzing van commandogroep:
    • De AzFrontDoorCdn-opdrachten in de Az.Cdn-module zijn bedoeld voor Azure Front Door Standard of Premium.
    • AzCdn-commando's onder de Az.Cdn-module zijn voor CDN Standard van Microsoft (classic).
    • De Az.FrontDoor-module is voor Azure Front Door (classic).
  • Test je script (lokaal of in een testpijplijn) om het aanmaken of updates naar Azure Front Door Standard of Premium te verifiëren, en commit dan wijzigingen in je pijplijn.

CLI (Command Line Interface)

Vereiste voorwaarden

  • Zorg ervoor dat Azure CLI is geïnstalleerd en bijgewerkt naar een versie die ondersteuning biedt voor de afd opdrachtgroep (bijvoorbeeld 2.63.0 of hoger). Zie Azure CLI installeren.
  • Meld u aan (az login) en stel de juiste abonnementscontext in.

Stappen

  • CLI-opdrachten bijwerken in scripts: Gebruik de Azure Front Door Standard/Premium-opdrachtgroep: az afd.
  • Vervang of verwijder het gebruik van Front Door (klassiek) CLI:
  • Valideer het bijgewerkte CLI-script handmatig of in een faseringspijplijn om een geslaagde configuratie van Front Door Standard/Premium te garanderen.