O Application Configuration Management (ACM) permite centralizar o gerenciamento de configurações de aplicações. Isso torna o gerenciamento de configurações mais conveniente e aprimora as capacidades de serviço para cenários como microsserviços, DevOps e big data. O antecessor do ACM foi o Diamond, o centro de configurações interno do Taobao da Alibaba.
Benefícios

-
Segurança e conformidade
Separa informações confidenciais do código da aplicação e dos ambientes de execução. Criptografa as configurações para proteger as informações de configuração.

-
Configurações em tempo real
Oferece monitoramento de configurações. As configurações são sincronizadas em segundos para garantir a consistência em um ambiente distribuído de grande escala.

-
Gerenciamento avançado de versões
Oferece funções como rollback rápido, auditoria de modificações e logs de envio.

-
Alto desempenho e alta confiabilidade
Oferece um serviço de cache multinível e garante 99,99% de disponibilidade do servidor para permitir a recuperação de desastres no cliente. Seu negócio não é afetado por interrupções de serviço.
Funcionalidades
-
Suporte a múltiplas linguagens e frameworks
Oferece suporte a linguagens de programação e frameworks, incluindo Java (Spring Cloud), Node.js e Python.
-
Gerenciamento de versões de software
Oferece gerenciamento de versões de software e outras funções de liberação, como liberação gradual e rollback de versões de software.
-
Log de envio de configurações
Oferece log de envio de configurações durante todo o ciclo de vida. As informações de rastreamento incluem detalhes de liberação, detalhes de assinatura e detalhes de envio.
-
Segregação de ambiente por usuário único
Oferece segregação segura de configurações usadas pela mesma conta para diferentes ambientes, incluindo desenvolvimento, teste e produção, com base na segregação de namespace multilocatário.
Cenários de Clientes
-
Configuração Dinâmica em Aplicações Distribuídas
-
Gestão Ágil de Configuração no DevOps

Cenários comuns para configuração dinâmica em aplicações distribuídas
Gerenciamento rápido de arquiteturas distribuídas através de configuração dinâmica
Na arquitetura distribuída, as configurações são propagadas dinamicamente da camada de acesso do usuário, da camada de lógica de negócios e da camada de acesso a dados para todo o domínio.
Benefícios
-
Lançamento em fases
Incorpora a lógica em fases na camada de acesso para controlar efetivamente a cobertura do lançamento em fases.
-
Limitação e degradação
Com base na função de Filtro de cada framework RPC ou cliente de arquitetura distribuída, a limitação, a degradação e até mesmo a troca ativa/stand-by são realizadas através da propagação de configurações dinâmicas.
-
Roteamento dinâmico
Combina com o acesso unificado ou a função de Filtro dos frameworks RPC para realizar o roteamento de serviços com base na configuração dinâmica.
Produtos Recomendados:

Gestão ágil de configuração no DevOps
Processo DevOps otimizado através da gestão de configuração
Otimiza completamente a eficiência da operação e manutenção sem riscos de segurança através da configuração dinâmica centralizada no processo DevOps.
Recursos do produto
-
Domínio em tempo real das condições de configuração
Controla o status e o limite de tempo de cada configuração em tempo real através do rastreamento das propagações de configuração.
-
Segregação de locatários
Oferece uma segregação segura para as configurações de uma aplicação em múltiplos ambientes, incluindo desenvolvimento, teste e produção.
-
Vários métodos de lançamento em fases e de reversão
A propagação de configurações suporta o lançamento em fases e a reversão rápida, facilitando o lançamento iterativo de versões de software.
Integrações
Suporte atualizado para você
Consulta individual de pré-venda, suporte técnico 24/7, resposta mais rápida, e mais chamados.
Consulta individual de pré-venda
Suporte técnico 24/7
Seis chamados grátis por trimestre
