Créditos de criação de volume de restauração rápida de snapshots do Amazon EBS
O número de volumes que recebem todo o benefício da performance da restauração rápida de snapshots é determinado pelos créditos de criação de volume para o snapshot. Existe um bucket de crédito por snapshot por zona de disponibilidade. Cada volume criado a partir de um snapshot com restauração rápida de snapshots consome um crédito do bucket de crédito. É necessário ter pelo menos um crédito no bucket para criar um volume inicializado com base no snapshot. Se você criar um volume, mas houver menos de um crédito no bucket, o volume será criado sem o benefício da restauração rápida de snapshots.
Quando você habilita a restauração rápida de snapshots para um snapshot compartilhado com você, você obtém um bucket de crédito separado para o snapshot compartilhado em sua conta. Se você criar volumes do snapshot compartilhado, os créditos serão consumidos de seu bucket de crédito; eles não serão consumidos do bucket de crédito do proprietário do snapshot.
O tamanho do bucket de crédito e a taxa com a qual ele será reabastecido depende do tamanho do snapshot, não do tamanho dos volumes criados a partir do snapshot.
Quando você habilita a restauração rápida de snapshots para um snapshots, o bucket de crédito começa com zero créditos e é preenchido a uma taxa definida até atingir sua capacidade máxima de crédito. Além disso, à medida que você consome créditos, o bucket de crédito é reabastecido com o tempo até atingir sua capacidade máxima de crédito.
A velocidade de reabastecimento de cada bucket de crédito é calculada da seguinte forma:
MIN (10, (1024 ÷ snapshot_size_gib
))
E o tamanho do bucket de crédito é calculado da seguinte forma:
MAX (1, MIN (10, (1024 ÷ snapshot_size_gib
)))
Por exemplo, se você habilitar a restauração rápida de um snapshot com um tamanho de 128 GiB
, a taxa de abastecimento é de 0.1333
créditos por minuto.
MIN (10, (1024 ÷ 128
))
= MIN (10, 8)
= 8 credits per hour
= 0.1333 credits per minute
E o tamanho máximo do bucket de crédito é de 8
créditos.
MAX (1, MIN (10, (1024 ÷ 128
)))
= MAX (1, MIN (10, 8))
= MAX (1, 8)
= 8 credits
Neste exemplo, quando você habilita a restauração rápida de snapshots, o bucket de crédito começa com zero créditos. Após 8 minutos, o bucket de crédito tem créditos suficientes para criar um volume inicializado (0.1333 credits × 8 minutes = 1.066 credits
). Quando o bucket de crédito estiver cheio, será possível criar 8 volumes inicializados simultaneamente (8 créditos). Quando o bucket está abaixo de sua capacidade máxima, ele reabastece com 0.1333
créditos por minuto.
É possível usar métricas do CloudWatch para monitorar o tamanho dos buckets de crédito e o número de créditos disponíveis em cada bucket. Para ter mais informações, consulte Métricas para a restauração rápida do snapshot.
Após criar um volume de um snapshot com a restauração rápida de snapshots habilitada, será possível descrever o volume usando describe-volumes e verificar o campo fastRestored
na saída para determinar se o volume foi criado como um volume inicializado usando a restauração rápida de snapshots.