Enterprise Distributed Application Service (EDAS) est une plateforme en tant que service (PaaS) qui met à disposition des environnements et des ressources ECS et Kubernetes pour vos applications. Le déploiement d'applications sur ECS nécessite d'organiser l'infrastructure de calcul au sein des environnements, des réseaux et des serveurs. EDAS gère cette organisation via quatre types de ressources : les namespaces de microservices, les VPC, les clusters et les instances ECS. Ces ressources vous permettent d'isoler les environnements, de contrôler l'accès réseau, de regrouper les ressources de calcul et d'exécuter des applications sur des serveurs individuels.
| Ressource | Rôle | Opérations disponibles |
|---|---|---|
| Namespace de microservice | Sépare les environnements (développement, test, production) | Créer, modifier, supprimer |
| VPC | Fournit l'isolation réseau pour les clusters et les applications | Créer et gérer dans la console VPC |
| Cluster | Regroupe les ressources de calcul qui exécutent les applications | Créer, mettre à l'échelle, gérer, supprimer |
| Instance ECS | Exécute l'application déployée | Acheter via la page d'achat ECS, installer EDAS Agent |
Namespaces de microservices
Les namespaces de microservices offrent des environnements d'exécution isolés pour les applications. Utilisez-les pour séparer les ressources et les services entre les phases de développement, de test et de production au sein d'un même compte.
| Opération | Détails |
|---|---|
| Créer | Configurez un nouveau namespace pour un environnement spécifique |
| Modifier | Modifiez les propriétés du namespace |
| Supprimer | Supprimez un namespace dont vous n'avez plus besoin |
Pour obtenir des instructions détaillées, consultez la rubrique Gérer les namespaces de microservices.
VPC
Un Virtual Private Cloud (VPC) est un réseau privé logiquement isolé sur Alibaba Cloud. Si vos applications nécessitent une sécurité au niveau du réseau, créez des clusters et déployez vos applications au sein d'un VPC.
Gérez les VPC directement dans la console VPC. Les modifications y sont automatiquement synchronisées avec EDAS.
Clusters
Un cluster est un ensemble de ressources cloud qui exécutent vos applications. EDAS prend en charge deux types de clusters ECS :
Clusters ECS Alibaba Cloud
Clusters composés d'instances ECS Alibaba Cloud.
| Tâche | Lien |
|---|---|
| Créer un cluster | Créer un cluster ECS dans la console EDAS |
| Ajouter des instances | Mettre à l'échelle un cluster ECS -- achetez de nouvelles instances ou ajoutez-en d'existantes |
| Consulter, mettre à jour ou supprimer | Gérer les clusters ECS |
Clusters ECS hybrides
Clusters s'étendant sur Alibaba Cloud et des infrastructures externes. Connectez les instances ECS Alibaba Cloud, les serveurs sur site et les serveurs d'autres fournisseurs cloud via des circuits Express Connect, puis ajoutez-les à un seul cluster géré par EDAS.
Pour commencer, consultez la rubrique Créer un cluster ECS hybride.
Instances ECS
Elastic Compute Service (ECS) est un service de cloud computing de base fourni par Alibaba Cloud. Les instances ECS sont les serveurs virtuels sur lesquels EDAS déploie les applications. Achetez des instances ECS via la page d'achat ECS, accessible depuis la console EDAS.
Avant de déployer une application sur une instance ECS, installez EDAS Agent, un daemon qui gère la communication entre le cluster EDAS et l'application s'exécutant sur cette instance.
| Méthode d'installation | Quand l'utiliser |
|---|---|
| Installer via la console EDAS | Une fois que l'instance est déjà en cours d'exécution |
| Utiliser l'image EDAS lors de la création de l'instance ECS | Pour inclure automatiquement EDAS Agent lors du provisionnement |
Pour plus de détails, consultez la rubrique Installer EDAS Agent sur une instance ECS.
Étapes suivantes
| Objectif | Action |
|---|---|
| Démarrer avec ECS dans EDAS | Créer un cluster ECS |
| Déployer sur plusieurs environnements | Créer un cluster ECS hybride |
| Gérer les environnements d'application | Configurer les namespaces de microservices |