Há algo que eu possa fazer para acelerar a velocidade de snapshots?

5

Eu tenho 3 volumes do SSD EBS montados no meu servidor de banco de dados. O volume de dados principal é de 10 TB, o volume do diário é de 1 TB e o terceiro volume é de 100 GB.

Quando tiro um instantâneo dos 3 volumes, o volume do diário de 1 TB consome, de maneira consistente, muito mais tempo do que o volume de dados de 10 TB, embora haja apenas cerca de 100 GB de espaço usado nele. (Já faz mais de 8 horas e só completou 55%. O instantâneo de 10 TB terminou após cerca de 2 horas).

Existe algo que eu possa fazer para acelerar o processo?

    
por chris 20.05.2015 / 03:15

1 resposta

15

A quantidade de tempo que o EC2 leva para criar um instantâneo é diretamente proporcional ao número de blocos modificados que o volume viu desde o último instantâneo. No caso do seu diário, que vê um lote de operações de gravação / exclusão, por isso não é de se surpreender que demore um pouco para se soltar.

Lembre-se de que esses são realmente dispositivos de bloqueio . Eles não sabem nada sobre o seu sistema de arquivos. Pode ser verdade que o volume do diário tenha apenas 100 GB usado no momento, mas desde o último instantâneo, cada um de seus blocos pode ter sido modificado. Alguns desses arquivos que ocuparam esses blocos foram apagados, então eles não aparecem "usados" para o seu sistema de arquivos, mas o próprio dispositivo de bloco não sabe nada sobre isso, então ele tem que tirar todos disso dados. (Como um aparte, essa é a mesma razão pela qual a AWS não pode informar sobre quantos dados estão sendo armazenados em volumes do EBS sem um agente do lado do servidor que possa consultar o armazenamento em um nível de sistema de arquivos.)

Para atenuar, você pode tentar obter instantâneos mais frequentes.

Uma questão, porém ... por que você se importa com quanto tempo leva? Quando a chamada da API retornar da solicitação de criação instantânea, você estará livre para continuar usando o volume, e quaisquer modificações subsequentes no dispositivo de bloco não serão incluídas na captura instantânea.

    
por 20.05.2015 / 04:11