Partager via


Migrer des ressources web vers Azure global

Important

Depuis août 2018, nous n’avons pas accepté de nouveaux clients ni déployé de nouvelles fonctionnalités et services dans les emplacements Microsoft Cloud Germany d’origine.

En fonction de l’évolution des besoins des clients, nous avons récemment lancé deux nouvelles régions de centre de données en Allemagne, offrant une résidence des données client, une connectivité complète au réseau cloud mondial de Microsoft, ainsi que des tarifs concurrentiels sur le marché.

En outre, le 30 septembre 2020, nous avons annoncé que Microsoft Cloud Germany fermerait le 29 octobre 2021. Vous trouverez plus de détails ici : https://www.microsoft.com/cloud-platform/germany-cloud-regions.

Tirez parti de l’étendue des fonctionnalités, de la sécurité de niveau entreprise et des fonctionnalités complètes disponibles dans nos nouvelles régions de centre de données allemandes en migrant aujourd’hui.

Cet article contient des informations qui peuvent vous aider à migrer des ressources web Azure d’Azure Allemagne vers Azure global.

Web Apps

La migration d’applications que vous avez créées à l’aide de la fonctionnalité Web Apps d’Azure App Service d’Azure Allemagne vers Azure global n’est pas prise en charge pour l’instant. Nous vous recommandons d’exporter une application web en tant que modèle Azure Resource Manager. Ensuite, redéployez après avoir modifié la propriété d’emplacement vers la nouvelle région de destination.

Important

Modifiez l’emplacement, les secrets Azure Key Vault, les certificats et d’autres GUID pour qu’ils soient cohérents avec la nouvelle région.

Migrer la ressource d’application web

  1. Exportez l'application Web et le plan App Service en tant que modèle depuis votre abonnement Azure Germany. Sélectionnez les ressources que vous souhaitez migrer dans votre groupe de ressources d’application web et exportez en tant que modèle.

  2. Téléchargez le modèle en tant que fichier zip.

  3. Modifiez la propriété d’emplacement dans le fichier template.json dans la région globale Azure cible. Par exemple, le fichier JSON suivant a un emplacement cible de la région USA Ouest.

        "resources": [
        {
            "type": "Microsoft.Web/serverfarms",
            "apiVersion": "2018-02-01",
            "name": "[parameters('serverfarms_myappservice_name')]",
            "location": "West US",
    
    
  4. Déployez le modèle modifié sur Azure global. Par exemple, vous pouvez utiliser PowerShell pour déployer.

    az deployment group create --name "<web app name>" \
        --resource-group "<resource group name>" \
        --template-file "<path of your template.json file>"
    

Migrer le contenu de l’application web

  1. Dans le portail Azure Allemagne, sélectionnez votre application web.

  2. Sélectionnez Outils > de développement Outils avancés.

  3. Dans le menu supérieur, sélectionnez Déboguer la console , puis choisissez PowerShell.

  4. Sélectionnez site.

  5. Sélectionnez l’icône de téléchargement en regard du dossier wwwroot . Le fichier zip téléchargé contient le code source de votre application web.

  6. Déployez la racine web sur l’application web globale Azure migrée. Par exemple, vous pouvez utiliser le script PowerShell suivant.

    az webapp deployment source config-zip \
        --resource-group "<resource group name>" \
        --name "<web App name>" \
        --src "path to webroot folder zip file"
    

Pour plus d’informations :

Hubs de notification

Pour migrer les paramètres d’une instance Azure Notification Hubs vers une autre instance, exportez et importez tous les jetons d’inscription avec leurs balises :

  1. Exportez les inscriptions existantes du hub de notification vers un conteneur de stockage Blob Azure.
  2. Créez un hub de notification dans l’environnement cible.
  3. Importez vos jetons d’inscription à partir du stockage Blob vers votre nouveau hub de notification.

Pour plus d’informations :

Event Hubs

Pour migrer un Hub d’événements Azure, vous exportez le modèle de ressource Event Hub à partir d’Azure Allemagne, puis déployez le modèle sur Azure global.

  1. Exportez Event Hub en tant que modèle à partir de votre abonnement Azure Allemagne.
  2. Déployez un modèle Event Hub en tant que modèle personnalisé sur votre abonnement Azure global. Chargez et déployez le modèle que vous avez exporté à partir de votre abonnement Azure Allemagne.

Pour plus d’informations :

Étapes suivantes

Découvrez les outils, techniques et recommandations pour la migration des ressources dans les catégories de service suivantes :