A falta de espaço de armazenamento no banco de dados pode causar falhas em operações de escrita, resultando em perda de dados ou interrupções que afetam seus negócios. O Database Autonomy Service (DAS) evita esse problema ao expandir automaticamente o armazenamento da instância quando o espaço utilizado atinge um limiar especificado. Essa expansão não exige reinicialização da instância e não impacta seus serviços.
Pré-requisitos
-
Sua instância de banco de dados deve atender aos seguintes requisitos:
Engine
Region
ApsaraDB RDS for PostgreSQL cloud disk edition
Este recurso exige que sua instância esteja em uma região com suporte a detecção de anomalias. As regiões suportadas incluem:
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Chengdu), China (Hong Kong), Japan (Tokyo), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Philippines (Manila), UAE (Dubai), Germany (Frankfurt), US (Silicon Valley), US (Virginia) e UK (London)
NotaCaso sua instância seja do ApsaraDB RDS for MySQL ou ApsaraDB RDS for SQL Server, consulte expansão automática de espaço.
Verifique se o saldo da sua conta é suficiente para cobrir o custo da expansão.
-
Uma função vinculada ao serviço para o DAS já foi criada.
NotaSe você ainda não criou uma função vinculada ao serviço para o DAS, o sistema a cria automaticamente antes da primeira expansão automática de armazenamento.
Limitações
Não é possível reduzir automaticamente o armazenamento expandido. Para diminuir o tamanho do armazenamento, altere as especificações da instância manualmente.
Desde 28 de fevereiro de 2023, as regras de expansão automática de armazenamento foram atualizadas. Agora, quando uma expansão é acionada em uma instância primária com instâncias somente leitura associadas, o sistema primeiro expande qualquer instância somente leitura cujo armazenamento seja inferior ao tamanho alvo da instância primária. Após a expansão de todas as instâncias somente leitura aplicáveis, o sistema expande a instância primária. Para mais informações, consulte [[Aviso] Otimização das regras de expansão automática de armazenamento para instâncias ApsaraDB RDS for MySQL e ApsaraDB RDS for PostgreSQL](t2303965.dita#concept_2303965).
Caso uma expansão seja acionada durante um backup da instância, a tarefa de expansão aguarda a conclusão do backup.
Faturamento
O faturamento da expansão automática de armazenamento segue as mesmas regras da expansão manual do armazenamento de uma instância RDS. Para mais informações, consulte Regras de faturamento para alterações de especificação.
Procedimento
Faça login no console do DAS.
-
Adicione uma política de expansão automática de armazenamento.
-
Adicione uma política pela página Management and Settings.
No painel de navegação à esquerda, escolha Resource Management > Auto Scaling Settings.
-
No lado direito da seção Auto Scaling Policies, clique em Add Policy. Na página Add Policy, defina os seguintes parâmetros:
Tabela 1. Parâmetros
Parameter
Description
Policy Name
Nome da política.
Mode
Modo da política. Selecione Automatic Storage Expansion.
Engine Type
Tipo de mecanismo de banco de dados. Atualmente, apenas o ApsaraDB RDS for PostgreSQL tem suporte.
Specifications
Especificação do mecanismo de banco de dados. No momento, somente a edição Disks tem suporte.
Used Storage Space ≥
Limiar de uso de armazenamento, expresso como porcentagem do armazenamento total. Valores válidos: 50% a 90%. Valor padrão: 50%.
Quando o uso atinge ou supera esse limiar, o sistema expande o armazenamento pelo maior dos dois valores abaixo:
-
5 GB
NotaSe o armazenamento total da instância for inferior a 50 GB e o armazenamento disponível for menor que 10%, o incremento de dimensionamento será ajustado para 10 GB.
-
15% do armazenamento total da instância (o resultado é arredondado para o múltiplo de 5 mais próximo).
NotaO intervalo mínimo entre duas expansões consecutivas de armazenamento é de 10 minutos.
Maximum Storage
Limite superior para a expansão automática de armazenamento. Este valor deve ser maior ou igual ao armazenamento total atual da instância alvo.
-
Limite ESSD: 32.000 GB
-
Limite Standard SSD: 6.000 GB
-
Clique em Next.
Na página Apply Policies, selecione as instâncias de banco de dados desejadas e clique em
.Clique em Confirm para aplicar a política.
-
Nas Autonomy Service Settings da instância, adicione uma política de expansão automática de armazenamento na página Autonomous Function Management.
No painel de navegação à esquerda, escolha Intelligent O&M Center > Instance Monitoring.
Localize a instância alvo e clique no ID dela para acessar a página de detalhes da instância.
No canto superior direito, clique em Autonomy Service Settings.
No painel exibido, acesse a aba , clique em Add Policy e configure os parâmetros conforme descrito em Parâmetros para criar uma nova política de expansão automática de armazenamento.
-
Na seção Recommended Policies, localize a política desejada e clique em Apply na coluna Actions para aplicá-la à instância.
NotaClique em Apply na coluna Actions de uma política na seção Recommended Policies para adicioná-la à instância.
Para remover uma política, localize-a na seção Applied Policies e clique em Cancel na coluna Actions.
Clique em OK.
-
Configure um Alert Template para receber notificações sobre expansões automáticas de armazenamento.
O sistema configura automaticamente um modelo de alerta correspondente e adiciona regras de alerta para eventos autônomos relacionados. Caso precise configurá-los manualmente, consulte Configurar modelos de alerta e Configurar regras de alerta.
-
Selecione um Alert Contact Group para receber as notificações.
Clique em Add Contact para adicionar um novo contato de alerta.
Clique em Add Contact Group para criar um novo grupo de contatos de alerta.
Para modificar ou excluir um contato existente, clique em Modify ou Remove ao lado do contato.
Para instruções detalhadas, consulte Gerenciar contatos de alerta.
Clique em Submit Configuration e confirme as configurações de alerta na caixa de diálogo exibida.
-
Visualizar resultados da expansão
No painel de navegação à esquerda, escolha Intelligent O&M Center > Instance Monitoring.
Localize a instância alvo e clique no ID dela 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 Elastic Scaling Events do intervalo de tempo selecionado.
-
Clique em Details de um Elastic Scaling Events para visualizar seus detalhes.
O cartão do evento de dimensionamento elástico exibe informações como Occurrence Time, Severity e Duration.