Enterprise Distributed Application Service (EDAS) permite crear y desplegar microservices de Java en clústeres de Elastic Compute Service (ECS). Proporcione un paquete de despliegue, seleccione un entorno de ejecución y despliegue mediante la consola o la API.

Frameworks compatibles
Los clústeres de ECS admiten aplicaciones de Alibaba Cloud High-speed Service Framework (HSF) y microservices de Java, como las aplicaciones de Spring Cloud y Dubbo.
EDAS ofrece aplicaciones de demostración de diversos microservices para facilitar sus primeros pasos.
Funcionamiento del despliegue
Despliegue un microservice de Java en un clúster de ECS en tres pasos:
Elija un entorno de ECS. Use el entorno predeterminado, o cree un entorno personalizado o de nube híbrida según sus necesidades.
Prepare un paquete de despliegue. Empaquete su aplicación como un archivo JAR o WAR. Las aplicaciones HSF requieren paquetes WAR.
Seleccione un entorno de ejecución y despliegue. Elija el entorno de ejecución que corresponda a su framework y tipo de paquete, y despliegue mediante la consola de EDAS o la API.
Selección del entorno de ejecución
|
Framework |
Tipo de paquete |
Entorno de ejecución |
|
Spring Cloud / Dubbo |
JAR |
Entorno de Java |
|
Spring Cloud / Dubbo |
WAR |
Apache Tomcat |
|
HSF |
WAR |
EDAS Container (Ali-Tomcat + Pandora) |
Entornos de ECS
EDAS proporciona dos tipos de entornos de ECS para alojar sus aplicaciones.
Entornos de ECS de Alibaba Cloud
Un entorno de ECS de Alibaba Cloud se compone de recursos de Alibaba Cloud: espacios de nombres de microservices, redes privadas virtuales (VPC), clústeres de ECS e instancias de ECS.
|
Entorno |
Recursos |
|
Predeterminado |
Clúster de ECS preconfigurado en los espacios de nombres de microservices predeterminados, que usa la VPC predeterminada de la región. Disponible en cada región. |
|
Personalizado |
Espacios de nombres de microservices, VPC, clústeres de ECS e instancias de ECS que usted crea y configura. |
Entornos de ECS de nube híbrida
Un entorno de ECS de nube híbrida abarca instancias de ECS de Alibaba Cloud, centros de datos autogestionados y otros proveedores de nube. Las aplicaciones se ejecutan en instancias distribuidas entre estos orígenes. Los espacios de nombres de microservices, las VPC y los clústeres de ECS se gestionan en Alibaba Cloud.
Primeros pasos
Elija una ruta de despliegue según su escenario:
|
Escenario |
Descripción |
Guía |
|
Inicio rápido (entorno predeterminado) |
Despliegue una aplicación de demostración en el entorno de ECS predeterminado preconfigurado |
Deploy a microservices application in the default ECS cluster |
|
Inicio rápido (entorno personalizado) |
Despliegue una aplicación de demostración en un entorno de ECS personalizado con sus propios espacios de nombres, VPC y clústeres |
Deploy Java microservices applications in custom ECS environments |
|
Entorno de ECS de Alibaba Cloud |
Despliegue su aplicación en un entorno de ECS de Alibaba Cloud personalizado |
|
|
Entorno de ECS de nube híbrida |
Despliegue su aplicación en instancias de Alibaba Cloud, centros de datos autogestionados y otros proveedores de nube |