O Database Autonomy Service (DAS) monitora sua instância do ApsaraDB RDS for SQL Server e expande o armazenamento automaticamente quando o espaço livre diminui, mantendo suas cargas de trabalho em execução sem intervenção manual.
Para outros mecanismos de banco de dados, consulte:
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância RDS que utiliza discos cloud e executa a High-availability Edition ou Cluster Edition
Saldo suficiente na conta Alibaba Cloud para cobrir o custo do armazenamento adicional
A função vinculada ao service AliyunServiceRoleForDAS (caso não exista, o DAS a cria automaticamente antes da primeira expansão)
Como funciona
Quando o armazenamento livre na instância primária atinge ou fica abaixo do limiar definido, o DAS aciona uma expansão. O tamanho da expansão corresponde ao maior valor entre:
5 GB — ou 10 GB se o armazenamento total for inferior a 50 GB e o espaço livre estiver abaixo de 10% da capacidade
15% da capacidade de armazenamento atual, arredondado para o múltiplo de 5 GB mais próximo
Por exemplo, uma instância de 100 GB expande em 15 GB (15% de 100 GB) e atinge 115 GB após a expansão.
O DAS aguarda pelo menos 10 minutos entre expansões consecutivas.
Se a instância possuir instâncias somente leitura anexadas, o DAS verifica cada uma delas antes de expandir a primária:
O DAS identifica qualquer instância somente leitura cujo armazenamento ficaria abaixo do tamanho pós-expansão da primária.
O DAS expande essas instâncias somente leitura primeiro.
Depois que todas as instâncias somente leitura atendem ao requisito, o DAS expande a instância primária.
Limitações
A expansão automática de armazenamento não está disponível para algumas instâncias do SQL Server devido a restrições de drivers do Windows. Para resolver isso, atualize a versão secundária do mecanismo.
Não é possível configure a expansão automática de armazenamento separadamente para instâncias somente leitura.
O DAS não expande o armazenamento se essa ação exceder o valor de Maximum storage of automatic expansion configurado por você.
Faturamento
A expansão automática de armazenamento segue o mesmo modelo de faturamento da expansão manual. Para obter detalhes, consulte Alterações de especificação.
Ative a expansão automática de armazenamento
Faça logon no console do DAS.
No painel de navegação à esquerda, escolha Intelligent O&M Center > Instance Monitoring.
Localize a instância desejada e clique em seu ID para abrir a página de detalhes da instância.
No painel de navegação à esquerda, clique em Autonomy Center.
No canto superior direito, clique em Autonomy Service Settings.
Na aba Autonomous Function Settings do painel Autonomous Function Management, ative o recurso de expansão automática de armazenamento.
-
Na aba Optimization and Throttling, selecione Automatic Space Expansion e configure os parâmetros a seguir.
Parâmetro
Descrição
Available Storage Space ≤
Limiar que aciona a expansão. Quando o armazenamento livre atinge ou fica abaixo deste valor, o DAS expande a instância.
Maximum Storage of Automatic Expansion
Limite superior da capacidade de armazenamento após a expansão. Defina este valor como pelo menos a capacidade de armazenamento atual. Recomendamos defini-lo significativamente acima da capacidade atual para acomodar o crescimento esperado e evitar atingir o teto antes do ajuste.
O DAS não expande o armazenamento além do valor de Maximum Storage of Automatic Expansion , mesmo que o limiar seja atingido. Defina um valor alto o suficiente para lidar com o crescimento esperado.
Clique em OK.
-
(Opcional) Na seção Alert Configuration, configure um modelo de alerta para receber notificações sobre eventos de expansão. O sistema recomenda um modelo de alerta e adiciona as regras necessárias automaticamente. Siga as instruções na tela para concluir a configuração.
Se você já possui um modelo de alerta para esta instância, adicione as regras de alerta necessárias para eventos de autonomia ao modelo existente conforme solicitado.
Caso precise crie um modelo de alerta do zero, consulte Configurar modelos de alerta e Configurar regras de alerta. Para configure contatos de alerta:
-
Na etapa Select Alert Contact Group, selecione um grupo de contatos de alerta. Para mais informações, consulte Gerencie contatos de alerta.
Clique em Add Contact para adicionar um novo contato de alerta.
Clique em Create Contact Group para crie um novo grupo de contatos de alerta.
Clique em Edit ou Remove na coluna Actions para modifique ou exclua um contato existente.
Na etapa Associate with Resources, confirme os recursos associados.
Clique em Submit Configuration e confirme na caixa de diálogo exibida.
-
Visualize resultados da expansão
Faça logon no console do DAS.
No painel de navegação à esquerda, escolha Intelligent O&M Center > Instance Monitoring.
Localize a instância e clique em seu ID para abrir a página de detalhes da instância.
No painel de navegação à esquerda, clique em Autonomy Center.
Selecione um intervalo de tempo para filtrar os Auto-Scaling Events.
-
Clique em Details para visualize os resultados de um evento de expansão específico.

Próximos passos
Visão geral do Auto Scaling — Saiba como o Auto Scaling do DAS funciona em armazenamento e outras dimensões.
Função AliyunServiceRoleForDAS — Entenda as permissões que o DAS usa para gerencie suas instâncias.