Tous les produits
Search
Centre de documentation

Enterprise Distributed Application Service:ECS application management

Dernière mise à jour :Aug 10, 2026

Enterprise Distributed Application Service (EDAS) déploie et gère les applications Java sur les clusters Alibaba Cloud Elastic Compute Service (ECS) et les clusters ECS en cloud hybride. EDAS offre des fonctionnalités de gestion du cycle de vie, d'intégration continue et de déploiement continu (CI/CD), ainsi que des capacités de supervision et d'exploitation et maintenance (O&M), pour vous permettre de vous concentrer sur le code de vos applications. Déployez une application Spring Cloud, Dubbo ou High-speed Service Framework (HSF) sous forme de fichier JAR ou WAR. EDAS prend en charge le reste, depuis l'orchestration des déploiements jusqu'à la supervision et la mise à l'échelle automatique.

Pourquoi utiliser EDAS pour les applications ECS

  • Déploiement sans contrainte d'infrastructure. Empaquetez votre application, déployez-la sur un cluster ECS et laissez EDAS gérer l'environnement d'exécution.

  • Mise en production en toute confiance. Déployez les mises à jour via des versions canari, des déploiements progressifs ou des déploiements complets. Revenez à une version précédente en cas de problème.

  • Supervision et dépannage centralisés. EDAS s'intègre à Application Real-Time Monitoring Service (ARMS) pour fournir des métriques en temps réel, des alertes et des outils de diagnostic.

  • Exécution multi-environnements. Gérez vos applications sur les clusters ECS d'Alibaba Cloud, dans les centres de données sur site et sur les infrastructures cloud tierces.

Fonctionnement

  1. Configurez votre environnement. Créez un cluster ECS dans un Virtual Private Cloud (VPC) et organisez vos ressources à l'aide de namespaces de microservices et de groupes de ressources.

  2. Déployez votre application. Téléchargez un package JAR ou WAR pour déployer une application Spring Cloud, Dubbo ou HSF sur le cluster.

  3. Gérez le cycle de vie. Mettez à jour, mettez à l'échelle et restaurez votre application via la console EDAS, les API ou les plug-ins d'outils.

  4. Supervisez et exploitez. Surveillez l'état de santé des applications, configurez des alertes, gérez les journaux et définissez des règles de mise à l'échelle automatique et de limitation de débit.

Le diagramme suivant illustre les relations entre ces fonctionnalités :

Overview of ECS application management features

Environnements pris en charge

EDAS prend en charge deux types de clusters ECS, tous deux créés dans un VPC :

Type de cluster Description
Cluster ECS Alibaba Cloud Plusieurs instances ECS au sein d'un VPC. Pour plus d'informations, consultez Créer un cluster ECS dans la console EDAS.
Cluster ECS en cloud hybride Instances ECS combinées avec des serveurs provenant de centres de données autogérés et d'autres fournisseurs de cloud au sein d'un VPC. Pour plus d'informations, consultez Créer un cluster ECS en cloud hybride.

Applications prises en charge

EDAS gère les microservices Java tels que les applications Spring Cloud, Dubbo et High-speed Service Framework (HSF) dans les clusters ECS :

  • Applications Spring Cloud

  • Applications Dubbo

  • Applications HSF

Fonctionnalités

Déploiement d'applications

Déployez des applications Java (Spring Cloud, Dubbo et HSF) sur des clusters ECS, y compris des clusters en cloud hybride, à l'aide de packages JAR et WAR.

Pour plus d'informations, consultez Présentation du déploiement d'applications.

Mise à jour et restauration

Après le déploiement, mettez à jour votre application via la console EDAS, les API ou les plug-ins d'outils. EDAS prend en charge trois stratégies de publication :

Stratégie Comportement
Publication canari Déploiement initial sur un petit sous-ensemble d'instances.
Publication progressive Déploiement par lots sur l'ensemble du cluster.
Publication complète Déploiement simultané sur toutes les instances.

Si une mise à jour génère des erreurs, revenez à une version précédente. Pour plus d'informations, consultez Présentation de la mise à jour et de la restauration.

CI/CD

Automatisez votre pipeline de build et de déploiement avec Jenkins ou Apsara Devops. Pour plus d'informations, consultez Utiliser Jenkins pour le CI.

Supervision des applications

EDAS s'intègre à ARMS pour la supervision et les alertes en temps réel. Suivez les métriques de performance et configurez des règles d'alerte pour détecter les problèmes rapidement.

Pour plus d'informations, consultez Présentation de la supervision des applications.

Exploitation et maintenance des applications

Gérez les opérations quotidiennes des applications déployées :

Fonctionnalité Description
Gestion du cycle de vie Démarrer, arrêter et redémarrer les instances d'application.
Gestion des journaux Collecter et interroger les journaux d'application.
Mise à l'échelle automatique Mettre à l'échelle les instances automatiquement en fonction des métriques.
Limitation de débit et dégradation de service Protéger les services lors des pics de trafic.
Suivi des modifications Consulter l'historique des modifications appliquées aux applications.
Diagnostic d'application Résoudre les problèmes liés aux applications.

Gestion des ressources

Organisez et gérez l'infrastructure qui héberge vos applications :

Ressource Description
Namespaces de microservices Isolation logique des services entre les environnements.
Clusters ECS Groupes d'instances ECS exécutant vos applications.
Instances ECS Nœuds de calcul individuels au sein d'un cluster.
Groupes de ressources Unités organisationnelles pour le contrôle d'accès.

Pour plus d'informations, consultez Présentation de la gestion des ressources.

Premiers pas

Déployez votre première application sur EDAS :

  1. Créer un cluster ECS dans un VPC.

  2. Déployer une application à l'aide d'un package JAR ou WAR.

  3. Configurer la supervision avec ARMS.