Os backups físicos copiam dados para arquivos, por isso o tempo de restauração cresce conforme o tamanho do banco de dados. Os backups por snapshot operam no nível do disco em nuvem usando o Volume Shadow Copy Service (VSS), mantendo o tempo de restauração praticamente constante independentemente do volume de dados e causando impacto mínimo de I/O durante o backup.
Como funciona
Os backups por snapshot capturam o estado dos discos em nuvem usando uma cadeia de snapshots incrementais. Cada snapshot registra apenas os dados alterados desde o snapshot anterior, mantendo o uso de armazenamento baixo e preservando o estado completo em cada ponto no tempo.
Backup por snapshot vs. backup físico
|
Item |
Backup físico |
Backup por snapshot |
|
Frequência de backup de log |
Same as Data Backup, Every 30 Minutes ou Every 5 Minutes |
Every 30 Minutes ou Every 5 Minutes |
|
Velocidade de restauração |
Rápida; varia conforme as especificações da instância |
Extremamente rápida; não é afetada pelo volume de dados |
|
Restaurar em nova instância (a partir do conjunto de backup) |
Varia conforme as especificações da instância |
~30 minutos (inclui a criação da instância) |
|
Restaurar em instância existente (a partir do conjunto de backup) |
Varia conforme as especificações da instância |
~10 minutos |
|
Restaurar para um ponto no tempo |
Varia conforme o volume de dados e os arquivos de log |
Varia conforme os arquivos de backup de log utilizados |
|
Volume de dados suportado |
Ilimitado |
Ilimitado |
|
Impacto de I/O durante o backup |
Alto; agende em horários de baixo pico |
Baixo; execute a qualquer momento |
|
Download do arquivo de backup |
Suportado |
Não suportado |
Para restauração para um ponto no tempo, o RDS usa os arquivos de backup de log gerados entre o snapshot mais recente e o ponto no tempo desejado.
Pré-requisitos
Antes de começar, verifique se:
A instância usa Enterprise SSDs (ESSDs). Instâncias Serverless RDS não são compatíveis.
A instância foi criada após 1º de janeiro de 2021.
Se a instância executa RDS Basic Edition ou RDS High-availability Edition, o recurso de backup entre regiões está desativado. Desative o backup entre regiões antes de habilitar o backup por snapshot.
Se for a primeira vez que você usa o recurso de backup, a função vinculada ao serviço AliyunServiceRoleForDBS será criada na sua conta do Alibaba Cloud.
Limitações
Sem download de arquivos: Arquivos de backup por snapshot não podem ser baixados. Para mais detalhes, consulte Baixar arquivos de backup de dados e arquivos de backup de log.
Sem backup entre regiões: Backups por snapshot não são compatíveis com backup entre regiões para RDS Basic Edition e RDS High-availability Edition. Para mais detalhes, consulte Usar o recurso de backup entre regiões.
Sem backups incrementais: Os snapshots são criados a partir de discos em nuvem, não de arquivos de backup, portanto o backup incremental não é compatível.
Restrição de nome de banco de dados: O nome de um banco de dados ou o nome do seu arquivo físico não pode começar com espaço. Por exemplo,
C:\Data\ MyDatabase.mdfcausa falha no backup por snapshot.
Faturamento
Cada instância RDS recebe uma cota gratuita de armazenamento de backup. Enquanto o armazenamento de backup não ultrapassar essa cota, não há cobrança. Se o armazenamento exceder a cota gratuita, você será cobrado pelo excedente utilizado. Para detalhes sobre preços, consulte Tarifas de armazenamento de backup.
Alterar para backup por snapshot
Por padrão, as instâncias RDS usam backup físico. Alterne para o backup por snapshot pelo console.
Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância está localizada. Clique no ID da instância.
No painel de navegação à esquerda, clique em Backup and Restoration.
Na aba Backup Strategy, clique em Edit na seção Data Backup Settings.
Na caixa de diálogo, defina Backup Method como Snapshot Backup e clique em Save.
Após alterar para Snapshot Backup , o RDS não executará mais backups físicos programados. Ainda é possível selecionar Physical Backup ao executar um backup manual. Para mais detalhes, consulte Fazer backup de uma instância ApsaraDB RDS for SQL Server .
Após a alteração, a frequência de backup de log fica fixada em Every 30 Minutes .
Próximos passos
Modifique a política de backup automático ou execute um backup manual: Fazer backup de uma instância ApsaraDB RDS for SQL Server
Restaure dados em uma instância existente ou nova: Restaurar os dados de uma instância ApsaraDB RDS for SQL Server
Referência de API
Use as seguintes operações de API para crie, consultar e gerencie arquivos de backup: