O backup antirransomware armazena dados em cache na memória e no disco do servidor antes de enviá-los para a cloud. Fazer backup de muitos arquivos, de arquivos muito grandes ou comportamentos anormais do cliente podem elevar o uso de recursos a ponto de gerar alertas ou causar falhas no backup.
Este tópico aborda dois cenários: espaço insuficiente em disco e alto uso de memória (OOM). Para cada cenário, explicamos a causa e as soluções disponíveis.
O recurso antirransomware e o Cloud Backup compartilham o mesmo cliente. Alterações de configuração no cliente antirransomware também se aplicam ao Cloud Backup. Avalie o impacto no Cloud Backup antes de ajustar qualquer configuração.
Antes de começar
Verifique os itens abaixo primeiro. Qualquer um deles pode resolver o problema sem necessidade de solução de problemas adicional:
Atualize para a versão mais recente do cliente antirransomware. A versão atual exclui automaticamente diretórios montados, uma causa comum de alto uso de memória.
Verifique se o diretório protegido inclui caminhos montados via rede, como OSS ou NAS. Em caso afirmativo, remova-os. Consulte Excluir caminhos montados via rede.
Confira se há um limite de largura de banda de rede para backup definido. A ausência de limite resulta em throughput irrestrito, o que aumenta o uso de memória e disco.
Certifique-se de que o servidor possui espaço livre em disco suficiente. O cache de backup requer pelo menos
file_cache_disk_free_space_hint(padrão: 1 GB) de espaço livre constantemente.
Espaço insuficiente em disco
Sintomas e causa
O diretório de cache de backup consome grande quantidade de espaço em disco, gerando alertas ou causando falhas no backup.
Em condições normais, o cache é temporário: após o envio dos dados de backup para a cloud, o sistema exclui o cache local automaticamente. O uso excessivo ocorre quando:
O conjunto de backup contém um número muito elevado de arquivos ou arquivos individuais extremamente grandes.
O cliente apresenta funcionamento anormal e não limpa os dados em cache.
Modifique configurações de cache de backup
Altere o local do cache e configure os parâmetros de cache no arquivo hbr.config.
Pré-requisitos
Acesso administrativo ao servidor.
Diretório de instalação do cliente antirransomware. Consulte Visualize client installation directory.
Procedimento
-
Se o Self-Protection Status estiver ativado, desative-o primeiro:
Faça login no .
No painel de navegação à esquerda, escolha Assets > Host. No canto superior esquerdo, selecione a região onde seus ativos estão localizados: Chinese Mainland ou Outside Chinese Mainland.
Na página Host Assets, clique em View na coluna Actions do servidor desejado.
Na seção Defense Status, desative a chave Self-Protection Status.
Faça login no servidor com permissões administrativas.
Acesse o diretório de instalação do cliente antirransomware (padrão:
../client) e crie um arquivohbr.configcaso ainda não exista.Adicione os parâmetros de cache abaixo ao arquivo
hbr.confige salve-o.
Não é necessário reiniciar o service — as configurações entram em vigor imediatamente. As novas definições aplicam-se apenas a novas tarefas de backup e não afetam tarefas em andamento.
Exemplo de hbr.config
disable_blob_cache = false
max_blob_cache_weight = 0.15
cache_prefix = D:\CacheFolder
max_retain_count = 16
disable_file_cache = false
file_cache_max_size_hint = 32GB
file_cache_disk_free_space_hint = 1GB
file_cache_max_retain_count = 2
Referência de parâmetros
|
Parâmetro |
Descrição |
Padrão |
|
|
Controla o cache de ID de dados. |
— |
|
|
Percentual máximo da memória total do sistema usado para cache de ID de dados. Faixa válida: (0, 1). |
0,15 (15%) |
|
|
Caminho absoluto onde os arquivos de cache são armazenados. Utilize esta opção para mover o cache de um disco cheio ou com pouco espaço. |
— |
|
|
Número máximo de entradas de cache de ID de dados a serem retidas. |
16 |
|
|
Controla o cache de metadados. |
— |
|
|
Espaço máximo em disco para o cache de arquivos. Se o cache ultrapassar esse limite, o backup falha com erro de espaço insuficiente. Requer versão do cliente 2.13.1 ou posterior. |
32 GB |
|
|
Espaço livre mínimo em disco necessário para o cache de arquivos. Se o espaço livre cair abaixo desse valor, o backup falha com erro de espaço insuficiente. Requer versão do cliente 2.13.1 ou posterior. |
1 GB |
|
|
Quantidade de entradas de cache de arquivos retidas por caminho de backup. O valor |
2 |
Estimativa de espaço em disco necessário
O backup de 10 milhões de arquivos geralmente requer cerca de 1,5 GB de espaço de cache (o uso real varia conforme a quantidade de arquivos, o tamanho total dos dados e o comprimento do caminho completo). Durante um backup, o sistema cria um cache adicional.
Utilize esta fórmula para estimar o espaço total em disco necessário:
Required disk space = 1.5 GB × (file_cache_max_retain_count + 1) + file_cache_disk_free_space_hint
Por exemplo, com os valores padrão (file_cache_max_retain_count = 2, file_cache_disk_free_space_hint = 1 GB):
1.5 GB × (2 + 1) + 1 GB = 5.5 GB
Alto uso de memória (OOM)
Sintomas e causa
O status da tarefa de backup é Failed e a mensagem de erro exibe OOM (out of memory). O processo hbrclient consome grandes quantidades de memória durante a execução e normalmente é encerrado após o término da tarefa.
Causas comuns:
O diretório protegido inclui caminhos montados via rede (OSS ou NAS montados em uma instância ECS), causando acesso frequente aos dados.
Nenhum limite de largura de banda de rede para backup foi definido, resultando em throughput excessivo.
O servidor não possui memória suficiente para o volume de dados em backup.
Soluções
Aplique uma ou mais das soluções abaixo conforme a sua situação.
Excluir caminhos montados via rede
Não adicione caminhos montados via rede — como OSS ou NAS montados em uma instância Elastic Compute Service (ECS) — ao diretório protegido antirransomware. O acesso frequente a esses caminhos aumenta o uso de memória e gera custos adicionais com chamadas de API.
Alternativas recomendadas:
Utilize o Cloud Backup para dados no OSS e NAS. O Cloud Backup oferece suporte dedicado para esses tipos de armazenamento. Para OSS, consulte Get started with OSS backup. Para NAS, consulte Get started with on-premises NAS backup.
Atualize o cliente. A versão mais recente do cliente antirransomware exclui automaticamente diretórios montados.
Dividir o diretório protegido
Divida o diretório protegido na sua política antirransomware em vários subdiretórios. Dentro da mesma política, as tarefas de backup são executadas sequencialmente para cada subdiretório — assim, cada tarefa abrange menos dados e utiliza menos recursos.
Por exemplo, divida /user/bin em múltiplos subdiretórios. Para instruções, consulte Gerencie anti-ransomware policies.
Em Anti-ransomware Policy, selecione a aba Custom Policy, defina Protected Directory como Specified Directory e adicione os subdiretórios no campo Protected Directory Address — por exemplo, /user/bin/path1/, /user/bin/path2/, /user/bin/path3/. Use os botões Add e Delete para gerenciar as entradas de diretório.
A divisão do diretório protegido não afeta a restauração de dados cujo backup foi feito anteriormente. O Security Center executa tarefas de backup para cada subdiretório daqui em diante.
Limitar a largura de banda de rede do backup
Limitar o throughput reduz o uso de disco, memória e CPU. No painel Edit Anti-ransomware Policy, defina a Maximum Backup Bandwidth com um valor adequado ao seu ambiente. Para instruções, consulte Gerencie anti-ransomware policies.
O limite de largura de banda é expresso em MByte/s. Utilize os botões de incremento e decremento ou digite um valor diretamente para definir o limite.
Definir a Maximum Backup Bandwidth como 0 remove todos os limites.
Aumentar a alocação de CPU para tarefas de backup
Se o servidor tiver recursos suficientes para a carga de trabalho de backup, aloque mais núcleos de CPU para as tarefas de backup. Mais núcleos melhoram o processamento simultâneo, reduzem o tempo de backup e diminuem o uso acumulado de memória.
Avalie minuciosamente a carga atual do sistema antes de aumentar a alocação de CPU. Certifique-se de que o sistema consegue lidar com a carga de trabalho adicional.
Para definir a alocação de CPU, adicione cpu_max_procs ao arquivo hbr.config no diretório de instalação do cliente (padrão: ../client). Por exemplo, para usar 2 núcleos em um servidor de 8 núcleos:
cpu_max_procs = 2
Caso o arquivo hbr.config não exista, crie-o e adicione essa linha. A configuração entra em vigor quando a próxima tarefa de backup for iniciada.
Para consultar os diretórios de instalação padrão, veja Visualize client installation directory.
Aumentar a memória do servidor
Grandes volumes de backup exigem mais memória. Se o servidor ficar consistentemente sem memória durante os backups, atualize sua configuração de memória.
Para requisitos de hardware, consulte Resource requirements for backups.
Para instâncias ECS, atualize o tipo de instância. Consulte Change instance types.
Apêndice: Visualize versão e diretório de instalação do cliente
Visualize versão do cliente
Visualize a versão do cliente antirransomware na página Protection Configuration > Host Protection > Anti-ransomware.
No console do Security Center, selecione a aba Anti-ransomware. Na lista de políticas, clique em na política desejada para expandir a tabela de servidores associados. Visualize a Client Version (por exemplo, 2.19.5) e o Anti-ransomware Client Status (Online/Offline). Na coluna Actions da tabela de servidores, clique em Restore, Install, Uninstall ou Delete.
Visualize diretório de instalação do cliente
| Versão do cliente | Sistema operacional | Diretório de instalação padrão |
|---|---|---|
| 1.X.X | Windows | C:\Program Files (x86)\Alibaba\Aegis\hbr\client |
| Linux | /usr/local/aegis/hbr/client |
|
| 2.X.X | Windows | C:\Program Files (x86)\Alibaba\Aegis\hbrclient\client |
| Linux | /usr/local/aegis/hbrclient/client |
Perguntas frequentes
O cache de backup antirransomware está usando muito espaço na unidade C. Posso mover o cache para outro local?
Sim. Defina o parâmetro cache_prefix no arquivo hbr.config com um caminho absoluto em outra unidade ou disco. Consulte Modifique configurações de cache de backup.
Minha capacidade de proteção de dados antirransomware é insuficiente. O que devo fazer?
Capacidade insuficiente causa falhas no backup e impede a restauração de dados. Resolva isso escalonando ou liberando capacidade.
Escalonar capacidade
Faça login no Security Center console.
No painel de navegação à esquerda, escolha Protection Configuration > Host Protection > Anti-ransomware. Selecione a região onde seus ativos estão localizados: Chinese Mainland ou Outside Chinese Mainland.
Na página Anti-ransomware, clique em Used Capacity/Total Capacity e, em seguida, clique em Increase Capacity.
Aloque pelo menos 50 GB de capacidade de proteção de dados por servidor.
Liberar capacidade
Remova servidores fora de produção. Remova servidores de teste ou ociosos das suas políticas antirransomware para liberar capacidade. Consulte Gerencie servers in anti-ransomware policies.
Reduza os diretórios protegidos. Ao criar uma política, selecione Custom Policy e faça backup apenas dos diretórios necessários. Consulte Crie anti-ransomware policies and instale clients.
Exclua dados históricos de backup. Após confirmar que não precisa mais dos backups históricos, exclua-os para liberar capacidade. Consulte Exclua backed-up data.
Fale conosco
Se as soluções acima não resolverem o problema, entre em contato com o suporte técnico e forneça:
Memória total e memória disponível no dispositivo
Memória usada pelos processos de backup durante a execução
Número total de arquivos de backup e tamanho total dos dados de backup
Versão do cliente de backup
I/O de disco e throughput de rede
Capturas de tela do Cloud Monitor mostrando o uso de CPU e memória antes e durante o backup — consulte Cloud service monitoring