O Cloud Backup faz backup de bancos de dados SQL Server de instâncias ECS ou servidores on-premises para a cloud. É possível restaurar os bancos de dados na source original ou em outro banco de dados hospedado em ECS na mesma região.
Pré-requisitos
-
Ative o Cloud Backup.
A ativação é gratuita. O faturamento começa quando você crie e execute um plano de backup (Pricing of Cloud Backup).
-
Instale o Cloud Assistant Agent.
Esse agente é obrigatório para fazer backup de bancos de dados em instâncias ECS.
Se a instância ECS foi adquirida em 1º de dezembro de 2017 ou após essa data, o agente já vem pré-instalado.
Caso a aquisição tenha sido anterior a 1º de dezembro de 2017, você deve instale it manually.
-
Registre seu banco de dados SQL Server.
Register an ECS-hosted SQL Server instance ou register an on-premises SQL Server database.
Observações de uso
Configuração do ambiente
Versões compatíveis: O Cloud Backup é compatível com versões específicas de bancos de dados, sistemas operacionais e recursos de backup. Para mais informações, consulte Supported database versions.
.NET Framework: A instância ECS deve ter o .NET Framework 4.5 ou posterior instalado.
Conectividade on-premises: Bancos de dados on-premises precisam se conectar a uma VPC por meio de VPN ou Express Connect. O cliente deve alcançar um destes blocos CIDR:
100.64.0.0/10,100.64.0.0/11ou100.96.0.0/11. Para mais informações, consulte Single-tunnel mode.Compressão do sistema de arquivos: Não ative a compressão no nível do sistema de arquivos em volumes que armazenam arquivos de banco de dados SQL Server. File Locations for Default and Named Instances of SQL Server.
Regras e limitações de tipos de backup
Os tipos de backup disponíveis dependem da configuração do seu banco de dados:
Banco de dados Master: Apenas backups completos são suportados. Backups incrementais cumulativos e de log não são permitidos.
Modelo de recuperação simples: Somente backups completos e incrementais cumulativos são suportados. Backups de log não estão disponíveis.
Modelo de recuperação completa: Excluir um plano de backup com backups de log interrompe o truncamento automático de logs. O log de transações pode crescer indefinidamente até que um novo backup de log seja executado. Monitore o armazenamento após a exclusão do plano. View or change the recovery model of a database (SQL Server).
Bancos de dados em contêineres: Não suportado.
Conflitos com outros softwares e recursos
Executar o Cloud Backup juntamente com outras ferramentas de backup pode causar conflitos:
-
Uso de outras ferramentas de backup:
Se outro software realizar um backup completo, o Cloud Backup poderá converter o próximo backup incremental/de log em um backup completo, aumentando os custos de armazenamento.
Fazer backup de um banco de dados SQL Server 2019 com o Cloud Backup e outra ferramenta simultaneamente pode causar erros e impedir a visualize dos detalhes do banco de dados. Para mais informações, consulte Failed to list SQL Server 2019 database details
Recurso anti-ransomware: Quando o anti-ransomware está ativado para um banco de dados, os backups do Cloud Backup para SQL Server ficam indisponíveis. Para mais informações, consulte Anti-ransomware service.
Gerenciamento de custos
Siga estas práticas para gerencie custos e evitar problemas:
Registro gratuito: O registro de um banco de dados é gratuito. As cobranças ocorrem quando você crie e execute planos de backup.
Use um único cofre de backup: Faça backup de cada instância de banco de dados em apenas um cofre. O uso de vários cofres faz com que backups incrementais/de log sejam convertidos em backups completos, aumentando os custos de armazenamento.
Procedimento
Crie um plano de backup para o banco de dados registrado.
Faça logon no Cloud Backup console.
No painel de navegação à esquerda, escolha . Na barra de navegação superior, selecione uma região. Na página Database Backup, clique em na aba SQL Server. Clique em na aba ECS Database Instance ou Local Database Instance. Localize o banco de dados SQL Server desejado e clique em Back Up na coluna Actions.
-
No painel Create Backup Plan, execute as etapas a seguir:
-
Configure os parâmetros de backup e clique em Next.
Especifique o Plan Name.
-
Selecione o banco de dados SQL Server que deseja incluir no backup.
Neste exemplo, o Plan Name é
(local)-backup-xxxxx008, e os bancos de dados master, model e msdb estão selecionados.
-
Configure o plano de backup e clique em Next.
Parâmetro
Descrição
Recommended Plan
Políticas de backup pré-configuradas. O Cloud Backup oferece as seguintes políticas. Selecione uma ou crie uma política personalizada.
-
Typical Plan: ativa os recursos de Full Backup e Cumulative Incremental Backup.
-
Critical Application: ativa os recursos de Full Backup, Cumulative Incremental Backup e Log Backup.
-
Customize: permite definir uma política de backup personalizada.
Full Backup
Faz backup de todos os arquivos do banco de dados.
Execute imediatamente ou agende (por hora, diariamente, semanalmente ou mensalmente).
Cumulative Incremental Backup
Faz backup de todos os dados alterados desde o último backup completo.
Execute imediatamente ou agende (por hora, diariamente, semanalmente ou mensalmente).
ImportantePara fins de exclusão, backups incrementais cumulativos são tratados da mesma forma que os normais. Eles formam uma cadeia de dependência e só podem ser excluídos após a expiração do backup completo do qual dependem. Isso pode estender a retenção além das configurações individuais. Configure seu ciclo de backup e período de retenção com cuidado. Para mais informações, consulte How does Cloud Backup clear expired database backup files?
Log Backup
Permite a Recuperação Point-in-Time (PITR) — restaure um banco de dados para qualquer momento específico.
-
Recuperação Point-in-Time (PITR): Restaure dados para um momento exato, como imediatamente antes da ocorrência de um erro.
-
Alta frequência: Os backups podem ser agendados frequentemente, com um ciclo mínimo de 10 minutos.
ImportanteOs backups de log dependem do backup completo mais recente, que é retido até que todos os backups de log dependentes expirem. Planeje sua política de retenção cuidadosamente para gerencie os custos de armazenamento. Para mais informações, consulte How does Cloud Backup clear expired database backup files?
-
-
Configure as definições de backup e clique em Next.
Configure o threading, o intervalo de nova tentativa e o limite de velocidade.
Parâmetro
Descrição
Concurrent Threads
Número de threads de backup simultâneas.
Retry Time
Intervalo entre tentativas de reconexão caso haja desconexão durante o backup. Unidade: minutos.
Speed Limit
Throughput máximo de backup. Unidade: MB/s. 0 significa ilimitado.
-
Configure um cofre de backup e clique em OK.
ImportanteUma instância de banco de dados pode ter backup em apenas um cofre de backup.
Parâmetro
Descrição
Backup Vault
Local para armazenar os dados de backup. Valores válidos:
-
Create Vault: Especifique um nome para o cofre. Se deixado em branco, um nome aleatório será gerado.
-
Select Vault: Escolha um cofre existente na lista suspensa.
ImportanteVocê é cobrado por um cofre após a criação, independentemente dos dados armazenados. Para mais informações, consulte Billing methods and billable items.
O Cloud Backup usa armazenamento com redundância de zona (ZRS) onde disponível, retornando ao armazenamento com redundância local (LRS) caso contrário. O tipo de armazenamento é selecionado automaticamente e não pode ser configurado manualmente.
Vault Name
Nome do cofre de backup.
Immutable Backup
Quando o Immutable Backup está ativado, o cofre de backup e todos os seus dados de backup não podem ser excluídos até que expirem automaticamente.
Backup Retention Period
Tempo de retenção dos dados de backup antes da exclusão automática. Unidade: dias, semanas, meses ou anos.
Modifique na página Storage Vaults. As alterações aplicam-se apenas aos novos dados de backup gerados.
ImportanteRestaurar um backup incremental ou de log requer o backup completo mais recente, que é retido até que todos os backups dependentes expirem. Configure seu ciclo de backup e expiração adequadamente. Para mais informações, consulte How does Cloud Backup clear expired database backup files?
O plano de backup foi criado.
-
-
Verificar resultados do backup
Backups incrementais exigem um backup completo existente. Execute um backup completo manualmente primeiro.
Após a criação do plano de backup, visualize os detalhes na aba Backup Plans. Os detalhes incluem o próximo horário de execução e os intervalos de backup para cada tipo de backup. O Cloud Backup faz backup do banco de dados SQL Server no horário inicial e intervalo especificados.
-
Quando o horário de execução do backup for atingido, o Cloud Backup executará o plano de backup. O job é concluído quando o Status estiver como Idle e o horário da Next Run for exibido.
Os detalhes do plano de backup mostram a configuração de três tipos de backup:
Full Backup: o ciclo de backup é semanal, o horário inicial é 18:00:00 e o intervalo é de 1 semana, aos sábados.
Cumulative Incremental Backup: o ciclo de backup é diário, o horário inicial é 00:00:00 e o intervalo é de 1 dia.
Log Backup: o ciclo de backup é diário e o intervalo é de 1 dia.
No canto superior direito de cada tipo de backup, os botões Run Now e Suspend estão disponíveis. A parte inferior do painel mostra os parâmetros de backup (como
mssql://(local)/master,mssql://(local)/modelemssql://(local)/msdb), as configurações de backup (4 threads simultâneas, intervalo de nova tentativa de 10 minutos e limite de velocidade de 1000 MB/s) e as informações do cofre de backup.
Mais operações
Na aba Backup Plan, você pode executar as seguintes operações na coluna Actions de um plano de backup.
-
Edite um plano de backup
Clique em Edit para modifique o plano de backup.
-
Configure definições de alerta
Clique em ⋮ na coluna Actions e selecione Alert Settings. Em seguida, escolha um método de alerta de backup.
Método de alerta de backup
Descrição
Disabled
O cliente deixa de enviar notificações de alerta.
Same as Backup Vault
O cliente utiliza o mesmo método de alerta do cofre de backup.
Notify Alibaba Cloud Account
Envia notificações de alerta por e-mail para a conta Alibaba Cloud.
Custom
Selecione um ou mais contatos ou grupos de contatos. Após concluir a configuração, o cliente envia alertas de backup para os contatos ou grupos de contatos selecionados.
-
Exclua um plano de backup
Excluir um plano de backup interrompe quaisquer jobs de backup e restauração em execução.
Clique em ⋮ na coluna Actions e selecione Delete Backup para exclua um plano de backup que não é mais necessário.
Próxima etapa
FAQ
Referências
Para detalhes sobre o recurso de backup de banco de dados, consulte Feature overview (ECS database) e Overview (on-premises databases).
O Cloud Backup oferece planos de recursos para cenários de backup visando reduzir custos. Para mais informações, consulte Purchase resource plans.