Os backups de uma instância do Looker (Google Cloud Core) contêm um snapshot dos dados da instância em um determinado momento e permitem a restauração dos dados da instância para o momento em que o backup foi criado. A restauração de uma versão do Looker (Google Cloud Core) não faz upgrade nem downgrade da versão do Looker para a instância. Se uma mudança de versão ocorreu entre o momento do backup e o momento da restauração, a instância do Looker (Google Cloud Core) mantém a versão do Looker que a instância já está usando.
Os backups só podem ser restaurados para a mesma instância em que foram feitos. Se você quiser mover dados de uma instância para outra, use a importação e a exportação.
Cada backup, seja automático ou manual, contém um registro de todos os dados no banco de dados interno da instância e no servidor de arquivos da instância, que é a maioria dos dados operacionais da instância do Looker (Google Cloud Core). No entanto, os dados da atividade do sistema Elite não são armazenados em backup.
Não há interrupção no desempenho do Looker (Google Cloud Core) durante um backup.
Funções exigidas
Para ter as permissões necessárias para fazer backup ou restaurar uma instância do Looker (Google Cloud Core), peça ao administrador para conceder a você o papel do IAM de Administrador do Looker (roles/looker.admin) no projeto em que a instância reside.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando personalizados papéis ou outros predefinidos papéis.
Requisitos e advertências
Sua instância do Looker (Google Cloud Core) precisa atender a vários critérios para fazer backup e restauração:
- A API Looker precisa estar ativada. A desativação da API Looker desativa a capacidade de criar backups de instâncias manuais ou automáticos.
- Se a instância do Looker (Google Cloud Core) usar um Google-owned and Google-managed encryption key, que é o padrão para instâncias do Looker (Google Cloud Core), a chave local usada pela instância do Looker (Google Cloud Core) precisa ser a mesma no momento em que o backup foi criado e quando o backup é restaurado.
Além disso, esteja ciente do seguinte antes de fazer backups manuais ou restaurar:
- A restauração de um backup substitui o banco de dados e os dados do servidor de arquivos atuais pelos dados como estavam no momento da criação do backup. Por esse motivo, a restauração de uma instância pode resultar na perda de dados criados após o momento da criação do backup.
- Se a instância do Looker (Google Cloud Core) usar chaves de criptografia gerenciadas pelo cliente (CMEK), consulte a seção Backups e CMEK.
- Se a instância do Looker (Google Cloud Core) estiver ativada para relatórios do Looker, consulte a seção Backups e relatórios do Looker.
- A restauração leva de minutos a horas, dependendo do tamanho da instância, e, durante esse período, os usuários não podem fazer login nem usar a instância.
- Não é possível cancelar um backup ou uma operação de restauração depois que ela é iniciada.
Backups automáticos
As instâncias do Looker (Google Cloud Core) são armazenadas em backup automaticamente a cada 24 horas.
Backups manuais
É possível fazer backups manuais da instância do Looker (Google Cloud Core) a qualquer momento.
Siga estas etapas para fazer backup manual da instância:
Console
- No Google Cloud console, acesse a página de detalhes da instância.
- Na página de detalhes da instância, selecione a guia Backups.
- Na guia Backups, clique no botão Criar backup.
- Um backup da instância é iniciado e mostrado na lista de backups na página. O status do backup é mostrado como "Em andamento" até que o backup seja concluído. O menu Notificações do Google Cloud console também mostra o status do backup.
gcloud
Use o comando gcloud looker backups create.
gcloud looker backups create --instance=INSTANCE_NAME --region=REGION
Substitua:
INSTANCE_NAME: o nome da instância do Looker (Google Cloud Core) que você quer fazer backup. Ele não está associado ao URL da instância.REGION: a região em que a instância foi criada.
Para conferir o status de um backup depois de fazer um, consulte os backups. O status do backup será mostrado como "ATIVO" ou "FALHA".
Exibir backups
É possível conferir todos os backups automáticos e manuais da instância do Looker (Google Cloud Core) nos últimos 30 dias. Siga estas etapas para conferir os backups:
Console
- No Google Cloud console, acesse a página de detalhes da instância.
- Na página de detalhes da instância, selecione a guia Backups.
Os backups dos últimos 30 dias aparecem na lista dessa guia, mostrando as seguintes informações:
- Status: ativo, atualizando ou failed
- Hora de criação: um carimbo de data/hora do horário de início da criação do backup
- ID do backup: o ID alfanumérico do backup
- Região: a região da instância que está sendo armazenada em backup
- Restaurar: um botão que permite restaurar o backup
- Menu Ações: clique nesse menu e selecione Excluir backup para excluir o backup
É possível usar o campo Filtro na parte de cima da tabela para filtrar backups com base no nome, valor ou nas propriedades Criado em, Criado antes de ou Criado depois de. Também é possível usar o operador OR para pesquisar vários termos. Selecione Limpar filtros para remover o filtro da lista de backups.
gcloud
Use o comando gcloud looker backups list.
gcloud looker backups list --instance=INSTANCE_NAME --region=REGION
Substitua:
INSTANCE_NAME: o nome da instância do Looker (Google Cloud Core) para a qual você quer listar os backups. Ele não está associado ao URL da instância.REGION: a região em que a instância foi criada.
Esse comando retorna as seguintes informações:
- NAME: o ID alfanumérico do backup
- STATUS: ATIVO ou FALHA
- CREATE TIME: um carimbo de data/hora da criação do backup
- TEMPO DE EXPIRAÇÃO: um carimbo de data/hora do momento em que o backup será excluído automaticamente
Retenção de backup
Os backups automáticos e manuais são mantidos por 30 dias.
Excluir backups
É possível excluir manualmente um backup manual ou automático. Não é possível desfazer a exclusão de um backup.
Console
- No Google Cloud console, acesse a página de detalhes da instância.
- Na página de detalhes da instância, selecione a guia Backups.
- Na lista de backups, clique no menu Ações na linha do backup que você quer excluir.
- Selecione Excluir backup.
- Uma caixa de diálogo aparece confirmando o ID do backup e a hora de criação do backup a ser excluído. Para confirmar que você quer excluir o backup, digite os últimos quatro caracteres do ID do backup.
- Clique em Confirmar exclusão para excluir o backup. Clique em Cancelar para cancelar a exclusão.
- Durante a exclusão, o backup mostra um status atualizando na lista de backups e no menu Notificações do Google Cloud console. Depois de excluído, o backup é removido da lista de backups.
gcloud
Use o comando gcloud looker backups delete.
gcloud looker backups delete BACKUP_ID --instance=INSTANCE_NAME --region=REGION
Substitua:
BACKUP_ID: o ID do backup. Esse ID pode ser encontrado ao conferir os backups.INSTANCE_NAME: o nome da instância do Looker (Google Cloud Core) em que o backup foi criado. Ele não está associado ao URL da instância.REGION: a região em que a instância foi criada.
Depois de excluir um backup, é possível conferir os backups para confirmar a exclusão.
Restaurar um backup
Um backup só pode ser restaurado para a instância do Looker (Google Cloud Core) em que foi criado.
Se você restaurar um backup, o Looker (Google Cloud Core) vai manter todos os backups feitos antes ou depois do backup usado para a restauração.
Se a instância do Looker (Google Cloud Core) usar CMEK, consulte a seção Backups e CMEK.
Siga estas etapas para restaurar um backup:
Console
- No Google Cloud console, acesse a página de detalhes da instância.
- Na página de detalhes da instância, selecione a guia Backups.
- Na lista de backups, clique no botão Restaurar na linha do backup que você quer restaurar.
- Uma caixa de diálogo aparece confirmando o ID do backup e a hora de criação do backup a ser restaurado. Para confirmar que você quer restaurar o backup, digite os últimos quatro caracteres do ID do backup.
- Clique em Confirmar restauração para restaurar o backup. Clique em Cancelar para cancelar a restauração.
- Enquanto o backup está sendo restaurado, um aviso aparece indicando que a instância está sendo atualizada.
gcloud
Use o comando gcloud looker instances restore.
gcloud looker instances restore INSTANCE_NAME --backup=BACKUP_ID --region=REGION --async
Substitua:
INSTANCE_NAME: o nome da instância do Looker (Google Cloud Core) que você quer restaurar. Ele não está associado ao URL da instância.BACKUP_ID: o ID do backup. Esse ID pode ser encontrado ao conferir os backups.REGION: a região em que a instância foi criada.
A flag --async precisa ser incluída.
O processo de restauração pode levar várias horas, dependendo do tamanho da instância. O processo de restauração pode ser monitorado na guia Backups, no menu Notificações do Google Cloud console ou verificando o Status da instância na guia Detalhes da página de detalhes da instância no Google Cloud console.
- Um status Atualizando significa que a restauração está em andamento.
- Um status Ativo indica que a restauração foi concluída.
Se você tiver problemas com uma restauração, entre em contato com o suporte técnico.
Backups e CMEK
Se a instância do Looker (Google Cloud Core) usar CMEK para criptografia, você poderá conferir a versão da chave CMEK usada na instância na guia Detalhes da página Instâncias no Google Cloud console. É possível conferir a versão da chave CMEK que o backup usa ao conferir os backups.
Quando você quiser fazer backup ou restaurar uma instância do Looker (Google Cloud Core) que usa CMEK, tenha em mente os seguintes requisitos:
- Para que uma restauração seja bem-sucedida quando a CMEK estiver em uso, a versão da chave CMEK ativada no momento do backup ainda precisa estar ativada no momento da restauração.
- Se a versão da chave CMEK usada pelo backup não estiver mais ativada, certifique-se de ativar a chave novamente antes da restauração. Caso contrário, a restauração vai falhar.
- Se a versão da chave CMEK usada pelo backup for excluída ou não estiver mais ativada e não puder ser reativada, o backup não poderá ser restaurado.
- Se você alternar a chave CMEK, o Google recomenda que você mantenha a versão anterior da chave ativada por 45 dias para garantir que os backups permaneçam acessíveis.
Se uma instância for restaurada com um backup que usa uma versão de chave diferente, a instância será atualizada para usar a versão de chave atual para a instância no momento da restauração. Os dados na instância do Looker (Google Cloud Core) permanecem criptografados com a versão da chave CMEK da instância após a conclusão da restauração.
Backups e relatórios do Looker
Se a instância do Looker (Google Cloud Core) tiver o recurso de relatórios do Looker ativado, as ações de backup e restauração terão os seguintes efeitos nos dados dos relatórios do Looker.
- Não é possível restaurar relatórios do Looker excluídos. Mesmo que um backup tenha sido feito antes da exclusão de um relatório, o relatório não será recuperado após a restauração do backup.
- As mudanças de acesso à pasta Looker não serão propagadas para o Data Studio. A restauração de um backup feito quando as configurações de acesso à pasta eram diferentes das atuais pode atualizar o acesso à pasta no Looker (Google Cloud Core), mas não no Data Studio.
- As mudanças na opção de relatórios do Looker não serão propagadas para o Data Studio. A restauração de um backup feito quando a configuração da opção Relatórios do Looker era diferente da configuração atual vai atualizar a configuração no Looker (Google Cloud Core), mas não no Data Studio, e a restauração não vai mudar o status de ativação dos relatórios do Looker.
- É possível acessar relatórios ocultos do Looker pelo URL. Se um relatório do Looker for criado após a realização de um backup e, em seguida, esse backup for restaurado, o relatório será oculto. No entanto, é possível acessar o relatório pelo URL.
Desativação de backups
Os backups de instâncias são desativados se alguma das seguintes ações ocorrer:
- A API Looker está desativada no Google Cloud projeto em que a instância está hospedada.
- A conta de serviço do Looker perde o acesso ao Google Cloud projeto em que a instância está hospedada.
- O papel do IAM de agente de serviço do Looker é removido da conta de serviço do Looker.