Como fazer backup da instância AWS EC2 para o S3 Bucket de 3 maneiras?

As instâncias AWS EC2 podem hospedar seus sistemas de negócios importantes para que você possa fazer backup das instâncias para o bucket S3 para proteger os dados e garantir a continuidade dos negócios. Veja como fazer isso com linhas de comando ou GUI.

download-icon
Download Grátis
para VM, SO, BD, Arquivo, NAS, etc.
joao

Updated by João on 2024/06/07

Tabela de conteúdos
  • Por que fazer backup da instância EC2 para o S3?

  • Como fazer backup da instância EC2 para o S3 bucket com script bash?

  • Como fazer backup do snapshot da instância EC2 para o bucket S3?

  • Como fazer backup da instância EC2 para S3 de uma maneira mais fácil?

  • EC2 backup FAQs

  • Resumo

Você está procurando por uma solução robusta de backup de VM? Experimente Vinchin Backup & Recovery!↘ Download Free Trial

AWS é uma das principais plataformas de computação em nuvem do mundo, fornecendo ambientes escaláveis para todos os tipos de empresas. Um dos principais serviços prestados pela AWS é a criação de Instâncias EC2 para hospedar sistemas de negócios. Essas instâncias podem funcionar como máquinas independentes e são mais fáceis de criar e gerenciar.

Enquanto isso, a AWS também fornece armazenamento em nuvem, S3, para que as empresas possam armazenar todos os tipos de dados de forma conveniente. As instâncias EC2 podem armazenar dados de produção importantes, então você pode fazer backup das instâncias EC2 para o S3 para proteger os dados.

Por que fazer backup da instância EC2 para o S3?

Melhor Proteção: Muitas empresas costumam não ter administradores de TI dedicados à manutenção do servidor. Nesses casos, o armazenamento na nuvem será uma excelente solução porque o AWS S3 é mantido por engenheiros profissionais, proporcionando uma garantia confiável de segurança de dados.

Menos custos: Em comparação com a construção de um centro de dados no local, o uso de armazenamento na nuvem como o S3 economizará muito dinheiro no estágio inicial de empresas, mas à medida que as empresas crescem, os centros de dados no local e os servidores em nuvem são frequentemente usados juntos para atender às necessidades em evolução.

Fácil escalabilidade: Ao contrário do uso de armazenamento físico local, a nuvem AWS pode oferecer quase espaço de armazenamento ilimitado, portanto, mesmo que você não tenha investido na construção de infraestrutura de armazenamento com antecedência, você ainda não precisa se preocupar com a falta de armazenamento devido à expansão dos negócios no futuro. Tal escalabilidade de armazenamento flexível é muito amigável para todos os tipos de empresas.

Plataforma Unificada:  Uma vez que as instâncias EC2 e os baldes S3 estão na mesma plataforma AWS e console de gerenciamento e a AWS fornece a solução interna de backup, o processo de backup da instância e o trabalho de gerenciamento posterior serão muito confortáveis. Além disso, o rastreamento de custos também é simples, geralmente cobrando apenas a taxa de armazenamento.

Como fazer backup da instância EC2 para o S3 bucket com script bash?

Você pode configurar o acesso da instância EC2 ao S3 e, em seguida, fazer backup para o S3.

1. Você precisa configurar o AWS CLI no ambiente onde o script será executado. Isso inclui criar usuário, instalar o AWS CLI, criar um papel para a instância EC2 acessar o S3.

2. Crie um S3 Bucket com o comando abaixo:

root@ip-172-31-47-132:~# aws s3 mb s3://myweb-backup
make_bucket: myweb-backup

3. Carregue o arquivo para o arquivo /etc/passwd para o bucket S3 com o comando abaixo:

root@ip-172-31-47-132:~# aws s3 cp /etc/passwd s3://myweb-backup/
upload: ../../etc/passwd to s3://myweb-backup/passwd

Se você precisa baixar o arquivo de senha para o servidor local, você pode usar o comando abaixo:

root@ip-172-31-47-132:~# aws s3 cp s3://myweb-backup/passwd .
download: s3://myweb-backup/passwd to ./passwd

se você precisa excluir o arquivo de senha, você pode usar o comando abaixo:

root@ip-172-31-47-132:~# aws s3 rm s3://myweb-backup/passwd
delete: s3://myweb-backup/passwd

4. Aqui está uma prática para fazer backup de dados em /ect

