Todos os produtos
Search
Central de documentação

Auto Scaling:Associate instances with a cloud database

Última atualização: Jul 03, 2026

As instâncias em um grupo de dimensionamento, como ECS e ECI (Elastic Container Instance), são efêmeras e podem ser criadas ou encerradas a qualquer momento. Para garantir a persistência dos dados, armazene-os em um banco de dados na nuvem separado. Este tópico descreve como adicionar instâncias de um grupo de dimensionamento à lista de permissões de um banco de dados na nuvem para permitir o acesso.

Métodos de associação

Método

Tipos de instância

Tipos de banco de dados na nuvem

(Recomendado) Método 1: Adicionar instâncias e um banco de dados na nuvem ao mesmo grupo de segurança

ECS, ECI

  • RDS

  • PolarDB

  • Redis

  • MongoDB

Método 2: Associar um banco de dados na nuvem a um grupo de dimensionamento

ECS, ECI

  • RDS

  • Redis

  • MongoDB

Método 3: Usar um hook de ciclo de vida e um modelo OOS

ECS

  • PolarDB

  • Redis

  • MongoDB

  • AnalyticDB

(Recomendado) Método 1: Usar o mesmo grupo de segurança

Ao colocar as instâncias e o banco de dados na nuvem no mesmo grupo de segurança, os endereços IP de todas as instâncias do grupo são adicionados automaticamente à lista de permissões do banco de dados. Isso permite que todas as instâncias (ECS ou ECI) no grupo de segurança acessem diretamente o banco de dados na nuvem.

Configure o grupo de segurança da instância

  • A configuração de dimensionamento define o grupo de segurança das instâncias em um grupo de dimensionamento. Configure o grupo de segurança ao criar ou modificar uma configuração de dimensionamento. Para obter mais informações, consulte Criar uma configuração de dimensionamento (instâncias ECS) e Criar uma configuração de dimensionamento (instâncias ECI).

    Nota

    Se você utilizar um modelo de inicialização para as configurações de instância, modifique o grupo de segurança nesse modelo.

  • Para instâncias existentes em um grupo de dimensionamento, altere o grupo de segurança das instâncias ECS na aba Security Group da página de detalhes da instância. Não é possível alterar o grupo de segurança de instâncias ECI; nesse caso, recrie-as.

Configure o grupo de segurança do banco de dados

Configure o banco de dados na nuvem para usar o mesmo grupo de segurança definido para suas instâncias.

Tipo de banco de dados

Referências

RDS

Configurar um grupo de segurança

PolarDB

Configurar um grupo de segurança

Redis

Adicionar endereços IP públicos e privados de instâncias em lote usando um grupo de segurança

MongoDB

Adicionar um grupo de segurança

Método 2: Associar um banco de dados a um grupo de dimensionamento

Ao associar um banco de dados na nuvem a um grupo de dimensionamento, o Auto Scaling adiciona automaticamente os endereços IP das instâncias do grupo à lista de permissões do banco de dados. Isso permite que as instâncias no grupo de dimensionamento, incluindo ECS e ECI, acessem diretamente o banco de dados na nuvem.

Grupo de dimensionamento existente

  1. Faça login no Auto Scaling console.

  2. Na barra de navegação superior, selecione a região onde o Auto Scaling está ativado.

  3. No painel de navegação à esquerda, clique em Scaling Groups.

  4. Na página Scaling Groups, localize o grupo de dimensionamento desejado e clique em Edit na coluna Actions. A caixa de diálogo Edit Scaling Group será exibida.

  5. Na caixa de diálogo Edit Scaling Group, localize Advanced Settings > Associate with ApsaraDB RDS, Redis, or MongoDB e clique em Add Database. Configure os parâmetros necessários.

    Na seção Database Information, selecione o Type (RDS, Redis ou MongoDB), o Database e o Association Mode. Para criar uma nova instância de banco de dados, clique no link Create RDS Database, Create Redis Database ou Create MongoDB Database na parte inferior da seção.

  6. Clique em OK para concluir a associação.

Novo grupo de dimensionamento

Ao criar um grupo de dimensionamento, na seção Advanced Settings > Associate with ApsaraDB RDS, Redis, or MongoDB, especifique o banco de dados a ser associado.

Na seção Database Information, defina o Type, o Database e o Association Mode do banco de dados. Selecione uma Virtual Private Cloud (VPC) antes de escolher uma instância de banco de dados. Clique em Add Database para adicionar outra entrada ou em Delete para remover uma entrada existente.

Para obter mais informações sobre como criar um grupo de dimensionamento, consulte Crie um grupo de dimensionamento ECS e Crie um grupo de dimensionamento ECI.

Método 3: Usar um hook de ciclo de vida e um modelo OOS

Use um hook de ciclo de vida para pausar novas instâncias ECS no estado pendente durante a inicialização. Enquanto estiverem pendentes, um modelo predefinido do OOS (Operation Orchestration Service) adiciona automaticamente as instâncias à lista de permissões de um banco de dados na nuvem. Esse processo permite que as instâncias ECS acessem diretamente o banco de dados na nuvem. Para obter mais informações, consulte os seguintes tópicos: