Noções básicas do uso do armazenamento de backup do Amazon Aurora
O Amazon Aurora armazena backups contínuos (dentro do período de retenção de backup) e snapshots no armazenamento de backup do Aurora. Para controlar o uso de armazenamento de backup e os custos relacionados, reduza o intervalo de retenção de backup, remova snapshots manuais antigos quando eles não forem mais necessários, ou ambos. Como os backups do Aurora são incrementais, você também pode analisar as atualizações do banco de dados, para que o backup contínuo armazene menos dados e incorra em menos custos.
Para obter informações gerais sobre backups do Aurora, consulte Backups. Para obter informações da definição de preço sobre o armazenamento de backup do Aurora, consulte a página Definição de preço do Amazon Aurora
Métricas do Amazon CloudWatch para armazenamento de backup do Aurora
Monitore os clusters do Aurora e crie relatórios usando métricas do Amazon CloudWatch por meio do console do CloudWatch
-
BackupRetentionPeriodStorageUsed
: representa a quantidade de armazenamento de backup usado, em bytes, para armazenar backups contínuos no momento atual. Esse valor depende do tamanho do volume do cluster e da quantidade de alterações feitas durante o período de retenção.Para fins de faturamento,
BackupRetentionPeriodStorageUsed
não excede o tamanho cumulativo do volume do cluster durante o período de retenção. Não há cobrança adicional pelo armazenamento de backup de até 100% do armazenamento total do banco de dados Aurora para cada cluster de banco de dados Aurora. Também não há cobrança adicional por backups automatizados retidos durante até um dia, como snapshots do sistema. Os backups que você retém por mais de um dia podem ser cobrados dependendo da quantidade de alterações de dados realizadas no banco de dados.Por exemplo, seu período de retenção é de dois dias. O tamanho de
VolumeBytesUsed
do cluster de banco de dados é 107.374.182.400 bytes (100 GiB) no primeiro dia e 161.061.273.600 bytes (150 GiB) no segundo dia, então o valor máximo deBackupRetentionPeriodStorageUsed
é 268.435.456.000 bytes (250 GiB). A cobrança máxima que você receberá será por 250 GiB, mas geralmente é menos do que isso. -
SnapshotStorageUsed
: representa a quantidade de armazenamento de backup usado, em bytes, para armazenar snapshots manuais além do período de retenção de backup. O tamanho de cada snapshot é o tamanho do volume do cluster no momento em que você faz o snapshot. Os snapshots são backups completos, não incrementais.Os snapshots manuais não serão contabilizados no seu armazenamento de backups de snapshot (isto é, não serão cobrados) enquanto o time stamp de criação estiver dentro do período de retenção. Fora do período de retenção, eles serão totalmente cobrados. O valor
SnapshotStorageUsed
depende do número de snapshots que você mantém e do tamanho de cada snapshot.Por exemplo, você tem um snapshot manual fora do período de retenção, e o tamanho de
VolumeBytesUsed
do cluster de banco de dados era 100 GiB quando esse snapshot foi obtido. A quantidade deSnapshotStorageUsed
é 107.374.182.400 bytes (100 GiB). -
TotalBackupStorageBilled
: representa a soma, em bytes, deBackupRetentionPeriodStorageUsed
eSnapshotStorageUsed
, menos uma quantidade de armazenamento de backup grátis igual ao tamanho do volume do cluster para um dia. O armazenamento de backup gratuito é igual ao tamanho do volume mais recente.Por exemplo, seu período de retenção é de dois dias. O tamanho de
VolumeBytesUsed
do cluster é 100 GiB no primeiro dia e 150 GiB no segundo dia. Você tem um snapshot manual fora do período de retenção. Então,TotalBackupStorageBilled
tem no máximo 214.748.364.800 bytes (200 GiB), conforme mostrado aqui, e provavelmente menos:250 GiB (100 GiB + 150 GiB cluster volumes) + 100 GiB (manual snapshot) - 150 GiB (free backup storage) = 200 GiB
Para obter mais informações sobre como usar as métricas do CloudWatch, consulte Disponibilidade de métricas Aurora no console Amazon RDS.
exemplo de faturamento de armazenamento de backup
O exemplo detalhado a seguir mostra a cobrança do armazenamento de backup durante uma semana. Neste exemplo, o período de retenção é de sete dias. Os backups do Aurora são armazenados no Amazon S3. O uso de backup do Aurora no S3 inclui atualizações e inserções, e é cobrado o uso que exceder o volume do cluster durante o período de retenção.
Dia | Tamanho do volume do cluster (GiB) | Uso do S3 |
---|---|---|
1 | 100 | 10 |
2 | 110 | 0 |
3 | 125 | 25 |
4 | 130 | 20 |
5 | 140 | 10 |
6 | 150 | 25 |
7 | 150 | 30 |
Total | 150 | 120 |
Também temos 90 GiB de uso do S3 fora da janela de retenção, necessários para restaurar de volta para qualquer momento dentro do período de retenção (recuperação a um ponto anterior no tempo). Isso faz parte do comportamento incremental do backup contínuo do Aurora.
O uso total de backup contínuo é o uso do S3 menos o tamanho do volume do cluster:
90 GiB (S3 usage before retention period) + 120 GiB (S3 usage during retention period) - 150 GiB (cluster volume) = 60 GiB
Outras considerações sobre preços e armazenamento de backup do Aurora
Os seguintes aspectos também se aplicam aos preços e ao armazenamento de backup do Aurora:
-
O armazenamento de backup é cobrado por GB mensal. Isso significa que o uso do armazenamento de backup é cobrado como a média ponderada do uso durante determinado mês. Por exemplo, em um mês de 30 dias, você pode somar os valores de uso diário ao longo do mês, depois dividir por 30 para obter o uso em GB mensal.
-
A configuração de retrocesso para um cluster de banco de dados do Aurora não afeta o volume dos dados de backup para esse cluster. A Amazon cobra o armazenamento de dados do retrocesso separadamente. Para obter informações sobre retrocesso no Aurora, consulte a página Definição de preço do Amazon Aurora
. -
Se você compartilhar um snapshot com outro usuário, a propriedade desse snapshot continuará sendo sua. Os custos de armazenamento se aplicam ao proprietário do snapshot. Se excluir um snapshot compartilhado pertencente a você, ninguém poderá acessá-lo. Para manter o acesso a um snapshot compartilhado pertencente a outra pessoa, você pode copiar esse snapshot. Isso faz com que você seja o proprietário do novo snapshot. Qualquer custo de armazenamento do snapshot copiado será aplicado à sua conta.
Para obter mais informações sobre o compartilhamento de snapshots, consulte Compartilhar um snapshot do cluster de banco de dados. Para obter mais informações sobre a cópia de snapshots, consulte Copiar um snapshot de cluster de banco de dados.