#!/bin/bash
export HOME="/home/ubuntu"
cd /tmp/;
tar -zcPf etc$(date +%Y%m%d).tar.gz /etc;
aws s3 cp etc$(date +%Y%m%d).tar.gz s3://myweb-backup/;
rm -f etc$(date +%Y%m%d).tar.gz;

Para fazer backup da instância EC2 automaticamente, você pode adicionar uma tarefa agendada para isso.

Como fazer backup do snapshot da instância EC2 para o bucket S3?

Snapshot é uma solução para fazer backup da instância EC2 e você também pode escrever um script para fazer backup dos snapshots EC2 para um bucket S3.

1. Além disso, você precisa pré-configurar o ambiente para interagir com o AWS posteriormente

2. Obtenha a lista de instâncias EC2 usando AWS CLI ou SDK, você pode recuperar a lista de todas as instâncias EC2 atuais com o comando abaixo,

aws ec2 describe-instances

3. Crie um snapshot da instância EC2 usando AWS CLI ou SDK com o comando abaixo,

aws ec2 create-snapshot --volume-id <volume-id> --description "Backup"

<volume-id> é o ID do volume da instância EC2.

4. Copie o snapshot para o bucket S3 usando AWS CLI ou SDK com o comando abaixo,

aws s3 cp <snapshot-file> s3://<bucket-name>/<snapshot-file>

<snapshot-file> é o diretório do snapshot e <bucket-name> é o nome do bucket S3 de destino.

Para executar o trabalho de backup automaticamente, você pode usar o AWS Lambda para adicionar uma tarefa programada para isso.

Como fazer backup da instância EC2 para S3 de uma maneira mais fácil?

O processo de backup da instância EC2 para S3 com comando é complicado. Para tornar os procedimentos claros e fáceis, você pode usar uma solução de backup profissional para proteger a instância EC2.

Vinchin Backup & Recovery pode permitir que você faça backup da instância EC2 para o bucket S3 sem comandos complicados. Na consola da web amigável ao usuário, você pode adicionar todas as instâncias em todas as regiões sob uma conta com seu ID de chave de acesso e adicionar armazenamento S3 com as credenciais relacionadas. Depois, você pode facilmente selecionar as instâncias EC2 e configurar o trabalho de backup com um assistente.

Além do backup agendado, você pode configurar mais estratégias de backup ao criar o trabalho de backup, como backup incremental, política de limitação, compressão e deduplicação de dados, criptografia de dados, etc.

Você só precisa de 4 passos para criar o trabalho de backup.

1. Selecione a instância EC2

Select EC2 instance

2. Selecione o balde S3 como o armazenamento de backup

Selecione S3 como armazenamento de backup

3. Selecione as estratégias de backup

Select backup strategies

4. Envie o trabalho

Envie o trabalho

Vinchin Backup & Recovery ajudou milhares de empresas a proteger seus sistemas de produção e também suporta plataformas de virtualização mainstream como VMware, Hyper-V, Proxmox, XenServer, XCP-ng, oVirt, OpenStack, etc. Você também pode iniciar um teste gratuito completo de 60 dias para proteger sua infraestrutura crítica. Para qualquer dúvida, você pode contatar nossas vendas.

EC2 backup FAQs

1. Com que frequência você deve fazer backup de sua instância EC2?

A frequência dos backups depende da importância da instância e as empresas geralmente criam backups completos uma vez por semana e backup semanal uma vez por dia. Se as instâncias forem muito importantes, você pode usar CDP para protegê-las em tempo real.

2. Você pode usar o snapshot para backup da instância EC2?

Claro, você pode usar o snapshot como fez na máquina virtual VMware para fazer backup da instância EC2. Aqui está o guia para criar snapshot EC2.

3. Você pode usar o AWS Backup para fazer backup da instância EC2?

Sim, você pode fazer isso. O AWS Backup pode ajudá-lo a fazer backup da instância EC2, mas os procedimentos serão mais complicados do que usar o Vinchin. Aqui está o guia para fazer backup e restaurar a instância EC2 com o AWS Backup.

Resumo

A instância EC2 e o armazenamento S3 são os serviços premium fornecidos pela AWS. Para proteger sistemas comerciais críticos, você pode fazer backup da instância EC2 para S3 com linhas de comando ou um software de backup profissional como o Vinchin Backup & Recovery. Não perca a versão de avaliação gratuita.

Compartilhar em:

Categories: VM Backup