Esta página descreve como fazer uma cópia de segurança dos discos num cofre de cópias de segurança através da consola Google Cloud . O envio de cópias de segurança para um cofre de cópias de segurança oferece imutabilidade e retenção forçada. Com um cofre de cópias de segurança, pode armazenar cópias de segurança numa região ou numa região múltipla.
Na Google Cloud consola, pode fazer cópias de segurança de discos para um cofre de cópias de segurança aplicando planos de cópias de segurança. Pode fazer cópias de segurança de duas formas:
- Cópias de segurança agendadas: pode fazer cópias de segurança automáticas dos discos a intervalos específicos, como diários, semanais, mensais ou anuais.
- Cópias de segurança a pedido: pode criar cópias de segurança a pedido sempre que precisar. As cópias de segurança a pedido são úteis para criar cópias de segurança antes de fazer alterações significativas às suas instâncias ou para a proteção de dados ad hoc.
Ambos os métodos permitem-lhe armazenar as suas cópias de segurança em segurança num cofre de cópias de segurança, o que lhe dá uma forma fiável de recuperar os seus discos em caso de perda de dados ou outros eventos inesperados.
Antes de começar
- Ative a API Backup and DR Service onde os discos estão localizados.
- Ative a API
- Crie um cofre de cópias de segurança
- Crie um plano de cópia de segurança
- Atribua funções e autorizações do IAM ao utilizador de cópia de segurança
- Conceda acesso ao cofre de cópias de segurança no projeto do Compute Engine
- Configure o Log Analytics no seu contentor para monitorizar as tarefas de cópia de segurança do Backup and DR.
Limitações
O serviço de cópia de segurança e RD não suporta:
- Fazer uma cópia de segurança de discos para um cofre de cópias de segurança de discos com chaves de encriptação geridas pelo cliente (CMEK) ou chaves de encriptação fornecidas pelo cliente (CSEK).
- Não é suportada a criação de cópias de segurança de discos com o modo de acesso READ_WRITE_MANY.
- Cópias de segurança entre regiões.
- Mais de uma cópia de segurança por hora.
Funções e autorizações da IAM para o utilizador de cópia de segurança
Para receber as autorizações de que precisa para configurar cópias de segurança agendadas ou executar cópias de segurança a pedido, peça ao seu administrador para lhe conceder as seguintes funções da IAM no projeto do cofre de cópias de segurança:
-
Utilizador de cópia de segurança da cópia de segurança e RD (
roles/backupdr.backupUser
) -
Visitante (
roles/viewer
)
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Estas funções predefinidas contêm as autorizações necessárias para configurar cópias de segurança agendadas ou executar cópias de segurança a pedido. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:
Autorizações necessárias
São necessárias as seguintes autorizações para configurar cópias de segurança agendadas ou executar cópias de segurança a pedido:
-
backupdr.backupPlans.list
-
backupdr.backupPlanAssociations.createForComputeDisk
-
backupdr.backupPlanAssociations.list
-
backupdr.backupPlanAssociations.get
-
backupdr.backupPlanAssociations.triggerBackupForComputeDisk
-
backupdr.backupPlanAssociations.deleteForComputeDisk
-
backupdr.backupPlans.useForComputeDisk
-
backupdr.locations.list
-
backupdr.operations.get
-
cloudasset.assets.searchAllResources
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
Conceda acesso ao cofre de cópias de segurança no projeto onde os discos se encontram
Para fazer uma cópia de segurança de um disco num projeto diferente daquele em que o cofre de cópias de segurança foi criado, tem de conceder a função do IAM (roles/backupdr.diskOperator
) de operador de disco do Backup and DR ao agente de serviço do cofre de cópias de segurança no projeto onde se encontram os discos.
Para fazer uma cópia de segurança de um disco no projeto onde o cofre de cópias de segurança é criado, não é necessário conceder funções.
Para ver informações sobre a concessão de funções ao agente do serviço de cofre de cópias de segurança no projeto do qual pretende fazer uma cópia de segurança, consulte o artigo Conceda uma função ao agente do serviço.
Configure uma cópia de segurança agendada
Siga as instruções abaixo para configurar uma cópia de segurança agendada para discos.
Consola
Na Google Cloud consola, aceda à página Cópias de segurança protegidas.
Clique em Agendar cópias de segurança.
Para Tipo de recurso, selecione Discos.
Na lista Projetos, clique em Procurar e selecione um projeto onde os discos estão localizados.
Na lista Região, selecione a região onde os seus discos estão localizados.
Na lista Recursos, clique em Procurar.
Escolha os discos dos quais quer fazer uma cópia de segurança e clique em Concluído.
Clique em Continuar.
Na lista Plano alternativo, clique em Selecionar.
Escolha um plano de cópia de segurança com o qual quer proteger os discos.
Clique em Concluído.
Reveja os detalhes da cópia de segurança e clique em Agendar. Neste momento, associou um plano de cópia de segurança aos discos. O plano de cópia de segurança agenda os discos escolhidos para cópia de segurança de acordo com a frequência definida na política de cópia de segurança, mas ainda não foi feita uma cópia de segurança dos mesmos. Se a hora atual estiver dentro do período definido no plano de cópia de segurança, a primeira tarefa de cópia de segurança é iniciada dentro de alguns minutos. Se a hora atual estiver fora do período do plano, crie uma cópia de segurança a pedido.
gcloud
Obtenha o ID da instância.
gcloud compute instances describe DISK_NAME --zone=DISK_ZONE --format="value(id)"
Substitua o seguinte:
DISK_NAME
: o nome do disco.DISK_ZONE
: a localização onde o disco se encontra.
Configure uma cópia de segurança agendada.
gcloud backup-dr backup-plan-associations create BACKUP_PLAN_ASSOCIATION_NAME \ --location=DISK_REGION \ --resource=projects/DISK_PROJECT_ID/zones/DISK_ZONE/disks/DISK_ID \ --resource-type=compute.googleapis.com/Disk \ --backup-plan=projects/PROJECT_ID/locations/LOCATION/backupPlans/BACKUP_PLAN
Substitua o seguinte:
BACKUP_PLAN_ASSOCIATION_NAME
: o nome da associação do plano de contingência.DISK_REGION
: a região onde os discos estão localizados.DISK_PROJECT_ID
: o nome do projeto onde os discos estão localizados.DISK_ZONE
: a zona onde os discos estão localizados.DISK_ID
: o ID do disco.PROJECT_ID
: o nome do projeto onde existem planos de cópia de segurança.LOCATION
: a região onde os seus planos de cópia de segurança existem.BACKUP_PLAN
: o nome do plano de cópia de segurança que quer associar ao disco.
Terraform
Pode usar um recurso do Terraform para configurar uma cópia de segurança agendada.
Altere o plano de cópia de segurança associado aos discos
Pode alterar o plano de cópia de segurança associado a um disco para outro plano de cópia de segurança. O outro plano de backup tem de:
- Use o mesmo cofre de cópias de segurança
- Estar na mesma região que a instância do Compute Engine do disco
Siga estas instruções para alterar o plano de cópia de segurança associado aos discos.
Consola
Na Google Cloud consola, aceda à página Cópias de segurança protegidas.
Aceda às cópias de segurança protegidas
A página Cópias de segurança protegidas apresenta apenas as instâncias que têm planos de cópia de segurança aplicados e as respetivas cópias de segurança armazenadas num cofre de cópias de segurança num projeto.
Selecione o recurso de dados para obter um plano diferente. Na página de detalhes da cópia de segurança da cópia de segurança ou no menu
no lado direito de uma instância do Compute Engine, selecione Alterar plano de cópia de segurança.A janela Selecionar um plano de cópia de segurança apresenta apenas os planos de cópia de segurança que são válidos para esta instância. Selecione um plano de cópia de segurança e clique em Aplicar.
gcloud
Altere o plano de cópia de segurança atribuído.
gcloud backup-dr backup-plan-associations update BACKUP_PLAN_ASSOCIATION_NAME \ --resource-type=compute.googleapis.com/Disk \ --workload-project=DISK_PROJECT_ID \ --location=DISK_REGION \ --backup-plan=BACKUP-PLAN \ --project=PROJECT_ID
Substitua o seguinte:
BACKUP_PLAN_ASSOCIATION_NAME
: o nome do recurso de associação do plano de cópia de segurança.DISK_PROJECT_ID
: o project-id do disco.DISK_REGION
: a localização do disco.BACKUP_PLAN
: o nome do plano alternativo para o qual está a mudar.PROJECT_ID
: o project-id do plano de cópia de segurança selecionado.
Liste as cópias de segurança agendadas e a pedido
Siga as instruções abaixo para listar os discos com cópia de segurança ou com cópia de segurança agendada.
Consola
Na Google Cloud consola, aceda à página Cópias de segurança protegidas.
Aceda às cópias de segurança protegidas
A página Cópias de segurança protegidas apresenta apenas as instâncias e os discos que têm planos de cópia de segurança aplicados e as respetivas cópias de segurança armazenadas num cofre de cópias de segurança num projeto.
Clique num disco para ver todas as cópias de segurança (cópias de segurança agendadas e a pedido) disponíveis para esse disco.
gcloud
Liste as cópias de segurança agendadas e a pedido.
gcloud backup-dr backup-plan-associations list \ --location=LOCATION \ --project=PROJECT_ID
Substitua o seguinte:
LOCATION
: a localização das cópias de segurança agendadas.PROJECT_ID
: o nome do projeto.
Crie uma cópia de segurança a pedido
Pode iniciar uma cópia de segurança a pedido para discos com um plano de cópia de segurança acionando a regra de cópia de segurança à sua escolha para execução imediata. As cópias de segurança a pedido são incrementais e captam apenas os dados alterados desde a última cópia de segurança.
Quando cria uma cópia de segurança a pedido, pode escolher uma regra do plano de cópia de segurança associado ao disco. Esta regra determina quando a cópia de segurança a pedido é eliminada. Pode verificar o estado da tarefa de cópia de segurança na página Tarefas. Para mais informações, consulte o artigo Monitorize tarefas de cópia de segurança e restauro na Google Cloud consola.
Use as instruções seguintes para criar uma cópia de segurança a pedido.
Consola
- Aceda a Cópias de segurança na caixa forte.
- Selecione o disco do qual quer fazer uma cópia de segurança.
- Clique em Criar cópia de segurança a pedido.
- Escolha uma regra de cópia de segurança.
- Clique em Criar para iniciar o processo de criação de cópias de segurança a pedido.
- Para ver o estado da tarefa de cópia de segurança a pedido, clique em Notificações.
gcloud
Crie uma cópia de segurança a pedido.
gcloud backup-dr backup-plan-associations trigger-backup BACKUP_PLAN_ASSOCIATION_NAME \ --project=PROJECT_ID --location=LOCATION \ --backup-rule-id=RULE_ID
Substitua o seguinte:
BACKUP_PLAN_ASSOCIATION_NAME
: o nome da associação do plano de contingência. Execute o comandogcloud backup-dr backup-plan-associations list --location=LOCATION --project=PROJECT_ID
para obter a lista dos planos de cópia de segurança associados ao disco.PROJECT_ID
: o nome do projeto.LOCATION
: a localização das cópias de segurança agendadas.RULE_ID
: o nome da regra de cópia de segurança que quer associar para executar cópias de segurança a pedido.
Desproteger discos
Pode desproteger os discos removendo o plano de cópia de segurança aplicado aos discos. A remoção de um plano de cópia de segurança de discos não elimina o plano de cópia de segurança nem as cópias de segurança criadas enquanto a instância estava em utilização. Continua a poder aceder e gerir estas cópias de segurança existentes.
Use as seguintes instruções para desproteger um disco:
Consola
Na Google Cloud consola, aceda à página Cópias de segurança protegidas.
Clique no nome do disco do qual quer remover um plano de cópia de segurança.
Selecione Remover plano de cópia de segurança.
gcloud
Desproteger discos.
gcloud backup-dr backup-plan-associations delete BACKUP_PLAN_ASSOCIATION_NAME\ --project=PROJECT_ID \ --location=LOCATION
Substitua o seguinte:
BACKUP_PLAN_ASSOCIATION_NAME
: o nome da cópia de segurança que quer eliminar.PROJECT_ID
: o nome do projeto.LOCATION
: a localização da cópia de segurança agendada.