Tous les produits
Search
Centre de documentation

Serverless App Engine:Déployer une application en un seul lot

Dernière mise à jour :Aug 11, 2026

Si votre application est de petite taille ou possède une architecture de service simple, comme une seule instance d'application, vous pouvez déployer une nouvelle version après avoir terminé le développement et les tests. Cette rubrique explique comment déployer une application en un seul lot dans la console SAE.

Prérequis

L'application doit être en cours d'exécution.

Procédure

Avertissement

Le redéploiement d'une application entraîne son redémarrage. Pour éviter les interruptions de service et autres problèmes inattendus, nous vous recommandons d'effectuer le déploiement pendant les heures creuses.

  1. Dans la liste des applications SAE, sélectionnez la région et le namespace cibles dans la barre de navigation supérieure, puis cliquez sur l'ID d'application cible pour ouvrir la page des détails de l'application.

  2. Sur la page Basic Information de l'application cible, cliquez sur Deploy Application.

  3. Configurez les paramètres de déploiement.

    Remarque

    La méthode de déploiement dépend du mode de déploiement initial de l'application. Configurez les paramètres en fonction de la méthode requise.

    • Déploiement de package WAR : téléchargez à nouveau un package WAR ou saisissez l'URL d'un nouveau package WAR, puis configurez l'environnement et les paramètres associés.

    • Déploiement de package JAR : téléchargez à nouveau un package JAR ou saisissez l'URL d'un nouveau package JAR, puis configurez l'environnement et les paramètres associés.

    • Déploiement de package ZIP : téléchargez à nouveau un package ZIP ou saisissez l'URL d'un nouveau package ZIP, puis configurez l'environnement et les paramètres associés.

    • Image : dans la section Configure Image, cliquez sur Modify Image. Dans le panneau Modify Image, resélectionnez le dépôt d'images ou la version de l'image.

  4. Dans la section Release policy settings, définissez le nombre minimum d'instances disponibles (minimum available instances). Définissez Release Policy sur Phased Release et Release Batch sur 1. Vous pouvez définir le nombre minimum d'instances disponibles par nombre (by number) ou par ratio (by ratio). Vous pouvez sélectionner Use System Recommended Value. Pour assurer la continuité du service, nous vous recommandons de définir le nombre minimum d'instances disponibles à 1 ou plus. Si vous définissez ce paramètre sur 0, votre application devient indisponible pendant la mise à jour.

    • By Number : saisissez le nombre minimum d'instances disponibles.

    • By Ratio : saisissez un pourcentage. Vous pouvez également sélectionner Use System Recommended Value.

    Remarque
    • Pour garantir la continuité du service, nous vous recommandons de définir le nombre minimum d'instances disponibles à 1 ou plus pour chaque déploiement progressif. Si vous définissez la valeur sur 0, votre application devient indisponible pendant la mise à jour.

    • Si vous définissez la valeur sous forme de pourcentage, le résultat est arrondi à l'entier supérieur. Par exemple, si vous disposez de cinq instances et que vous définissez le ratio sur 25 %, le nombre minimum d'instances disponibles est de 2.

  5. Facultatif :Configurez les paramètres avancés suivants selon vos besoins.

    Java

    Paramètres avancés

    Références

    Configuration des commandes de démarrage

    Configurer les commandes de démarrage

    Paramètres Java Tomcat

    Configurer les paramètres Java Tomcat

    Remarque

    Vous ne pouvez configurer Tomcat que lorsque la méthode de déploiement de l'application est définie sur déploiement de package WAR.

    Configuration des variables d'environnement

    Configurer les variables d'environnement

    Inscription et découverte de services

    Configuration du binding des hôtes

    Configurer le binding des hôtes

    Configuration de la vérification de l'état de l'application

    Configurer une vérification de l'état

    Configuration de l'accès au réseau public de l'application

    Configuration de la gestion du cycle de vie de l'application

    Configurer la gestion du cycle de vie de l'application

    Service de collecte de journaux

    stockage persistant

    Stockage persistant

    gestion de la configuration

    Injecter des informations de configuration

    démarrage et arrêt gracieux des microservices

    Remarque

    Si vous sélectionnez Déploiement de package WAR ou Déploiement de package JAR et que vous définissez Environnement d'exécution de l'application sur EDAS-Container-XXX, vous ne pouvez pas configurer le démarrage et l'arrêt gracieux des microservices.

    PHP

    Paramètres avancés

    Références

    Modification du fichier de configuration php.ini

    Configurer les fichiers de configuration de l'application PHP

    Configuration des commandes de démarrage

    Configurer les commandes de démarrage

    Configuration des variables d'environnement

    Configurer les variables d'environnement

    Inscription et découverte de services

    Configuration du binding des hôtes

    Configurer le binding des hôtes

    Configuration de la vérification de l'état de l'application

    Configurer une vérification de l'état

    Configuration de l'accès au réseau public de l'application

    Configuration de la gestion du cycle de vie de l'application

    Configurer la gestion du cycle de vie de l'application

    Service de collecte de journaux

    stockage persistant

    Stockage persistant

    gestion de la configuration

    Injecter des informations de configuration

    Autres langages

    Paramètres avancés

    Références

    Configuration des commandes de démarrage

    Configurer les commandes de démarrage

    Configuration des variables d'environnement

    Configurer les variables d'environnement

    Surveillance de l'application

    Démarrer ou arrêter la surveillance de l'application

    Inscription et découverte de services

    Configuration du binding des hôtes

    Configurer le binding des hôtes

    Configuration de la vérification de l'état de l'application

    Configurer une vérification de l'état

    Configuration de la gestion du cycle de vie de l'application

    Configurer la gestion du cycle de vie de l'application

    Configuration de l'accès au réseau public de l'application

    Service de collecte de journaux

    stockage persistant

    Stockage persistant

    gestion de la configuration

    Injecter des informations de configuration

  6. Une fois la configuration terminée, cliquez sur OK.

  7. Pour vérifier que les modifications ont pris effet, utilisez l'une des méthodes suivantes :

    • Méthode 1 :

      Dans le volet de navigation de gauche de la page Basic Information, cliquez sur Change History. Sur la page Change History, consultez les détails des modifications de l'application. Si Execution Successful s'affiche, l'application a été déployée avec succès.

    • Méthode 2 :

      Sur la page Basic Information, cliquez sur l'onglet Instance List et consultez le Status des instances. Si le Status est Running, l'application a été déployée avec succès.

