Todos os produtos
Search
Central de documentação

Enterprise Distributed Application Service:O que é o EDAS?

Última atualização: Jun 26, 2026

O Enterprise Distributed Application Service (EDAS) é uma Plataforma como Serviço (PaaS) para implantar, gerencie e governar aplicações de microsserviços na Alibaba Cloud. O EDAS cuida dos pipelines de implantação, da governança de serviços, do monitoramento e do gerenciamento de ciclo de vida para que você possa focar no desenvolvimento de código em vez de criar e manter sua própria plataforma de aplicações.

O EDAS oferece suporte a aplicações Spring Cloud, Apache Dubbo e High-speed Service Framework (HSF). Implante-as em instâncias do Elastic Compute Service (ECS), clusters do Container Service for Kubernetes (ACK) ou ambientes de nuvem híbrida sem modifique o código da aplicação.

EDAS_mg_animation_Overview.mp4

Para quem o EDAS é indicado?

  • Desenvolvedores de aplicações que desejam implantar e iterar microsserviços sem gerencie infraestrutura. O EDAS lida com registro de serviço, balanceamento de carga e lançamentos canário para que você possa focar na lógica de negócios.

  • Equipes de DevOps e operações que precisam gerencie centenas ou milhares de aplicações em ambientes distribuídos. O EDAS fornece monitoramento centralizado, dimensionamento automático e rastreamento de alterações em clusters ECS e Kubernetes.

  • Tomadores de decisão de TI que avaliam uma plataforma gerenciada para modernizar aplicações monolíticas em microsserviços ou migrar cargas de trabalho de microsserviços existentes para a nuvem.

Principais capacidades

Capacidade

Descrição

Implantação a partir de código ou imagens

Envie arquivos WAR, arquivos JAR ou imagens de contêiner pelo console do EDAS ou por operações de API.

Governança de microsserviços em escala

Consulte serviços, rastreie chamadas, remova instâncias atípicas e autentique o tráfego entre serviços em aplicações Spring Cloud, Dubbo e HSF.

Monitoramento com observabilidade integrada

A integração com o Application Real-Time Monitoring Service (ARMS) fornece painéis de integridade, métricas principais e regras de alerta configuráveis.

Lançamento seguro

Escolha estratégias de lançamento único, faseado ou canário.

Dimensionamento automático

Defina regras de dimensionamento e permita que o EDAS ajuste a capacidade com base nos padrões de tráfego.

Integração com seu pipeline de CI/CD

Conecte o Alibaba Cloud DevOps ou Jenkins para automatizar builds e implantações.

Como funciona

  1. Desenvolva sua aplicação usando Spring Cloud, Apache Dubbo ou HSF. Implante-a no EDAS sem precisar modifique códigos ou configurações.

  2. Crie uma aplicação no EDAS e selecione o ambiente de destino: cluster ECS, cluster Kubernetes ou nuvem híbrida.

  3. Implante seu código carregando um arquivo WAR, arquivo JAR ou imagem de contêiner pelo console, API ou pipeline de CI/CD.

  4. O EDAS provisiona e gerencia automaticamente o ambiente de execução, o registro de serviços e o monitoramento.

  5. Opere e itere. Use o console do EDAS para monitorar o desempenho, gerencie o tráfego, lançar atualizações e dimensionar a capacidade.

Gerenciamento de aplicações

Após implantar uma aplicação no EDAS, você obtém uma camada unificada de gerenciamento que abrange todo o ciclo de vida da aplicação.

Application hosting

Suporte a linguagens e tempos de execução

O EDAS executa aplicações Java nativamente. Em ambientes Kubernetes, também oferece suporte a aplicações desenvolvidas com PHP, Node.js, C++ e Go.

Opções de infraestrutura

Ambiente

Mais adequado para

Clusters ECS

Cargas de trabalho baseadas em VM e modelos tradicionais de implantação

Clusters ACK (Kubernetes)

Cargas de trabalho conteinerizadas e arquiteturas cloud-native

Clusters de nuvem híbrida

Cargas de trabalho que abrangem ambientes on-premises e nuvem

O EDAS integra-se perfeitamente ao ECS e ao ACK. Assim, você pode escolha a infraestrutura adequada à sua arquitetura e migrar entre elas conforme suas necessidades evoluem.

Implantação e lançamento

Implante aplicações pelo console do EDAS, operações de API ou plug-ins. O EDAS suporta três formatos de implantação:

Formato

Caso de uso

Arquivos WAR

Aplicações web Java tradicionais

Arquivos JAR

Spring Boot e aplicações Java autônomas

Imagens de contêiner

Implantações baseadas em Kubernetes

Para atualizações, o EDAS oferece três estratégias de lançamento:

Estratégia

Funcionamento

Lançamento único

Atualiza todas as instâncias simultaneamente.

Lançamento faseado

