Header Ads

Como usar backups e instantâneos do DigitalOcean

Qual é a sua estratégia de backup? Você pode proteger seus ativos de nuvem contra desastres fazendo backups regulares. Veja como usar os dois sistemas de imagem da DigitalOcean, Backups e Snapshots.

Qual é a diferença?

Backups e instantâneos produzem uma imagem de disco completa de seu droplet em um determinado momento. Você pode restaurar o estado do droplet usando a imagem. O DigitalOcean também permite que você gire um novo droplet com a imagem de backup ou instantâneo como base.

A diferença está em como a imagem é criada. “ Backups ” é um sistema automatizado totalmente gerenciado. Os backups são ativados por gota. Quando ativo, o DigitalOcean criará uma imagem de disco a cada semana. O backup será retido por quatro semanas, então você terá quatro opções de recuperação diferentes.

Os backups adicionam outros 20% ao custo mensal do seu droplet. Eles são armazenados no mesmo datacenter que seu droplet, portanto, é &’ plausível – embora talvez improvável – que uma interrupção em todo o datacenter ou desastre natural pode impedir que você use seus backups.

Os instantâneos são imagens sob demanda. Você os cria manualmente, usando o Painel de Controle ou a API. Depois de criados, os instantâneos persistem em sua conta indefinidamente, até que você os exclua explicitamente.

Os instantâneos são cobrados com base em seu tamanho. Você pagará US $ 0,05 / GiB por mês. Os instantâneos são criados no mesmo datacentre de seu droplet. Você pode disponibilizar instantâneos em outras regiões do datacenter em uma base por instantâneo.

Ao contrário dos backups, os instantâneos não estão limitados a droplets. Você também pode criar instantâneos de seus volumes de armazenamento em bloco. Você deve considerar a captura instantânea periódica de seus volumes, pois eles não serão incluídos em instantâneos droplet ou backups.

Configuração de backups de gotículas

Vejamos primeiro a configuração de backups automatizados de droplet.

Faça login no seu painel de controle digital. Clique em qualquer gota na página inicial. Em seguida, na página de detalhes do droplet, clique no link “ Backups ” link na barra lateral. Você verá uma página “ Ativar backups ” botão. Clique no botão para ativar os backups.

O DigitalOcean aloca automaticamente uma janela de backup semanal que você não pode alterar ou personalizar. A página mostrará qual é a sua programação de backup; até que sua programação seja executada, nenhum backup estará disponível para o seu droplet.

Você pode automatizar a configuração do backup usando Doctl, o cliente de linha de comando da DigitalOcean. Assim que estiver autenticado, execute doctl compute droplet list para obter a lista de droplets em sua conta. Anote o ID do droplet que você deseja configurar.

A seguir, configure backups para o droplet:

 doctl compute droplet-action enable-backups < droplet-id > 

Depois que os backups foram criados, você pode listá-los usando outro comando:

 backups droplet de computação doctl < droplet-id > 

Restaurando um backup

Você pode visualizar seus quatro backups retidos na parte inferior da página Backups de droplet. Clique no link “ Mais ” botão para ver as opções disponíveis.

Você pode restaurar seu droplet clicando em “ Restaurar droplet ” e reconhecendo o prompt de confirmação. Isso substituirá seu droplet atual com o conteúdo do backup.

O botão “ Criar droplet ” opção oferece outra estratégia de recuperação. Isso permitirá que você configure um novo droplet usando o backup como sua imagem inicial. Você será levado à página de criação de droplet para escolher o plano de hardware para seu novo droplet.

Finalmente, você pode converter backups em instantâneos. Isso permite que você mantenha um backup indefinidamente, além do final do período de retenção mensal padrão. Você também pode usar instantâneos para transferir dados de backup para uma nova região do datacenter.

Instantâneos

Para gerenciar instantâneos na interface da web, selecione um droplet e clique no botão “ Instantâneos ” link em sua barra lateral.

Você cria novos instantâneos usando os controles na parte superior da página. Dê um nome ao instantâneo e clique em “ Tirar instantâneo ao vivo ”. Isso irá capturar a gota sem desligá-la. Se você precisa garantir a consistência dos dados, deve desligar o droplet antes de tirar o instantâneo.

A criação do instantâneo leva até 1 minuto por GB de dados usados ​​por seu droplet. O instantâneo aparecerá em “ Instantâneos de gota ” quando o processo for concluído.

Para capturar um volume, clique no link Volumes na barra lateral esquerda. Clique no link “ Mais ” botão ao lado de qualquer um dos seus volumes. Pressione “ Tirar instantâneo ” e dê um nome ao seu instantâneo. Os instantâneos de volume exigem um tempo de criação semelhante aos instantâneos de droplet.

Você pode acessar todas as suas gotas e instantâneos de volume em “ Imagens ” link na barra lateral. Use as “ Gotas ” e “ Volumes ” guias para ver seus instantâneos.

O “ Mais ” menu permite criar um droplet a partir do instantâneo, restaurar o droplet (ou volume) usando o instantâneo ou transferir o instantâneo para outra região. A última opção permite que você crie posteriormente um novo droplet em um datacentre diferente que usa o instantâneo como sua imagem de base.

Você pode orquestrar ações de instantâneo usando Doctl. Aqui estão alguns comandos úteis ao trabalhar com instantâneos:

 # Obtenha todos os instantâneos armazenados para um droplet doctl compute instantâneos de droplet < droplet-id > # Crie um instantâneo de um instantâneo de ação de gota de cálculo doctl droplet < droplet-id > # Crie um instantâneo de um instantâneo de volume de computação de volume doctl < volume-id > # Liste todos os instantâneos em sua conta doctl compute snapshot list # Exclua um instantâneo doctl compute instantâneo delete < snapshot-id > 

Use os comandos compute droplet list, compute volume list e compute snapshot list para obter os IDs de recursos a serem fornecidos aos comandos de instantâneo mostrados acima.

Backup de outros recursos do DigitalOcean

Os backups são apenas para droplets; Os instantâneos são para gotas e volumes. Você não pode usá-los com qualquer outro tipo de recurso DigitalOcean.

Você deve considerar como fará backup de seus outros dados do DigitalOcean. Os serviços gerenciados da plataforma – como Bancos de dados gerenciados e armazenamento de objetos do Spaces – têm backups integrados na infraestrutura da DigitalOcean. Você pode querer fazer backup manualmente para outro provedor de nuvem para garantir a redundância.

Resumo

Os backups DigitalOcean são uma abordagem do tipo configure e esqueça para os backups que devem “ apenas funcionar ” para a maioria das cargas de trabalho leves. No entanto, a programação semanal e o armazenamento no mesmo centro de dados não funcionam para nada crítico para os negócios. Se for esse o caso, você deve considerar instantâneos periódicos ou um sistema de backup personalizado.

Os instantâneos são ideais quando você está prestes a fazer uma grande alteração na configuração do droplet. Você pode fazer um instantâneo de sua máquina para ter uma opção de recuperação em caso de falha. A portabilidade de instantâneos permite mover dados entre regiões DigitalOcean sem ter que transferir nada manualmente.

Nenhum comentário