A expansão automática de espaço aumenta o armazenamento da instância de banco de dados quando ele está acabando. Você define um limiar e, quando o armazenamento disponível atinge esse nível, o sistema expande automaticamente o armazenamento. Isso ajuda a evitar perda de dados e interrupções nos negócios causadas por falhas no banco de dados. A instância não é reiniciada durante a expansão; portanto, seus services não são afetados.
Pré-requisitos
-
A instância de banco de dados deve ser de um tipo compatível e estar localizada em uma região suportada.
Banco de dados
Região
-
ApsaraDB RDS for MySQL Basic, High-availability ou Cluster Edition (com discos cloud)
-
PolarDB for MySQL Standard Edition
Este recurso depende da detecção de anomalias e está disponível apenas nas regiões que oferecem suporte a ele. As seguintes regiões são compatíveis:
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Nanjing - Local Region - Phasing Out), China (Fuzhou - Local Region - Phasing Out), China (Chengdu), China (Zhengzhou), China (Hong Kong), Japan (Tokyo), South Korea (Seoul), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Philippines (Manila), Thailand (Bangkok), UAE (Dubai), Saudi Arabia (Riyadh), Germany (Frankfurt), US (Silicon Valley), US (Virginia) e UK (London)
ApsaraDB RDS for SQL Server High-availability ou Cluster Edition (com discos cloud)
NotaInstâncias somente leitura do ApsaraDB RDS for SQL Server não permitem ativar a expansão automática de espaço de forma independente.
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Heyuan), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Chengdu), China (Hong Kong), Japan (Tokyo), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), UAE (Dubai), Germany (Frankfurt), US (Silicon Valley), US (Virginia) e UK (London)
-
Verifique se sua conta possui saldo suficiente para pagar pela expansão.
-
Uma service-linked role for DAS foi criada.
NotaCaso você ainda não tenha criado uma função vinculada ao service para o DAS, o sistema criará uma automaticamente antes da primeira expansão automática de espaço.
Informações básicas
Para mais informações, consulte DAS Auto Scaling capabilities.
Observações de uso
Quando a expansão automática de espaço é acionada para uma instância primária com instâncias somente leitura, o sistema primeiro expande qualquer instância somente leitura cujo armazenamento seja menor que o tamanho alvo da instância primária. Somente após expandir todas as instâncias somente leitura necessárias, o sistema expande a instância primária.
Devido a limitações de drivers do Windows, este recurso não está disponível para algumas instâncias. Recomendamos que você faça o upgrade the minor engine version of SQL Server.
Faturamento
As regras de faturamento são as mesmas aplicadas ao upgrade manual do espaço de armazenamento de uma instância RDS. Para mais detalhes, consulte Regras de faturamento para alterações de configuração.
Procedimento
Faça login no console do DAS.
No painel de navegação à esquerda, clique em .
Localize a instância desejada e clique no ID da instância para abrir a página de detalhes.
No painel de navegação à esquerda, clique em Autonomy Center.
Na página Autonomy Center, clique em Autonomy Service Settings à direita.
Na aba , ative o service de autonomia.
-
Na aba Optimization and Throttling, marque a caixa de seleção Automatic Space Expansion e configure os parâmetros a seguir.
Parâmetro
Descrição
Available Storage Space ≤
O limiar de expansão.
Quando o espaço de armazenamento disponível da instância for menor ou igual a este limiar, o sistema expandirá o armazenamento pelo maior dos dois valores abaixo:
-
5 GB
NotaSe o espaço total de armazenamento da instância for inferior a 50 GB e o espaço disponível for menor que 10% do total, o incremento de expansão será ajustado para 10 GB.
-
15% do armazenamento total atual da instância (arredondado para o múltiplo de 5 mais próximo).
Por exemplo, se o seu armazenamento total for de 100 GB, o incremento de expansão será de 15 GB (15% de 100 GB, valor superior ao mínimo de 5 GB). Após uma expansão bem-sucedida, o armazenamento total passará a ser 115 GB.
NotaPara instâncias de banco de dados PolarDB for MySQL Standard Edition, o limiar de expansão é definido pelo sistema e não requer configuração manual. Para detalhes sobre os limiares, consulte Scale-out thresholds for PolarDB for MySQL Standard Edition.
Maximum Storage of Automatic Expansion
O espaço total de armazenamento máximo que a instância pode atingir por meio da expansão automática. Este valor deve ser maior ou igual ao armazenamento total atual da instância.
ImportantePara instâncias de banco de dados PolarDB for MySQL Standard Edition, o tamanho do passo de expansão é um múltiplo de 10. Recomendamos definir o Maximum Storage of Automatic Expansion como um múltiplo de 10. Caso contrário, a expansão poderá falhar ou não atingir o Maximum Storage of Automatic Expansion especificado.
NotaO intervalo mínimo entre operações sucessivas de expansão é de 10 minutos.
-
Clique em OK.
-
Configure um Alert Template para receber notificações sobre expansões automáticas de espaço.
O sistema recomenda um modelo de alerta com as regras apropriadas. 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 regras de alerta correspondentes aos eventos autônomos no modelo.
Caso precise configurar o modelo e as regras de alerta manualmente, consulte Configure alert templates e Configure alert rules.
-
Selecione um Alert Contact Group para receber as notificações de alerta.
Clique em Add Contact para adicionar um novo contato de alerta.
Clique em Create Contact Group para adicionar um novo grupo de contatos.
Clique em Modify ou Remove ao lado de um contato para modificar ou excluir suas informações.
Para mais informações, consulte Manage alert contacts.
Clique em Submit Configuration e confirme as configurações na caixa de diálogo subsequente.
Visualizar resultados da expansão automática
Faça login no console do DAS.
No painel de navegação à esquerda, clique em .
Localize a instância desejada e clique no ID da instância para abrir a página de detalhes.
No painel de navegação à esquerda, clique em Autonomy Center.
Na página Autonomy Center, visualize os Auto-Scaling Events referentes ao intervalo de tempo selecionado.
Clique em Details para ver os detalhes da expansão automática de espaço. Na lista de eventos, será exibido um registro chamado Auto-scaling event com nível de evento Notice. Clique no botão Details à sua direita.
Limiares de scale-out do PolarDB for MySQL Standard Edition
O limiar de expansão depende do espaço total de armazenamento da instância, conforme mostrado na tabela abaixo:
|
Espaço total de armazenamento |
Limiar de expansão |
|
Menor que 120 GB |
Espaço de armazenamento disponível < 50% do espaço total |
|
De 120 GB a menos de 1 TB |
Espaço de armazenamento disponível < 30% do espaço total |
|
De 1 TB a menos de 10 TB |
Espaço de armazenamento disponível < 20% do espaço total |
|
10 TB ou mais |
Espaço de armazenamento disponível < 10% do espaço total |
Confirmar a source da expansão
A expansão automática de espaço do DAS amplia apenas o espaço de armazenamento, sem alterar a especificação da instância. Se você receber um pedido de upgrade inesperado, utilize o ActionTrail para confirmar a source da operação.
Faça login no console do ActionTrail.
Na página Event Query, defina o filtro de nome do service como ApsaraDB RDS ou DAS e visualize os eventos operacionais relacionados à expansão de armazenamento.
Utilize o operador e o tipo de operação no registro do evento para distinguir uma expansão automática de armazenamento acionada pelo DAS de uma alteração manual de configuração iniciada por um usuário da sua conta.
Por padrão, o ActionTrail registra eventos de gerenciamento dos últimos 90 dias. Para mais informações, consulte Query events in the ActionTrail console.
Documentos relacionados
-
Atualmente, não há suporte para redução automática de espaço após uma expansão automática. Para reduzir o espaço, altere a configuração manualmente. Para mais informações, consulte Change configuration.
NotaNão há suporte para scale-in manual em instâncias ApsaraDB RDS for SQL Server ou PolarDB for MySQL Standard Edition.
Ative o recurso automatic fragment reclamation para limpar fragmentos de espaço de tabela e reduzir o desperdício de armazenamento.
Utilize os recursos storage analysis e capacity assessment para analisar o uso do seu armazenamento.
Se sua instância de banco de dados for ApsaraDB RDS for PostgreSQL, consulte Automatic storage expansion.
Se sua instância de banco de dados for PolarDB for MySQL, consulte Set automatic expansion for ESSD cloud disks.