Modificar snapshots do Amazon EBS - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Modificar snapshots do Amazon EBS

Visão geral do

Excluir volumes do EBS e gerenciar a retenção e o arquivamento de snapshots é um aspecto importante para controlar os custos desde o início. Você pode fazer backup dos dados dos seus volumes do EBS no Amazon Simple Storage Service (Amazon S3) tirando snapshots. point-in-time Snapshots são backups incrementais, então eles só salvam os blocos nos dispositivos que foram alterados depois do snapshot mais recente. Isso minimiza o tempo necessário para criar o snapshot e economiza em custos de armazenamento ao não duplicar os dados. Cada snapshot contém todas as informações necessárias para restaurar seus dados (desde o momento em que o snapshot foi criado) para um volume novo do EBS.

As cobranças dos snapshots do EBS são calculadas em gigabytes por mês. Você é cobrado pelo tamanho do snapshot e por quanto tempo você o mantém. O preço varia de acordo com a camada de armazenamento. Para a camada Standard, você é cobrado somente pelos blocos alterados que são armazenados. Para a camada Archive, você é cobrado por todos os blocos de snapshots armazenados. Você também é cobrado pela recuperação de snapshots da camada Archive. Confira abaixo os exemplos de cenários para cada camada de armazenamento:

  • Camada Standard: você tem um volume que armazena 100 GB de dados. Você é cobrado pelos 100 GB completos de dados do primeiro snapshot (snap A). No momento do próximo snapshot (snap B), você tem 105 GB de dados. Você então será cobrado apenas pelos 5 GB adicionais de armazenamento para o snap incremental B.

  • Camada Archive: você arquiva o snap B. O snapshot é então movido para a camada Archive e você é cobrado pelo bloco de snapshot completo de 105 GB.

Você pode usar o Amazon Data Lifecycle Manager para ajudar você a configurar um ciclo de vida para reter e gerenciar seus snapshots dentro da programação.

Impacto do custo

As cobranças por volumes e snapshots do EBS são gerenciadas separadamente. Os snapshots do EBS são cobrados a uma taxa menor do que os volumes ativos do EBS. Quando uma instância é encerrada, o valor do DeleteOnTermination atributo para cada volume do EBS conectado determina se o volume deve ser preservado ou excluído. Por padrão, o atributo DeleteOnTermination é definido como True para o volume raiz. Está definido como False para todos os outros tipos de volume. Isso cria situações em que o operador pretende excluir uma EC2 instância, mas deixa para trás volumes que foram adicionados à instância além do volume raiz. Para obter instruções sobre como verificar volumes (e seus snapshots associados) de que você não precisa mais, consulte View information about an Amazon EBS volume na documentação do Amazon EBS.

Por padrão, quando você cria um snapshot, ele é armazenado na camada Standard para snapshots do Amazon EBS (camada padrão). Os snapshots armazenados na camada padrão são incrementais. Isso significa que apenas os blocos de volumes que foram alterados após o snapshot mais recente são salvos. O Arquivo de Snapshots do Amazon EBS é uma nova camada de armazenamento que você pode usar para armazenamento de baixo custo e longo prazo dos snapshots raramente acessados e que não requerem recuperação frequente ou rápida. A diferença de preço do padrão para o arquivamento é significativa e deve ser uma consideração importante ao configurar sua estratégia de snapshots. O Arquivo de Snapshots do Amazon EBS oferece custos de armazenamento de snapshots até 75% menores para os snapshots que você planeja armazenar por 90 dias ou mais e que não precisa acessar com frequência.

Armazenamento de snapshots do Amazon EBS Custo
Standard USD 0,05/GB/mês
Arquivo USD 0,0125/GB/mês

Em ambientes menores, a economia de custos pode não ser significativa. A economia é mais significativa em grande escala, quando há várias contas e milhares de EC2 instâncias sem snapshots TBs do EBS, mesmo quando os volumes do EBS foram excluídos.

A tabela a seguir compara as camadas Standard e de Archive por mês com apenas 50 TB de uso. Mesmo nessa escala mais baixa, ainda são milhares de dólares em economias anuais.

Armazenamento de snapshots do Amazon EBS Custo por mês Custo por ano
Standard 50 TB $312,50 $3.750
Archive 50 TB $78,13 $937,60
  Economia anual $2.812,40

Recomendações de otimização de custos

A exclusão de um snapshot pode não reduzir os custos de armazenamento de dados de sua organização. Outros snapshots podem fazer referência aos dados desse snapshot e os dados referenciados serão sempre preservados. Por exemplo, quando você executa o primeiro snapshot de um volume com 10 GiB de dados, o tamanho do snapshot também é de 10 GiB. Como os snapshots são incrementais, o segundo snapshot que você tira do mesmo volume contém apenas os blocos de dados alterados desde que o primeiro snapshot foi tirado. O segundo snapshot também faz referência aos dados no primeiro snapshot. Ou seja, se você alterar 4 GiB de dados e tirar um segundo snapshot, o tamanho do segundo snapshot será de 4 GiB. Além disso, o segundo snapshot faz referência aos 6 GiB inalterados no primeiro snapshot. Para obter mais informações, consulte Por que meus custos de armazenamento não diminuíram depois que eu excluí um snapshot do meu volume do EBS e depois excluí o volume em si? no Centro de AWS Conhecimento.

Considere o seguinte:

  • Você não é cobrado por instantâneos que outra pessoa Conta da AWS possui e compartilha com sua conta. Só há cobrança quando você copia o snapshot compartilhado para sua conta. Também há cobrança pelos volumes do EBS que você cria do snapshot compartilhado.

  • Se um snapshot (snap A) for referenciado por outro snapshot (snap B), então excluir o snap B pode não reduzir os custos de armazenamento. Ao excluir um snapshot, somente os dados exclusivos desse snapshot serão removidos. Os dados referenciados por outros snapshots permanecem, e há uma cobrança por esses dados referenciados. Para excluir um snapshot incremental, consulte Incremental snapshot deletion na documentação do Amazon EBS.

A limpeza de snapshots é uma prática operacional padrão ao executar suas workloads na AWS. Com o tempo, os snapshots podem resultar em cobranças caras por dados de que você não precisa.

Recursos adicionais do