O Database Autonomy service (DAS) oferece o recurso de expansão automática de armazenamento para o ApsaraDB RDS for SQL Server. Esse recurso monitora o armazenamento da sua instância de banco de dados e o expande automaticamente quando o espaço está acabando, para garantir a estabilidade do service.
Pré-requisitos
-
Este recurso está disponível para instâncias das edições High-availability e Cluster do ApsaraDB RDS for SQL Server.
NotaNão é possível configurar a expansão automática de armazenamento para instâncias somente leitura individuais do ApsaraDB RDS for SQL Server.
-
Para obter informações sobre a expansão automática de armazenamento para outros mecanismos de banco de dados, consulte os seguintes tópicos:
ApsaraDB RDS for MySQL: Automatic storage expansion.
ApsaraDB RDS for PostgreSQL: Storage auto scaling.
Certifique-se de que a sua conta tenha saldo suficiente para pagar pela expansão.
-
Uma service-linked role for DAS foi criada.
NotaSe você ainda não criou uma função vinculada a service para o DAS, o sistema criará uma automaticamente antes da primeira expansão automática de espaço.
Informações de contexto
Para mais informações, consulte DAS Auto Scaling capabilities.
Observações de uso
Quando o sistema aciona a expansão automática de espaço para uma instância primária com instâncias somente leitura, ele primeiro expande qualquer instância somente leitura cujo armazenamento seja menor que o tamanho alvo da instância primária. O sistema expande a instância primária somente após expandir todas as instâncias somente leitura necessárias.
Devido a limitações de drivers do Windows, este recurso não está disponível para algumas instâncias. Recomendamos que você upgrade the minor engine version of SQL Server.
Faturamento
As regras de faturamento são as mesmas do upgrade manual do espaço de armazenamento de uma instância RDS. Para obter mais informações, consulte Regras de faturamento para alterações de configuração.
Procedimento
Acesse o console do DAS.
No painel de navegação à esquerda, clique em .
Encontre a instância de destino e clique em ID da instância para abrir a página de detalhes da instância.
No painel de navegação à esquerda, clique em Autonomy Center.
Na página Autonomy Center, clique em Autonomy Service Settings no canto superior direito.
Na aba , ative a opção principal para os service autônomos.
-
Na aba Optimization and Throttling, selecione Automatic Space Expansion e configure os seguintes parâmetros.
Parâmetro
Descrição
Available Storage Space ≤
O limiar que aciona uma expansão.
Quando o espaço de armazenamento disponível da sua instância for menor ou igual a este limiar, o sistema expande o armazenamento pelo maior valor entre estas duas opções:
-
5 GB.
NotaSe o armazenamento total da instância for menor que 50 GB e o espaço de armazenamento disponível for menor que 10%, o incremento de expansão será de 10 GB.
-
15% do armazenamento total atual da instância, arredondado para o múltiplo de 5 mais próximo.
Por exemplo, se o armazenamento total atual da sua instância for de 100 GB, 15% desse armazenamento equivalem a 15 GB. Como 15 GB é maior que 5 GB, o armazenamento será expandido em 15 GB quando o limiar for atingido. Após a expansão, o armazenamento total passa a ser de 115 GB.
Maximum Storage of Automatic Expansion
O armazenamento total máximo para a instância após a expansão. Este valor deve ser maior ou igual ao armazenamento total atual da instância.
NotaO intervalo mínimo entre duas expansões de armazenamento consecutivas é de 10 minutos.
-
clique em OK.
-
(Opcional) configure um alert template para receber notificações de eventos de Automatic Storage Expansion da sua instância de banco de dados.
O sistema recomenda um modelo de alerta e adiciona as regras de alerta correspondentes para eventos autônomos. Siga as instruções na tela para concluir a configuração.
NotaSe você já configurou um modelo de alerta para a instância, siga as instruções para adicionar as regras de alerta de eventos autônomos ao modelo existente.
Caso precise crie um modelo de alerta e regras de alerta, consulte configure alert templates e configure alert rules.
-
Selecione um Alert Contact Group para as notificações.
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 Modify ou Remove ao lado de um contato para modifique ou exclua as informações do contato.
Para mais detalhes, consulte gerencie alert contacts.
Confirme os Associated Resources.
clique em Submit Configuration e confirme as configurações de alerta na caixa de diálogo exibida.
visualize os resultados da expansão automática
Acesse o console do DAS.
No painel de navegação à esquerda, clique em .
Encontre a instância de destino e clique em ID da instância para abrir a página de detalhes da instância.
No painel de navegação à esquerda, clique em Autonomy Center.
Na página Autonomy Center, visualize os Auto-Scaling Events para o intervalo de tempo selecionado.
clique em Details para visualize os detalhes da expansão automática de espaço. Na lista de eventos, a página exibe um registro chamado Auto-scaling event com nível de evento Notice. clique em botão Details à direita.