Tous les produits
Search
Centre de documentation

Enterprise Distributed Application Service:Update an application in an ECS cluster

Dernière mise à jour :Aug 10, 2026

Lors du déploiement d'une nouvelle version d'une application dans un cluster Elastic Compute Service (ECS) sur Enterprise Distributed Application Service (EDAS), utilisez le mode de déploiement standard pour effectuer la mise à jour en une ou plusieurs vagues. Cette approche vous permet de maîtriser la vitesse de déploiement et de réduire les risques en mettant à jour les groupes d'instances de manière incrémentielle.

Prérequis

Avant de commencer, assurez-vous de disposer des éléments suivants :

  • Une application déployée dans un cluster ECS sur EDAS

  • Le package de déploiement (JAR ou WAR) de la nouvelle version, ou l'URL où le package est hébergé (par exemple, Object Storage Service (OSS))

Remarque

La méthode de déploiement est verrouillée selon le type de package utilisé lors du premier déploiement. Par exemple, si vous avez initialement déployé l'application avec un package JAR, vous ne pourrez utiliser que des packages JAR pour les mises à jour ultérieures.

Contexte

Outre l'utilisation de la console, vous pouvez également recourir à Cloud Toolkit et au plug-in toolkit-maven-plugin pour déployer une application en une seule vague. Pour plus d'informations, consultez les rubriques Déployer une application dans un cluster ECS à l'aide de Cloud Toolkit dans IntelliJ IDEA, Déployer une application dans un cluster ECS à l'aide de Cloud Toolkit dans Eclipse et Mettre à niveau une application dans un cluster ECS à l'aide du plug-in toolkit-maven-plugin.

Mettre à jour une application via un déploiement standard

  1. Connectez-vous à la console EDAS.

  2. Dans le volet de navigation de gauche, sélectionnez Application Management > Applications.

  3. Sur la page Applications, sélectionnez une région et un namespace de microservices, puis définissez la liste déroulante Cluster Type sur ECS Clusters.

  4. Cliquez sur le nom de l'application à mettre à jour.

  5. Sur la page Basic Information, cliquez sur Deploy dans le coin supérieur droit.

  6. Sur la page Select Deployment Mode, localisez la section Regular Release (Single-batch/Multi-batch) et cliquez sur Start Deployment.

  7. Sur la page Regular Release (Single-batch/Multi-batch), configurez le package de déploiement et la politique de publication, puis cliquez sur OK.

Paramètres du package de déploiement

ParamètreDescription
Deployment MethodType de package pour le déploiement, déterminé lors du déploiement initial. Ce paramètre ne peut pas être modifié. Pour revenir à une version précédente, sélectionnez Historical Versions. Pour plus d'informations, consultez la rubrique Utiliser la console EDAS pour restaurer les applications déployées dans des clusters ECS.
File Uploading MethodSpécifie la méthode de fourniture du nouveau package de déploiement. Les options disponibles dépendent du type de package :
  • Upload JAR Package ou Upload WAR Package : Cliquez sur la zone de téléchargement et sélectionnez le fichier du package.
  • JAR Package Address ou WAR Package Address : Saisissez l'URL d'un package hébergé sur un service cloud tel qu'OSS.
VersionNuméro de version de cette publication. Saisissez manuellement un numéro de version ou cliquez sur Use Timestamp as Version Number pour en générer un automatiquement.
DescriptionDescription de cette version.

Paramètres de la politique de publication

ParamètreDescription
GroupGroupe d'instances à mettre à jour.
  • Si l'application ne comporte qu'un seul groupe, sélectionnez All Groups ou Default Group. Ces deux options sont équivalentes. Le nombre total d'instances apparaît entre parenthèses à côté de All Groups.
  • Si l'application comporte plusieurs groupes, sélectionnez un groupe spécifique ou choisissez All Groups pour mettre à jour toutes les instances de tous les groupes.
Batches per GroupNombre de vagues pour déployer la mise à jour au sein de chaque groupe. Définissez ce paramètre sur 1 Batches pour un déploiement en une seule vague. Pour les déploiements multi-vagues, indiquez une valeur plus élevée afin de mettre à jour les instances de manière incrémentielle.
Batch ModeMode d'exécution pour les déploiements multi-vagues. Lorsque Batches per Group est défini sur 1 Batches, ce paramètre prend par défaut la valeur Automatic.
Java EnvironmentEnvironnement d'exécution Java de l'application. Valeurs valides : Open JDK 8, Open JDK 7 et Dragonwell 8.
Remarque

Après configuration de la politique de publication, un script correspondant est généré dans la section Generate Maven Plug-in Configuration. Utilisez ce script pour effectuer un déploiement par étapes à l'aide du plug-in toolkit-maven-plugin. Pour plus d'informations, consultez la rubrique Effectuer un déploiement par étapes d'une application dans un cluster ECS à l'aide du plug-in toolkit-maven-plugin.

Une fois le déploiement lancé, la page Change Details s'ouvre et affiche la progression ainsi que le statut de la publication. Pour plus d'informations, consultez la rubrique Afficher les modifications d'application.

Vérifier le résultat

Une fois le déploiement terminé, vérifiez la mise à jour en consultant les enregistrements des modifications et le statut des instances.

Consulter les enregistrements des modifications

  1. Sur la page des détails de l'application, cliquez sur Change Records dans le volet de navigation de gauche.

  2. Dans la colonne Change Status, vérifiez le statut du déploiement :

    • Success : L'application a été mise à jour.

    • Execute failed : La mise à jour a échoué. Cliquez sur View dans la colonne Actions pour afficher les détails de la modification et résoudre le problème.

Vérifier le package de déploiement et le statut des instances

  1. Sur la page des détails de l'application, cliquez sur Basic Information dans le volet de navigation de gauche.

  2. Sous l'onglet Basic Information, localisez la section Application Information et confirmez que le champ Deployment Package affiche le dernier package.

  3. Cliquez sur l'onglet Instance Information et assurez-vous que le Running Status de chaque instance du groupe cible est défini sur Normal.

Revenir à une version précédente

Si la mise à jour entraîne des problèmes, effectuez un retour arrière en sélectionnant Historical Versions comme Deployment Method et en redéployant l'application. Pour la procédure complète de restauration, consultez la rubrique Utiliser la console EDAS pour restaurer les applications déployées dans des clusters ECS.