Annuler une modification

Pour annuler une modification en cours, cliquez sur Abort Change sur la page Change Details.

Important

L'annulation d'une modification peut entraîner l'exécution simultanée de plusieurs versions de votre application :

  • Instances déployées : ces instances continuent de s'exécuter dans leur état actuel. Aucun retour arrière n'est déclenché.

  • Instances en cours de déploiement : ces instances termineront le déploiement en cours, puis exécuteront la nouvelle version.

  • Instances non déployées : ces instances continuent de s'exécuter dans leur état actuel. La nouvelle version ne leur est pas déployée.

  • Nouvelles instances issues de la mise à l'échelle automatique : les nouvelles instances utiliseront la nouvelle version.

Après avoir annulé une modification, redéployez l'application ou revenez à une version précédente dès que possible pour vous assurer que toutes les instances de l'application exécutent la même version.

Informations complémentaires

Après avoir déployé une application dans SAE, vous pouvez effectuer les opérations suivantes :

Actions

Références

Opérations de gestion du cycle de vie de l'application, telles que la mise à jour, la mise à l'échelle, le démarrage, l'arrêt et la suppression d'applications.

Opérations visant à améliorer les performances de l'application, telles que la mise à l'échelle automatique, le binding CLB et le démarrage et l'arrêt par lots.

Opérations liées à l'état de l'application, telles que la gestion des journaux, la gestion de la surveillance et la consultation des événements et des historiques de modifications de l'application.