Backups e Arquivamento de Dados
Empresas de diferentes setores utilizam Object Storage da Magalu Cloud para realizar backup de dados de forma segura e confiável. Seja para proteger informações vitais de negócios ou para garantir conformidade com regulamentações, a solução oferece uma maneira eficiente de preservar e recuperar dados essenciais em caso de perda ou corrupção.
Backup Manual
Siga o passo a passo abaixo para realizar backup dos seus dados. Para auxiliar em cada etapa, utilize os documentos de apoio linkados para obter instruções detalhadas sobre como realizar cada ação.
- Acessar a CLI da Magalu Cloud
- Criar um bucket no Object Storage da Magalu Cloud
- Sincronizar o diretório local com o bucket do Object Storage
Backup Automatizado
Para automatizar o processo de backup, siga as etapas abaixo:
- Acessar a CLI da Magalu Cloud
- Criar um bucket no Object Storage da Magalu Cloud
- Criar um script de backup usando um editor de texto da sua preferência
- Windows
- Linux ou MacOS
- Em um editor de texto, como Nano ou o Vim, escreva o seguinte script:
@echo off
rem Configure suas credenciais da AWS
aws configure
rem Defina o diretório local que deseja fazer backup
set LOCAL_DIRECTORY=C:\caminho\para\diretorio\local
rem Defina o nome do bucket S3 onde deseja armazenar os backups
set S3_BUCKET_NAME=nome-do-seu-bucket-s3
rem Execute o comando de sincronização para fazer o backup dos arquivos
mgc object-storage objects sync %LOCAL_DIRECTORY% %S3_BUCKET_NAME%
rem Exiba uma mensagem de conclusão
echo Backup concluído com sucesso!
pause
-
Salve o script em um local seguro.
-
Clique em “Arquivo“>“Salvar Como“
-
Atribua um nome descritivo, como por exemplo, “my-backup.bat“
-
No campo “Salvar como tipo“, escolha “Todos os arquivos (.)“
-
Clique em Salvar
-
-
Execute o script
- Após salvar o script, você pode executá-lo clicando duas vezes no arquivo
my-backup.bat
. Isso iniciará o processo de backup conforme definido no script.
- Após salvar o script, você pode executá-lo clicando duas vezes no arquivo
Certifique-se de substituir C:\caminho\para\diretorio\local
pelo caminho do
diretório local que você deseja fazer backup e nome-do-seu-bucket-s3
pelo nome
do seu bucket do Object Storage.
- Em um editor de texto, como Nano ou o Vim, escreva o seguinte script:
#!/bin/bash
# Defina o diretório local que deseja fazer backup
LOCAL_DIRECTORY=/caminho/para/diretorio/local
# Defina o nome do bucket S3 onde deseja armazenar os backups
S3_BUCKET_NAME=nome-do-seu-bucket-s3
# Execute o comando de sincronização para fazer o backup dos arquivos
mgc object-storage objects sync $LOCAL_DIRECTORY $S3_BUCKET_NAME
# Exiba uma mensagem de conclusão
echo "Backup concluído com sucesso!"
-
Salve o script com um nome descritivo, por exemplo,
my-backup.sh
-
Conceda a permissão de execução usando o comando chmod no terminal:
chmod +x my-backup.sh
- Execute o script digitando o seguinte comando no terminal:
./my-backup.sh
Certifique-se de substituir C:\caminho\para\diretorio\local
pelo caminho do diretório local que você deseja fazer backup e nome-do-seu-bucket-s3 pelo nome do seu bucket do Object Storage.
- Utilizar ferramentas como agendador de tarefas para que o script seja executado periodicamente, conforme necessário
- Windows
- Linux ou MacOS
Para agendar a execução do script de backup em intervalos regulares no Windows, você pode usar o Agendador de Tarefas.
-
Abrir o Agendador de Tarefas: Pressione
Win + R
para abrir a caixa de diálogo Executar, digitetaskschd.msc
e pressione Enter. Isso abrirá o Agendador de Tarefas do Windows. -
Criar uma Nova Tarefa: No painel direito do Agendador de Tarefas, clique em "Criar Tarefa..." para abrir o assistente de criação de tarefas.
-
Configurar os Detalhes da Tarefa:
- Na guia Geral, dê um nome para a tarefa e, opcionalmente, uma descrição.
- Na guia Desencadeadores, clique em "Novo..." para criar um novo desencadeador. Escolha a frequência e os horários nos quais deseja que o backup seja executado.
- Na guia Ações, clique em "Novo..." e selecione "Iniciar um programa". Navegue até o local do seu script de backup e selecione-o.
- Na guia Condições e Configurações, configure quaisquer condições adicionais ou configurações específicas conforme necessário.
-
Configurar as Opções de Segurança (Opcional):
- Se o script de backup exigir privilégios elevados para ser executado, você pode precisar configurar as opções de segurança na guia Geral. Selecione a opção "Executar com as permissões mais altas" para garantir que a tarefa seja executada com privilégios elevados.
-
Concluir e Salvar: Depois de configurar todos os detalhes da tarefa, clique em "OK" para salvá-la.
Para agendar a execução do script de backup em intervalos regulares no Linux, você pode usar o Cron, que é um utilitário de agendamento de tarefas integrado ao sistema operacional.
- Editar o Cron para isso execute o seguinte comando:
crontab -e
- Configure o agendamento. Adicione uma nova linha ao arquivo Cron para especificar o agendamento do seu script de backup. A estrutura da linha é a seguinte:
* * * * * /caminho/para/seu/script/my-backup.sh
Os cinco asteriscos representam, na ordem, minutos, horas, dia do mês, mês e dia da semana. Você pode configurar esses valores conforme necessário para atender aos seus requisitos de agendamento. Por exemplo, para agendar o backup diariamente às 3 da manhã, você pode usar:
0 3 * * * /caminho/para/seu/script/my-backup.sh
Certifique-se de substituir /caminho/para/seu/script pelo caminho do script salvo no passo anterior.
- Verifique se a execução e agendamento do backup está funcional através da listagem dos bucketse objetos direcionados no script.