Cópias baseadas em tempo para snapshots do Amazon EBS e AMIs baseadas em EBS
As cópias baseadas em tempo podem ajudá-lo a atender aos requisitos de conformidade ou de negócios para replicação de dados, garantindo que seus snapshots do EBS e AMIs baseadas em EBS sejam copiados, dentro e entre regiões da AWS em um período especificado. As cópias baseadas em tempo também podem ajudar os administradores de backup a atender aos rigorosos requisitos de recuperação de desastres (objetivos de ponto de recuperação e objetivos de tempo de recuperação), além de melhorar a agilidade do desenvolvimento ao garantir tempos de cópia previsíveis para snapshots e AMIs baseadas em EBS.
Com operações de cópia baseadas em tempo para snapshots e AMIs baseadas em EBS, você especifica uma duração de conclusão, entre 15 minutos e 48 horas, na qual a cópia deve ser finalizada. A duração de conclusão deve ser especificada em incrementos de 15 minutos.
Tópicos
Cotas
As seguintes cotas se aplicam às operações de cópia baseadas em tempo para snapshots e AMIs baseadas em EBS:
| Quota | Descrição | Valor da cota | Ajustável |
|---|---|---|---|
| Cota de throughput da operação de cópia de snapshots | O throughput máximo que pode ser alcançado por uma única operação de cópia de snapshot baseada em tempo. notaPara operações de cópia de AMI, a cota se aplica a cada snapshot individual associado à AMI. |
500 MiB/s | Não |
| Cota cumulativa de throughput de cópias de snapshots | O throughput cumulativo máximo que pode ser alcançado por operações simultâneas de cópia de snapshot com base em tempo entre uma região de origem e uma região de destino. notaPara operações de cópia de AMI, cada snapshot individual associado à AMI conta para a cota. |
2,000 MiB/s | Sim |
Ao iniciar uma operação de cópia de snapshot com base em tempo, você especifica uma duração de conclusão. O throughput usado pela solicitação é determinado pelo tamanho dos dados do snapshot e pela duração de conclusão solicitada. Por exemplo, se você copiar um snapshot com 225.000 MiB (0,214 TiB) de dados e solicitar uma duração de conclusão de 15 minutos, o throughput será de 250 MiB/s (225.000 MiB ÷ 15 minutos = 250 MiB/s).
Quando você inicia uma operação de cópia de AMI com base em tempo, a duração de conclusão especificada se aplica a cada snapshot associado à AMI. Como cada snapshot pode ter um tamanho diferente, cada snapshot é copiado a um throughput diferente para garantir que todos os snapshots sejam copiados dentro da duração de conclusão. Por exemplo, suponha que você tenha uma AMI com os seguintes snapshots associados:
-
Snapshot 1: 200.000 MiB
-
Snapshot 2: 500.000 MiB
-
Snapshot 3: 450.000 MiB
Se você iniciar uma cópia baseada em tempo dessa AMI e especificar uma duração de conclusão de 60 minutos, a solicitação usará o seguinte throughput:
-
Snapshot 1: 55,56 MiB/s (200.000 MiB ÷ 60 minutos = 55,56 MiB/s)
-
Snapshot 2: 138,89 MiB/s (500.000 MiB ÷ 60 minutos = 138,89 MiB/s)
-
Snapshot 3: 125 MiB/s (450.000 MiB ÷ 60 minutos = 125 MiB/s)
Isso significa que a solicitação usa 319,45 MiB/s de sua cota cumulativa de throughput de cópia de snapshots para garantir que a cópia seja concluída em 60 minutos.
Se você iniciar um snapshot baseado em tempo ou uma solicitação de cópia de AMI baseada em EBS e sua cota cumulativa de throughput de cópia de snapshot disponível for:
-
maior ou igual ao throughput exigido, a cópia será concluída dentro da duração de conclusão solicitada.
-
menor que o throughput necessário, mas maior que zero, a solicitação será bem-sucedida, mas demorará mais do que você solicitou. A cópia será concluída usando sua cota de throughput disponível.
-
zero (cota atingida), a solicitação irá falhar.
Determine a duração da conclusão
A duração de conclusão mínima que você pode solicitar para uma operação de cópia baseada em tempo para snapshots ou AMIs baseadas em EBS é de 15 minutos, e a duração de conclusão máxima que você pode solicitar é de 48 horas. A duração de conclusão deve ser especificada em incrementos de 15 minutos.
Operações de cópia simultâneas para snapshots com base no tempo
Você pode realizar operações de cópia simultâneas para snapshots com base no tempo entre as mesmas regiões de origem e de destino, desde que o throughput combinado de todas as operações simultâneas esteja dentro da sua cota cumulativa de throughput de cópia de snapshots (2.000 MiB/s por padrão).
Para determinar se você pode atingir a duração de conclusão necessária para seus snapshots existentes, divida o tamanho combinado de todos os seus snapshots pela duração de conclusão necessária para determinar o throughput necessário.
dica
Se você não souber o tamanho exato dos dados nos seus snapshots, poderá usar o tamanho total do snapshot como um proxy. Para obter o tamanho total do snapshot, use o comando describe-snapshots da AWS CLI.
required throughput rate = combined snapshot size ÷ required completion duration
Se a taxa de throughput necessária for menor que sua cota cumulativa de throughput de cópia de snapshots, você poderá atingir a duração de conclusão necessária. Se a taxa de throughput necessária for maior que sua cota cumulativa de throughput de cópia de snapshots, recomendamos que você solicite um aumento de cota que seja pelo menos 10% maior do que a taxa de throughput necessária.
dica
O console do Amazon EC2 fornece uma calculadora que você pode usar para verificar quantos dados de snapshot você copiou entre duas regiões em um período específico e a duração mínima possível de conclusão que você pode alcançar para essa quantidade de dados, com base em uma cota cumulativa específica de throughput de cópias de snapshots. A calculadora usa a métrica SnapshotCopyBytesTransferred do CloudWatch para calcular os dados copiados entre duas regiões durante um período. Para abrir a calculadora, no painel de navegação do console do Amazon EC2, selecione Snapshots e, em seguida, escolha Ações, Executar calculadora de duração de cópia.
A calculadora de duração de cópia de snapshot não é compatível com AWS Outposts, zonas locais e zonas do Wavelength.
Operações individuais de cópia de snapshot com base em tempo
Você pode calcular a duração mínima de conclusão de uma operação individual de cópia de snapshot com base em tempo dividindo o tamanho dos dados do snapshot pela cota de throughput da operação de cópia de snapshot (500 MiB/s).
dica
Se você não souber o tamanho exato dos dados nos seus snapshots, poderá usar o tamanho total do snapshot como um proxy. Para obter o tamanho total do snapshot, use o comando describe-snapshots da AWS CLI.
minimum completion duration = Max(15 minutes, (snapshot data size ÷ 500 MiB/s)
Por exemplo, a duração de conclusão mínima de um snapshot com 900.000 MiB de dados é de 30 minutos.
minimum completion duration = Max(15 minutes, (900,000 MiB ÷ 500 MiB/s) = Max(15 minutes, 30 minutes) = 30 minutes
Operações de cópia de AMI baseadas no tempo
Quando você inicia uma operação de cópia de AMI baseada no tempo para uma AMI baseada no EBS com um único snapshot associado, ela se comporta da mesma maneira que uma operação individual de cópia de snapshot baseada no tempo, e as mesmas limitações de throughput são aplicáveis.
Quando você inicia uma operação de cópia de AMI baseada no tempo para uma AMI baseada no EBS com vários snapshots associados, ela se comporta da mesma maneira que operações simultâneas de cópia de snapshot baseadas no tempo, e as mesmas limitações de throughput são aplicáveis. Cada snapshot associado resulta em uma solicitação de cópia de snapshot separada, cada qual contribuindo para sua cota cumulativa de throughput de cópias de snapshots. A duração da conclusão que você especifica é aplicável a cada snapshot associado.
Considerações
-
Você pode iniciar operações de cópia baseadas em tempo para snapshots e AMIs baseadas em EBS ao copiar snapshots dentro da mesma região ou ao copiar snapshots entre regiões.
-
Se você iniciar duas operações de cópia com base no tempo para o mesmo snapshot ou AMI, a duração de conclusão da segunda operação de cópia começará somente após a conclusão da primeira.
-
As operações de cópia com base no tempo e a calculadora da duração de cópia de snapshot não são compatíveis com AWS Outposts, zonas locais e zonas do Wavelength.
Monitoramento
Você pode monitorar o progresso das operações de cópia baseadas em tempo para snapshots e AMIs baseadas em EBS usando o console do Amazon EC2 e a AWS CLI. No console, selecione o snapshot e, na guia Detalhes, inspecione o campo Progresso. Com a AWS CLI, inspecione o elemento de saída Progress na resposta do comando describe-snapshots.
Você pode verificar se uma operação de cópia baseada em tempo para snapshots ou AMIs baseadas em EBS foi concluída dentro da duração de conclusão solicitada verificando a diferença entre os horários de Início e Conclusão no console, ou StartTime e CompletionTime na resposta describe-snapshots.
Você também pode usar o evento copySnapshot do Amazon EventBridge para monitorar o resultado das operações de cópia baseadas em tempo. O evento indica se a operação foi concluída e se a duração de conclusão solicitada foi atendida. Se a duração de conclusão não tiver sido atendida, o evento incluirá mais informações sobre a causa. Para obter mais informações, consulte Eventos de snapshot do EBS.
Definição de preço e faturamento
nota
Semelhante às operações de cópia de snapshot padrão, se você copiar um snapshot para uma nova região, será criada uma cópia completa (não incremental), o que resultará em custos adicionais de armazenamento. Cópias subsequentes do mesmo snapshot são incrementais. Além disso, se você usar transferências de dados externas ou entre regiões, custos adicionais de transferência de dados do Amazon EC2 serão aplicados.
Cobranças adicionais são aplicáveis a operações de cópia baseadas em tempo para snapshots e AMIs baseadas em EBS. As operações de cópia baseadas em tempo são cobradas a uma taxa que se baseia na duração de conclusão solicitada, por GiB de dados de snapshot copiados. As taxas fixas são as seguintes:
nota
A duração de conclusão deve ser especificada em incrementos de 15 minutos. A duração de conclusão mínima é de 15 minutos e a máxima é de 48 horas.
-
15 minutos — USD 0,020 por GiB de dados
-
30 minutos e 45 minutos — USD 0,018 por GiB de dados
-
1 hora a 1 hora e 45 minutos — USD 0,016 por GiB de dados
-
2 horas a 3 horas e 45 minutos — USD 0,014 por GiB de dados
-
4 horas a 7 horas e 45 minutos — USD 0,012 por GiB de dados
-
8 horas a 15 horas e 45 minutos — USD 0,010 por GiB de dados
-
16 horas ou mais — USD 0,005 por GiB de dados
Por exemplo, se você copiar um snapshot com 3.000 GiB de dados com uma duração de conclusão de 8 horas, você receberá uma cobrança de USD 30 (USD 0,010 x 3.000 GiB).
Se você iniciar uma operação de cópia baseada em tempo, mas a duração de conclusão solicitada não for cumprida devido ao fato de você ter excedido uma cota, você será cobrado com base na duração real de conclusão em vez da duração de conclusão solicitada. Por exemplo, se você solicitar uma duração de conclusão de 1 hora, mas a operação for concluída em 2 horas, você será cobrado com base na taxa de uma duração de conclusão de 2 horas.
Se o Amazon EBS não conseguir atingir a duração de conclusão solicitada ou se uma solicitação for cancelada devido a problemas no serviço, você não receberá as cobranças adicionais pela operação de cópia de snapshot com base em tempo.
Se você excluir a cópia de snapshot enquanto a operação de cópia de snapshot com base em tempo ainda estiver em andamento, você será cobrado pelos dados copiados até esse ponto, seguindo a taxa correspondente à duração de conclusão especificada.