Tous les produits
Search
Centre de documentation

Serverless App Engine:Vue d'ensemble de l'hébergement d'applications

Dernière mise à jour :Aug 11, 2026

Serverless App Engine (SAE) vous permet de déployer et d'exécuter des applications à partir de packages de code ou d'images de conteneur, sans gérer de clusters ni de serveurs. Vous développez et publiez votre code ; SAE se charge du provisionnement, de la gestion du cycle de vie, de l'optimisation des ressources, de la surveillance ainsi que des opérations et de la maintenance (O&M).

Applications prises en charge et méthodes de déploiement

SAE prend en charge les applications écrites en Java, PHP, Python, Node.js, Go et d'autres langages. La méthode de déploiement disponible dépend du type de votre application :

Application Méthode de déploiement Référence
Spring Cloud Package WAR, package JAR ou image de conteneur Modifier l'enregistrement et la découverte des services d'applications vers Nacos
Apache Dubbo Package WAR, package JAR ou image de conteneur Héberger des applications Dubbo sur SAE
HSF Package WAR, package JAR ou image de conteneur Héberger une application HSF sur SAE
PHP Image de conteneur ou package ZIP Déployer une application PHP à l'aide d'une image et Déployer une application PHP à l'aide d'un package ZIP
Python Image de conteneur ou package ZIP Déployer une application Python à l'aide d'une image et Déployer une application Python à l'aide d'un package ZIP
Autres langages Image de conteneur Déployer des applications dans d'autres langages à l'aide d'images

Environnement d'exécution par type de package :

  • Spring Cloud ou Dubbo avec un package WAR : sélectionnez une version apache-tomcat comme environnement d'exécution.

  • Spring Cloud ou Dubbo avec un package JAR : sélectionnez l'Standard Java Application Runtime Environment.

  • HSF avec un package WAR ou JAR : sélectionnez une version EDAS-Container comme environnement d'exécution.

Outre la console SAE et l'API, SAE s'intègre aux outils d'intégration continue et de déploiement continu (CI/CD) ainsi qu'aux plug-ins IDE pour un déploiement automatique après la soumission du code. Les outils CI/CD pris en charge incluent Jenkins et Terraform . Les plug-ins pris en charge incluent Maven, IntelliJ IDEA et Eclipse.

Important

Si vous déployez une application sur SAE pour la première fois, créez une application dans la console SAE et poussez-y votre code métier.

Paramètres de déploiement avancés

SAE prend en charge les paramètres avancés suivants, configurables lors de la création d'une application ou ultérieurement :

  • Commandes de démarrage

  • Variables d'environnement

  • Liaison d'hôtes

  • Contrôles de santé

  • Collecte de journaux

  • Stockage persistant

Si vous configurez ces paramètres après la création de l'application, celle-ci doit redémarrer pour que les modifications prennent effet. Pour éviter toute interruption, appliquez les modifications des paramètres avancés pendant les heures creuses.

Fonctionnalités d'hébergement d'applications

Après avoir déployé une application dans SAE, vous pouvez gérer son cycle de vie complet depuis la console.

ScénarioFonctionnalités
Gestion des ressourcesUtilisez des namespaces pour isoler logiquement les applications et des éléments de configuration pour stocker la configuration de l'application. Consultez Gérer un namespace.
Déploiement d'applicationsCréer et déployer : Créez et déployez des applications dans SAE avec les paramètres avancés nécessaires. Consultez Déployer des applications. Déploiement via plug-in : Déployez à l'aide des plug-ins Maven, IntelliJ IDEA ou Eclipse. Consultez Déploiement via plug-in. CI/CD : Automatisez les déploiements avec Jenkins ou Terraform. Consultez CI/CD et Vue d'ensemble de Terraform. Mise à niveau et restauration : Itérez sur les applications déployées et revenez à une version précédente en cas de problème lors d'une mise à niveau. Consultez Mettre à niveau et restaurer une application.
Paramètres de l'applicationModifiez le type d'instance ou changez le groupe de sécurité et le vSwitch après le déploiement. Consultez Modifier les spécifications de l'instance et Changer de groupe de sécurité et de vSwitch.
Accès à l'applicationConnectez les applications déployées aux ressources Internet ou à d'autres VPC en attachant une instance Classic Load Balancer (CLB), en configurant une passerelle NAT avec une adresse IP élastique (EIP) ou en attachant directement une EIP à une instance d'application. Consultez Accès aux applications et gestion du trafic.
O&M des applicationsUtilisez Webshell pour les tâches de base d'O&M, telles que le téléchargement et le téléversement de journaux. Utilisez la fonctionnalité de débogage en un clic pour diagnostiquer les instances qui ne démarrent pas. Consultez O&M des applications.
Démarrage et arrêt en un clicDémarrez ou arrêtez toutes les applications des environnements de développement, de test et de pré-production au sein du même namespace en une seule action. Consultez Effectuer des opérations par lot sur les applications.
Mise à l'échelle élastiqueMettez à l'échelle une application en ajustant le nombre d'instances pour répondre à la demande. Auto Scaling : Pour les modèles de trafic prévisibles, tels que les pics périodiques, configurez des politiques Auto Scaling pour une mise à l'échelle automatique. Consultez Configurer une politique Auto Scaling. Mise à l'échelle manuelle : En cas de pics de trafic soudains nécessitant une action immédiate, mettez à l'échelle les instances manuellement. Consultez Mettre à l'échelle les instances manuellement.
Gestion des journauxAccédez aux journaux de l'application pour localiser et diagnostiquer les problèmes lors des opérations O&M. Consultez Gestion des journaux.
Surveillance et alertesSAE s'intègre à Application Real-Time Monitoring Service (ARMS) pour surveiller les métriques clés de l'application et déclencher des alertes. Consultez Surveillance des applications et Gestion des alertes.
Gestion distribuée de la configurationGérez centralement les configurations de l'application en extrayant les paramètres et les variables dans des fichiers de configuration téléversés sur SAE. Consultez Gestion de la configuration.