Microsoft Azure - Mises à niveau

Disons que nos services fonctionnent correctement sur Azure. Après un certain temps, nous devons apporter des modifications et mettre à niveau les services déjà en cours d'exécution. Voici la partie délicate, parfois la mise à niveau se déroulerait sans heurts et parfois vous ne saurez pas ce qui cause le problème. Windows Azure a tenté de résoudre ces problèmes.

Mettre à jour un service cloud

Le code de l'application peut être mis à jour facilement dans le portail de gestion Azure. Vous aurez besoin d'un package de service (.cspkg) et de fichiers de configuration de service (.cscfg) avant de continuer.

Step 1 - Connectez-vous au portail de gestion.

Step 2 - Accédez au service que vous souhaitez mettre à jour.

Step 3- Cliquez sur «Instances» dans le menu supérieur, puis sur «mettre à jour». L'écran suivant apparaîtra.

Step 4 - Entrez le nom de l'étiquette de déploiement et téléchargez les fichiers .cspkg et .cscfg.

Step 5 - Sélectionnez le rôle que vous souhaitez mettre à jour ou sélectionnez «tous» si vous souhaitez mettre à jour tous les rôles.

Step 6 - Cochez la case si nécessaire et cliquez sur la «Flèche» sur le côté droit.

Permutation VIP (IP virtuelle)

Vous pouvez rencontrer un scénario lorsque vous devez apporter des modifications à l'architecture du service. Azure fournit un moyen de gérer facilement la mise à niveau. Il existe deux environnements de déploiement: la production et la préparation. Supposons que votre service est en production, mais que vous pouvez déployer la nouvelle version dans l'environnement intermédiaire. Après cela, vous venez de le tester et si tout va bien, vous le remplacez par le déploiement de production. Dans les coulisses, les adresses IP virtuelles de la production et du déploiement intermédiaire sont permutées, de sorte que la mise en scène devient production et la production devient mise en scène. Pendant la permutation, le service n'est pas interrompu. Tout cela se fait sans interruption de service. Cela facilite également le retour à une version de production plus ancienne au cas où vous auriez besoin de le faire.

Step 1 - Connectez-vous au portail de gestion.

Step 2- Allez au service. Sélectionnez «Instances» dans le menu supérieur. Vous pouvez voir dans l'écran suivant, deux instances sont là pour ce service.

Step 3- Lorsque vous avez déployé le service en préparation et en production, vous verrez que «Swap» en bas de l'écran est activé. Il vous suffit de cliquer sur cette icône Swap et ce sera fait.

Considérations

  • Vous ne pouvez pas permuter si vous avez un nombre différent de points de terminaison pour chaque déploiement.
  • Cela ne change pas l'adresse IP de votre service.