Todos os produtos
Search
Central de documentação

Database Autonomy Service:Connect databases that are not on Alibaba Cloud to DAS

Última atualização: Jun 27, 2026

O Database Autonomy Service (DAS) permite conectar bancos de dados hospedados fora do Alibaba Cloud, incluindo bancos em data centers próprios, bancos autogerenciados em VMs de nuvens de terceiros e bancos de outros provedores de nuvem.

Pré-requisitos

Antes de começar, verifique se o banco de dados é de um dos tipos compatíveis: MySQL, MongoDB, PostgreSQL ou Redis.

Nota

Somente o Redis 6.0 e versões anteriores são compatíveis com o DAS.

Requisitos de rede e segurança

O DAS utiliza a porta 80 para todo o tráfego de gateway. Os gateways de banco de dados conectam-se ao DAS exclusivamente pela porta 80, com criptografia de dados em trânsito via gRPC e Transport Layer Security (TLS).

Importante

Implante os gateways do DAS apenas em servidores Linux. Esse requisito aplica-se aos modos centralizado e host. O modo direto não exige gateway.

Escolha um modo de conexão

O DAS oferece três modos de conexão. Use a tabela abaixo para escolher o modo adequado à sua infraestrutura e aos requisitos de monitoramento e siga o procedimento correspondente.

Recurso

Modo direto

Modo centralizado

Modo host (recomendado)

Monitoramento de métricas do banco de dados

Compatível

Compatível

Compatível

Monitoramento de desempenho em tempo real

Compatível

Compatível

Compatível

Monitoramento de sessões em tempo real

Compatível

Compatível

Compatível

Análise de armazenamento

Compatível

Compatível

Compatível

Análise de solicitações lentas

Compatível

Compatível

Compatível

Monitoramento de métricas do host

Não compatível

Não compatível

Compatível

Diagnóstico de solicitações

Não compatível

Não compatível

Compatível

Análise completa de solicitações

Não compatível

Não compatível

Compatível

Análise do tempo de resposta SQL

Não compatível

Não compatível

Compatível

Auditoria de segurança

Não compatível

Não compatível

Compatível

Modo direto: Não requer gateway do DAS (DBGateway). O DAS conecta-se ao banco de dados pela Internet usando apenas a conta e a senha do banco. Bancos compatíveis: MySQL, MongoDB e Redis.

Modo centralizado: Implante um DBGateway em pelo menos um servidor. O gateway descobre bancos de dados automaticamente ao escanear blocos CIDR. Para recuperação de desastres, implante em dois ou mais servidores.

Modo host (recomendado): Implante um DBGateway em cada servidor de banco de dados. O DAS descobre automaticamente todos os bancos em cada host. Este modo fornece o conjunto completo de recursos do DAS, incluindo análise completa de solicitações, análise do tempo de resposta SQL e auditoria de segurança.

DAS connection mode architecture diagram

Conectar bancos de dados no modo direto

  1. Faça login no console do DAS.

  2. No painel de navegação à esquerda, escolha Intelligent O&M Center > Instance Monitoring.

  3. No canto superior direito, clique em Access Instance.

  4. Clique em Other On-premise and Cloud Databases.

  5. Clique em Method 1: Direct Access.

  6. Configure os seguintes parâmetros.

    Parâmetro

    Descrição

    Select Region

    A região mais próxima do banco de dados.

    Select Engine

    O tipo de mecanismo do banco de dados.

    Database Account

    A conta usada para fazer login no banco de dados.

    Password

    A senha da conta do banco de dados.

    Instances

    Os bancos de dados a conectar. Insira cada banco no formato Address:port.

  7. Clique em Test Connection.

  8. Se a coluna Status exibir Verified, clique em Save Instance. Caso contrário, corrija os parâmetros e teste novamente.

  9. Para adicionar outro banco de dados, clique em Add More.

Conectar bancos de dados no modo centralizado

  1. Faça login no console do DAS.

  2. No painel de navegação à esquerda, escolha Intelligent O&M Center > Instance Monitoring.

  3. No canto superior direito, clique em Access Instance.

  4. Clique em Other On-premise and Cloud Databases.

  5. Clique em Method 2: DBGateway in Centralized Mode.

  6. Na caixa de diálogo, selecione um método de acesso conforme a existência prévia de um DBGateway implantado.

    • Implantar um novo DAS DBGateway e buscar instâncias.

      1. Clique em Deploy a new DAS DBGateway and search for instances.

      2. Selecione um tipo de rede e clique em Generate Deployment Command.

        Nota

        Defina o Network Type conforme a conexão do host com o Alibaba Cloud: - Para bancos autogerenciados conectados pela Internet, selecione Public Network (Classic Network). - Para bancos de data center ou de nuvens de terceiros conectados via linha dedicada, selecione Proprietary Network (VPC/Leased Line). Defina o Network Domain para gerenciar bancos de diferentes ambientes, como bancos de data center juntamente com bancos de nuvens de terceiros.

      3. Copie o comando de implantação, faça login no host e execute-o.

        Nota

        Se o comando retornar successfully, o gateway foi implantado e o DAS o descobrirá automaticamente. Se a implantação falhar, consulte Problemas comuns sobre o DBGateway.

      4. Quando a coluna Current Status exibir Normal, clique em Next.

    • Usar um DAS DBGateway existente para escanear novas instâncias

      1. Clique em Use existing DAS DBGateway to scan for new instances.

      2. Na etapa Select DBGateway, selecione o gateway e clique em Discover Instance.

  7. Na etapa Discover Instance, escaneie os bancos de dados a conectar. Escolha um dos métodos de descoberta abaixo e clique em Next Step ao concluir a varredura:

    • Automatic Scan: Insira um bloco CIDR no campo Scanned Address, defina o Port Range e clique em Scan.

    • Enter Instances: Insira cada banco de dados no campo Instances e clique em Scan.

  8. Configure os seguintes parâmetros para cada banco de dados descoberto.

    Parâmetro

    Descrição

    Select Engine

    O tipo de mecanismo do banco de dados.

    Database Account

    A conta usada para fazer login no banco de dados.

    Password

    A senha da conta do banco de dados.

    IP Address

    O endereço IP do servidor de banco de dados.

    Nota

    A conta do banco de dados deve ter as permissões necessárias. Para detalhes, consulte Permissões. - Se a conta já possuir as permissões necessárias, insira a conta e a senha e clique em Authorize. - Se precisar criar uma conta, insira um novo nome de conta e senha, clique em Generate Authorization Command, execute o comando no banco de dados e clique em Authorize.

  9. Clique em Authorize e verifique o resultado.

    Status

    Significado

    Accessed

    Conexão bem-sucedida.

    Unauthorized

    Nenhuma conta ou senha fornecida.

    Connection Failed

    Erro de rede ou banco de dados indisponível.

    Authentication Failed

    Conta ou senha incorreta.

    Insufficient Permissions

    Banco de dados acessível, mas a conta não tem as permissões necessárias. Consulte Permissões.

  10. Clique em OK.

Após o status exibir Accessed, o banco de dados aparecerá em Intelligent O&M Center > Instance Monitoring e o DAS começará a coletar métricas.

Conectar bancos de dados no modo host

  1. Faça login no console do DAS.

  2. No painel de navegação à esquerda, escolha Intelligent O&M Center > Instance Monitoring.

  3. No canto superior direito, clique em Access Instance.

  4. Clique em Other On-premise and Cloud Databases.

  5. Clique em Method 3: DBGateway in Host Mode.

  6. Selecione um tipo de rede e clique em Generate Authorization Command.

    Nota

    Defina o Network Type conforme a conexão do host com o Alibaba Cloud: - Para bancos autogerenciados conectados pela Internet, selecione Public Network (Classic Network). - Para bancos de data center ou de nuvens de terceiros conectados via linha dedicada, selecione Proprietary Network (VPC/Leased Line). Defina o Network Domain para gerenciar bancos de diferentes ambientes.

  7. Copie o comando de implantação, faça login no host e execute-o.

    Nota

    Se o comando retornar successful, o gateway foi implantado. Quando a coluna Current Status exibir Normal, clique em Next. Se a implantação falhar, consulte Problemas comuns sobre o DBGateway.

  8. Configure os seguintes parâmetros para cada banco de dados descoberto.

    Parâmetro

    Descrição

    Select Engine

    O tipo de mecanismo do banco de dados.

    Database Account

    A conta usada para fazer login no banco de dados.

    Password

    A senha da conta do banco de dados.

    IP Address

    O endereço IP do servidor de banco de dados.

    Nota

    A conta do banco de dados deve ter as permissões necessárias. Para detalhes, consulte Permissões. - Se a conta já possuir as permissões necessárias, insira a conta e a senha e clique em Authorize. - Se precisar criar uma conta, insira um novo nome de conta e senha, clique em Generate Authorization Command, execute o comando no banco de dados e clique em Authorize.

  9. Clique em Authorize e verifique o resultado.

    Status

    Significado

    Accessed

    Conexão bem-sucedida.

    Unauthorized

    Nenhuma conta ou senha fornecida.

    Connection Failed

    Erro de rede ou banco de dados indisponível.

    Authentication Failed

    Conta ou senha incorreta.

    Insufficient Permissions

    Banco de dados acessível, mas a conta não tem as permissões necessárias. Consulte Permissões.

  10. Clique em OK.

Após o status exibir Accessed, o banco de dados aparecerá em Intelligent O&M Center > Instance Monitoring. Como o modo host implanta um gateway em cada servidor de banco de dados, o DAS coleta métricas no nível do host além das métricas do banco. Verifique a conexão abrindo Instance Monitoring e confirmando que a instância está listada e recebendo dados de métrica.

Referência da API

Operação

Descrição

AddHDMInstance

Conecta uma instância de banco de dados ao DAS.