Atualiza instâncias em lotes para reduzir o impacto de falhas.

Lançamento canário

Direciona uma pequena porcentagem do tráfego para a nova versão antes da liberação total.

Automatize implantações com o Alibaba Cloud DevOps ou Jenkins para integração contínua e entrega contínua (CI/CD).

Operações de ciclo de vida

O EDAS suporta as seguintes operações de ciclo de vida para cada aplicação:

  • Iniciar e parar

  • Lançar

  • Aumentar e reduzir escala

  • Exclua

Essas operações funcionam em milhares de aplicações a partir de um único console.

Monitoramento e alertas

O EDAS integra-se ao ARMS para monitoramento de aplicações em tempo real:

  • Acompanhe a integridade da aplicação e as métricas de desempenho.

  • Configure regras de alerta para detectar anomalias precocemente.

  • Analise dados de rastreamento detalhadamente para diagnosticar problemas.

Operação e manutenção

Além do gerenciamento de ciclo de vida, o EDAS fornece recursos adicionais de O&M:

Recurso

Descrição

Gerenciamento de acesso à aplicação

Controle quem pode acessar e modifique cada aplicação.

Dimensionamento automático

Ajuste a quantidade de instâncias com base no tráfego ou em métricas personalizadas.

Limitação de taxa e degradação

Proteja serviços contra picos de tráfego e falhas em cascata.

Balanceamento de carga

Distribua o tráfego entre instâncias íntegras.

Rastreamento de alterações

Audite todas as mudanças de configuração e implantação.

Central de eventos

Visualize eventos do sistema e alertas operacionais em um só lugar.

Gerenciamento de logs

Colete, pesquise e analise logs de aplicações.

Governança de microsserviços

O EDAS oferece governança integrada para aplicações de microsserviços em todos os três frameworks suportados.

Frameworks suportados

Framework

Descrição

Spring Cloud

Framework de microsserviços Java amplamente adotado, com descoberta de serviços, gerenciamento de configuração e balanceamento de carga.

Apache Dubbo

Framework RPC de alto desempenho para construção de arquiteturas de serviços distribuídos.

HSF

High-speed Service Framework, um framework desenvolvido pela Alibaba e otimizado para sistemas distribuídos de grande escala.

Aplicações construídas com qualquer um desses frameworks podem ser implantadas no EDAS sem alterações de código. O EDAS gerencia automaticamente o registro e a descoberta de serviços.

Recursos de governança

Recurso

Spring Cloud

Apache Dubbo

HSF

Desligamento gracioso

Suportado

Suportado

Suportado (lançamento gracioso)

Lançamento canário (Kubernetes)

Suportado

Suportado

--

Lançamento canário (ECS)

Suportado

Suportado

--

Remoção de instâncias atípicas

Suportado

Suportado

Suportado

Consulta de rastreamento

--

--

Suportado

Consulta de serviço

Suportado

Suportado

Suportado

Autenticação de serviço

Suportado

Suportado

Suportado

Integração com serviços de nuvem

O EDAS conecta-se a outros serviços da Alibaba Cloud de duas maneiras:

Tipo de integração

Funcionamento

Onde gerencie

Integração de serviço

Um serviço de nuvem opera independentemente junto ao EDAS.

No próprio console do serviço de nuvem.

Integração de componente

Um serviço de nuvem é incorporado diretamente ao EDAS.

No console do EDAS.

Esse modelo duplo oferece flexibilidade: use o EDAS como plano de controle centralizado para serviços fortemente integrados e mantenha a conexão com serviços de nuvem independentes por meio de suas interfaces nativas.

Gerenciamento de permissões

O EDAS fornece um sistema de gerenciamento de permissões de nível empresarial que permite isolar aplicações, recursos e dados, além de aplicar controle de acesso. Isso garante a segurança das suas aplicações.

Casos de clientes

China Post

A China Post migrou de um sistema autoconstruído província por província para uma arquitetura de microsserviços distribuída no EDAS. O sistema de entrega expressa de nova geração processou bilhões de chamadas de serviço diárias durante o Double 11 em 2018 e manteve serviços estáveis apesar do grande volume de tráfego.

Ford Motor

A Ford Motor construiu uma plataforma PaaS de microsserviços no EDAS para impulsionar seu novo negócio de varejo e integrar canais online e offline em uma experiência unificada para o cliente. A plataforma utiliza o EDAS para governança de microsserviços, O&M, monitoramento e gerenciamento de ciclo de vida.

FASTFISH

A FASTFISH construiu o primeiro sistema de negócios distribuído do setor no EDAS e consolidou sistemas de produtos e canais anteriormente fragmentados. O resultado foi uma melhoria de 25 vezes na eficiência de processamento, ciclos de iteração mais rápidos e custos menores de P&D.

Ativar o EDAS

Clique em Ativar EDAS Agora.

Primeiros passos