O Database Autonomy Service (DAS) monitora o uso de armazenamento da sua instância ApsaraDB RDS for PostgreSQL e expande a capacidade automaticamente quando o uso atinge um limiar definido. Esse processo mantém o banco de dados em execução sem intervenção manual e evita interrupções por falta de espaço.
Para outros mecanismos de banco de dados, consulte os tópicos a seguir:
ApsaraDB RDS for MySQL: Usar o recurso de expansão automática de armazenamento
ApsaraDB RDS for SQL Server: Configure a expansão automática de armazenamento
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância RDS com discos em nuvem
Saldo suficiente na conta Alibaba Cloud para cobrir o custo da expansão. A cobrança segue o mesmo modelo da expansão manual de armazenamento. Consulte Alterações de especificação.
Uma função vinculada ao serviço para o DAS. O sistema cria a função AliyunServiceRoleForDAS automaticamente caso ela não exista.
Como funciona a expansão automática de armazenamento
O sistema expande a capacidade automaticamente quando o uso do armazenamento atinge o limiar configurado.
Condições de acionamento: A expansão ocorre quando todas as condições abaixo são verdadeiras:
O espaço de armazenamento utilizado atinge ou ultrapassa o limiar defina (50%–90% da capacidade total).
Pelo menos 10 minutos se passaram desde a última expansão.
Tamanho da expansão: O sistema adiciona o maior valor entre:
5 GB
15% da capacidade atual de armazenamento, arredondado para o múltiplo de 5 mais próximo.
Exemplo: Se o armazenamento atual for de 100 GB, 15% equivale a 15 GB, valor superior a 5 GB. O sistema adiciona 15 GB, elevando o armazenamento total para 115 GB.
Caso especial: Se a instância tiver menos de 50 GB de armazenamento e o espaço disponível estiver abaixo de 10% da capacidade total, o incremento mínimo de expansão será de 10 GB em vez de 5 GB.
Instâncias somente leitura: Caso sua instância primária tenha instâncias somente leitura, o sistema verifica cada uma delas primeiro. Se uma instância somente leitura tiver menos armazenamento do que a instância primária precisará após a expansão, o sistema expandirá as instâncias somente leitura antes de expandir a primária.
Backup em andamento: Se houver um backup em execução no momento em que o limiar for atingido, a tarefa de expansão iniciará após a conclusão do backup.
Limitações
Não é possível reduzir o armazenamento automaticamente. Após uma expansão, reduza o armazenamento manualmente alterando as especificações da instância. Consulte Alterar especificações da instância.
Limites máximos de armazenamento: 32.000 GB para Enhanced SSDs (ESSDs) e 6.000 GB para SSDs padrão.
Configure a expansão automática de armazenamento
Etapa 1: Abrir a instância
Acesse a página Instances. Na barra de navegação superior, selecione a região onde reside sua instância RDS e clique em no ID da instância.
Etapa 2: Abrir o Autonomous Function Management
No painel de navegação à esquerda, use um dos caminhos abaixo:
Escolha Autonomy Services > Diagnostics. Na página exibida, clique em na aba Autonomy Center e, em seguida, clique em Autonomy Service Settings.
Escolha Autonomy Services > Dashboard e clique em Autonomy Service Settings.
Etapa 3: Adicionar uma política
Na aba Autonomous Function Settings, clique em Auto Scaling e depois em Add Policy.
-
No painel exibido, configure os parâmetros a seguir.
Parâmetro
Descrição
Policy Name
Nome da política.
Mode
Selecione Automatic Storage Expansion.
Engine Type
Apenas RDS PostgreSQL é compatível.
Specifications
Somente Disks é compatível.
Used Storage Space >=
Percentual de uso de armazenamento que aciona a expansão. Valores válidos: 50%–90%. Padrão: 50%.
Maximum Storage
Limite superior para a capacidade de armazenamento após a expansão automática. Deve ser maior ou igual ao armazenamento total atual. Valores máximos: 32.000 GB para ESSDs e 6.000 GB para SSDs padrão.
Clique em OK.
Etapa 4: Aplicar a política
Na seção Recommended Policies, clique em Apply na coluna Actions.
Para modifique uma política posteriormente, clique em na entrada da coluna Modify e atualize as configurações no painel Update Policy . Para remover uma política da instância, localize-a na seção Applied Policies e clique em Cancel .
Visualize resultados da expansão
Acesse a página Autonomy Center e selecione um intervalo de tempo.
Na seção Elastic Scaling Events, clique em Details para visualize os resultados de cada expansão.
