Mise à jour d'une application déployée
Cette rubrique décrit la mise à jour d'une application après son déploiement dans un environnement de production. Pour ce faire, procédez comme indiqué ci-dessous :
Arrêt de l'application à mettre à jour
Avant de mettre à jour une application en cours d'exécution, arrêtez tous les messages entrants destinés à l'application. Pour ce faire, sur un serveur autonome, sélectionnez l'application dans le Gestionnaire des services Internet et cliquez sur la commande Arrêter l'application, ou utilisez la cmdlet Stop-ASApplication.
Si vous procédez à la mise à jour simultanée des ordinateurs d'une batterie et qu'une modification de version incompatible a été appliquée à une application déployée dans la batterie, vous devez exécuter la commande Arrêter l'application sur tous les ordinateurs de la batterie. Dans le cas d'une configuration partagée, cette opération est effectuée automatiquement. Dans le cas d'une configuration distribuée, vous devez connecter le Gestionnaire des services Internet à tous les ordinateurs et émettre la commande Arrêter l'application, ou exécuter la cmdlet Stop-ASApplication sur tous les ordinateurs en parallèle.
Vous pouvez effectuer une mise à jour propagée sur une application dans une batterie uniquement si les modifications sont compatibles et si la batterie utilise une configuration distribuée. En fonction du type d'équilibrage de la charge réseau utilisé, vous devrez peut-être supprimer l'ordinateur avant d'arrêter l'application.
Autorisation des instances en cours d'exécution à continuer
Les instances durables peuvent être mises à jour à tout moment, car une mise à jour recycle le domaine d'application dans lequel les instances sont exécutées, et les instances récupèrent de nouveaux paramètres après leur reprise avec le renvoi d'un message ou le redémarrage d'une instance.
Vous pouvez autoriser les instances en cours d'exécution à poursuivre l'exécution des commandes en cours. Si toutes les instances sont dans l'état Bloqué ou Interrompu, aucune instance n'est en mémoire.
Sauvegarde de l'application et de l'état actuels
Il est recommandé de sauvegarder le code et la date d'une application en cas de mise à niveau d'un seul ordinateur ou de mise à jour simultanée d'une batterie. Vous devez également sauvegarder le contenu et la configuration de l'application à mettre à jour au cas où la mise à jour échoue et doit être annulée. Vous pouvez utiliser MSDeploy pour effectuer cette tâche.
Déploiement de l'application mise à jour et activation de l'accès client
Une fois l'application mise à jour déployée, vous devez activer l'accès client sur un ordinateur autonome à l'aide de la commande Démarrer l'application ou de la cmdlet Start-ASApplication. Dans le cadre de la mise à jour simultanée des ordinateurs d'une batterie, vous pouvez démarrer l'application sur une batterie à la configuration partagée ou avec l'exécution parallèle de la commande sur tous les ordinateurs de la batterie. Dans le cadre d'une mise à jour propagée, vous pouvez replacer un ordinateur dans la rotation après la mise à jour en configurant l'équilibrage de la charge réseau.
Enfin, vous devez utiliser un client de test pour vérifier l'exécution correcte du service.
2011-12-05