-
Pourquoi sauvegarder l'instance EC2 vers S3?
-
Comment sauvegarder l'instance EC2 dans le seau S3 avec un script bash?
-
Comment sauvegarder le snapshot d'une instance EC2 dans un seau S3?
-
Comment sauvegarder l'instance EC2 sur S3 de manière plus simple?
-
FAQs sur la sauvegarde EC2
-
Résumé
AWS est l'une des principales plates-formes de cloud computing au monde, offrant des environnements évolutifs à toutes sortes d'entreprises. L'un des principaux services fournis par AWS est la création de instances EC2 pour héberger les systèmes d'entreprise. Ces instances peuvent fonctionner comme des machines indépendantes et sont plus faciles à créer et à gérer.
Pendant ce temps, AWS fournit également un stockage en nuage, S3, pour que les entreprises puissent stocker facilement toutes sortes de données. Les instances EC2 peuvent stocker des données de production importantes pour que vous puissiez sauvegarder les instances EC2 sur S3 pour protéger les données.
Pourquoi sauvegarder l'instance EC2 vers S3?
Meilleure Protection: De nombreuses entreprises manquent souvent d'administrateurs IT dédiés à la maintenance des serveurs. Dans de tels cas, le stockage en nuage sera une excellente solution car AWS S3 est maintenu par des ingénieurs professionnels, offrant une assurance fiable de la sécurité des données.
Moins de coûts : Comparé à la construction d'un centre de données sur site, l'utilisation d'un stockage cloud comme S3 permettra de réaliser beaucoup d'économies lors des premières étapes d'une entreprise. Cependant, à mesure que l'entreprise se développe, les centres de données sur site et les serveurs cloud sont souvent utilisés conjointement pour répondre aux besoins en constante évolution.
Facilité de mise à l'échelle: Contrairement à l'utilisation du stockage physique local, le cloud AWS peut vous offrir un espace de stockage presque illimité, donc même si vous n'avez pas investi dans la construction d'infrastructures de stockage à l'avance, vous n'avez toujours pas à vous soucier de manquer de stockage en raison de l'expansion de l'entreprise à l'avenir. Une telle flexibilité de mise à l'échelle du stockage est très conviviale pour toutes sortes d'entreprises.
Plateforme unifiée : Puisque les instances EC2 et les seaux S3 sont sur la même plateforme AWS et console de gestion et que AWS fournit la solution de sauvegarde interne, le processus de sauvegarde de l'instance et le travail de gestion ultérieur seront très confortables. De plus, le suivi des coûts est également simple, généralement ne facturant que les frais de stockage.
Comment sauvegarder l'instance EC2 dans le seau S3 avec un script bash?
Vous pouvez configurer l'accès de l'instance EC2 à S3 et ensuite la sauvegarder sur S3.
1. Vous devez configurer l'AWS CLI dans l'environnement où le script sera exécuté. Cela comprend la création d'un utilisateur, l'installation d'AWS CLI, la création d'un rôle pour l'instance EC2 pour accéder à S3.
2. Créez S3 Bucket avec la commande ci-dessous:
root@ip-172-31-47-132:~# aws s3 mb s3://myweb-backup make_bucket: myweb-backup
3. Téléchargez le fichier à /etc/passwd dans le seau S3 avec la commande ci-dessous:
root@ip-172-31-47-132:~# aws s3 cp /etc/passwd s3://myweb-backup/ upload: ../../etc/passwd to s3://myweb-backup/passwd
Si vous devez télécharger le fichier de mot de passe sur le serveur local, vous pouvez utiliser la commande ci-dessous:
root@ip-172-31-47-132:~# aws s3 cp s3://myweb-backup/passwd . téléchargement: s3://myweb-backup/passwd à ./passwd
si vous devez supprimer le fichier de mot de passe, vous pouvez utiliser la commande ci-dessous:
root@ip-172-31-47-132:~# aws s3 rm s3://myweb-backup/passwd delete: s3://myweb-backup/passwd
4. Voici une pratique pour sauvegarder des données dans /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;
Pour sauvegarder automatiquement une instance EC2, vous pouvez ajouter une tâche programmée pour cela.
Comment sauvegarder le snapshot d'une instance EC2 dans un seau S3?
Snapshot est une solution pour sauvegarder une instance EC2 et vous pouvez également écrire un script de sauvegarde des snapshots EC2 dans un seau S3.
1. De plus, vous devez préconfigurer l'environnement pour interagir avec AWS plus tard
2. Obtenez la liste des instances EC2 en utilisant AWS CLI ou SDK, vous pouvez récupérer la liste de toutes les instances EC2 actuelles avec la commande ci-dessous,
aws ec2 describe-instances
3. Créez une instantanée de l'instance EC2 en utilisant AWS CLI ou SDK avec la commande ci-dessous,
aws ec2 create-snapshot --volume-id <volume-id> --description "Backup"
<volume-id> est l'ID du volume de l'instance EC2.
4. Copiez le snapshot dans le seau S3 en utilisant AWS CLI ou SDK avec la commande ci-dessous,
aws s3 cp <snapshot-file> s3://<bucket-name>/<snapshot-file>
<snapshot-file> est le répertoire de l'instantané et <bucket-name> est le nom du bucket S3 cible.
Pour exécuter la tâche de sauvegarde automatiquement, vous pouvez utiliser AWS Lambda pour ajouter une tâche planifiée pour cela.
Comment sauvegarder l'instance EC2 sur S3 de manière plus simple?
Le processus de sauvegarde de l'instance EC2 sur S3 avec une commande est compliqué. Pour rendre les procédures claires et simples, vous pouvez utiliser une solution de sauvegarde professionnelle pour protéger l'instance EC2.
Vinchin Backup & Recovery peut vous permettre de sauvegarder l'instance EC2 dans le seau S3 sans commandes compliquées. Dans la console web conviviale, vous pouvez ajouter toutes les instances dans toutes les régions sous un compte avec son ID de clé d'accès et ajouter le stockage S3 avec les identifiants relatifs. Ensuite, vous pouvez facilement sélectionner les instances EC2 et configurer le travail de sauvegarde avec un assistant.
Sauf pour la sauvegarde programmée, vous pouvez configurer plus de stratégies de sauvegarde lors de la création du travail de sauvegarde, comme la sauvegarde incrémentielle, la politique de limitation, la compression et la déduplication des données, le chiffrement des données, etc.
Vous avez juste besoin de 4 étapes pour créer le travail de sauvegarde.
1. Sélectionnez l'instance EC2
2. Sélectionnez le bucket S3 comme stockage de sauvegarde
3. Sélectionnez les stratégies de sauvegarde
4. Soumettez le travail
Vinchin Backup & Recovery a aidé des milliers d'entreprises à protéger leurs systèmes de production et il prend également en charge les plateformes de virtualisation grand public comme VMware, Hyper-V, Proxmox, XenServer, XCP-ng, oVirt, OpenStack, etc. Vous pouvez également commencer un essai gratuit complet de 60 jours pour protéger votre infrastructure critique. Pour toute question, vous pouvez contacter nos ventes.
FAQs sur la sauvegarde EC2
1. À quelle fréquence devez-vous sauvegarder votre instance EC2?
La fréquence des sauvegardes dépend de l'importance de l'instance et les entreprises créent souvent des sauvegardes complètes une fois par semaine et une sauvegarde hebdomadaire une fois par jour. Si les instances sont très importantes, vous pouvez utiliser CDP pour les protéger en temps réel.
2. Pouvez-vous utiliser un instantané pour sauvegarder une instance EC2?
Bien sûr, vous pouvez utiliser un instantané comme ce qui a été fait sur la machine virtuelle VMware pour sauvegarder l'instance EC2. Voici le guide pour créer un instantané EC2.
3. Pouvez-vous utiliser AWS Backup pour sauvegarder une instance EC2?
Oui, vous pouvez le faire. AWS Backup peut vous aider à sauvegarder l'instance EC2 mais les procédures seront plus compliquées qu'avec Vinchin. Voici le guide pour sauvegarder et restaurer l'instance EC2 avec AWS Backup.
Résumé
Les instances EC2 et le stockage S3 sont des services premium fournis par AWS. Pour protéger les systèmes d'affaires critiques, vous pouvez sauvegarder l'instance EC2 à S3 avec des lignes de commande ou un logiciel de sauvegarde professionnel comme Vinchin Backup & Recovery. Ne manquez pas l'essai gratuit.
Partager sur: