Vista geral

Este documento oferece uma vista geral das operações de cópia de segurança e restauro de máquinas virtuais (VM) em ambientes isolados do Google Distributed Cloud (GDC). Descreve as diferentes metodologias e a distinção entre as capacidades da API e da consola do GDC.

Este documento destina-se a programadores em grupos de administradores da plataforma ou operadores de aplicações que gerem operações de cópia de segurança de VMs. Para mais informações, consulte a documentação sobre públicos-alvo para GDC com isolamento de ar.

O GDC suporta a capacidade de fazer uma cópia de segurança e restaurar cargas de trabalho baseadas em VMs e contentores. A cópia de segurança de VMs do GDC suporta a cópia de segurança e o restauro de várias VMs ou instantâneos de discos de VMs. As cópias de segurança são geridas através de planos de cópia de segurança, que lhe permitem agendar cópias de segurança regulares ou criar cópias de segurança manualmente. Pode restaurar VMs inteiras, criando uma nova instância com a mesma configuração e estado do disco que a cópia de segurança, ou restaurar instantâneos do disco.

A cópia de segurança do GDC para VMs oferece as seguintes funcionalidades:

  • Suporte para diferentes configurações e tamanhos de instâncias de VM.
  • Dados dos clientes armazenados no armazenamento principal sob a forma de volumes persistentes do Kubernetes e imagens de disco de VMs.
  • Instantâneos locais para discos de VMs.

Processo de cópia de segurança e restauro

Pode fazer uma cópia de segurança e restaurar os seus dados do Distributed Cloud na consola do GDC ou na API.

Para fazer uma cópia de segurança e restaurar cargas de trabalho de VMs e contentores, siga estes passos gerais:

  1. Crie um repositório de cópia de segurança.
  2. Crie um plano de cópia de segurança que faça referência ao repositório de cópias de segurança:
  3. Fazer uma cópia de segurança de VMs ou fazer uma cópia de segurança de discos sob a forma de capturas de ecrã.
  4. Restaure VMs ou instantâneos com base nas cópias de segurança.

Vista geral do repositório de cópias de segurança

Antes de criar cópias de segurança ou capturas de ecrã, tem de criar um repositório de cópias de segurança. Um repositório de cópias de segurança contém informações de configuração, por exemplo, o nome do contentor, a região e o ponto final de armazenamento. O nome do repositório de cópias de segurança é fornecido como um parâmetro de entrada quando cria um plano de cópias de segurança de VMs.

Para mais informações, consulte o artigo Crie um repositório de cópias de segurança.

Recursos de cópias de segurança de VMs

O sistema de cópias de segurança de VMs no GDC consiste nestes recursos personalizados (CRs) principais:

  • BackupRepository: a localização onde os dados de cópia de segurança são armazenados. Este recurso é gerível através da API e da consola do GDC.
  • VirtualMachineBackupPlanTemplate: define o repositório de cópias de segurança usado. Este recurso é gerível através da API e da consola do GDC
  • VirtualMachineBackupPlan: define uma estratégia de cópia de segurança recorrente agendada. Este recurso especifica a programação da cópia de segurança, o âmbito das VMs das quais vai ser feita uma cópia de segurança e a política de retenção das cópias de segurança. Este recurso só é gerível através da API.
  • VirtualMachineBackupRequest: aciona uma cópia de segurança imediata. Este recurso pode ser usado para cópias de segurança manuais únicas e para iniciar manualmente uma cópia de segurança definida num VirtualMachineBackupPlan. Este recurso é gerível através da API e da consola do GDC, mas só pode acionar um plano de cópia de segurança através da API.
  • VirtualMachineRestoreRequest: Restaura uma VM a partir de uma cópia de segurança. Este recurso é gerível através da API e da consola do GDC.

Planeie cópias de segurança

Pode criar um plano de cópia de segurança e realizar funções de cópia de segurança e restauro através da API ou da consola do GDC. Todos os métodos de cópia de segurança são suportados através da API, enquanto as cópias de segurança manuais a pedido são os únicos tipos de cópias de segurança suportados pela consola GDC.

Cópias de segurança agendadas (apenas API)

Este método envolve a criação de um recurso VirtualMachineBackupPlan, que faz referência a um VirtualMachineBackupPlanTemplate. Pode definir um agendamento de cópias de segurança recorrente, o âmbito das VMs a incluir e uma política de retenção.

Para mais detalhes, consulte o artigo Crie um plano de cópia de segurança agendado para fazer cópias de segurança e restaurar VMs.

Cópias de segurança a pedido (consola e API do GDC)

Este método usa um recurso VirtualMachineBackupRequest que faz referência direta a um VirtualMachineBackupPlanTemplate. Pode fazer uma cópia de segurança única de uma VM ou de um disco de VM específico. Para mais detalhes, consulte o artigo Crie uma cópia de segurança manual.

Acionamento manual de um plano de cópia de segurança definido (consola e API do GDC)

Este método usa um recurso VirtualMachineBackupRequest que faz referência a um recurso VirtualMachineBackupPlan existente. Aciona imediatamente uma cópia de segurança de todas as VMs definidas no âmbito do plano referenciado. Este método de cópia de segurança é útil para fazer uma cópia de segurança ad hoc de um grupo de VMs que fazem parte de um plano agendado.

Para mais informações, consulte o artigo Crie uma cópia de segurança manual.

Restaure cópias de segurança

Pode restaurar cargas de trabalho de VMs ou instantâneos de discos para cópias de segurança que cria manualmente ou como parte dos planos de cópias de segurança agendados: