J'essaie de créer un mécanisme de sauvegarde pour notre serveur, de sorte que si mon système tombe en panne, je devrais être capable de créer tout le système en exécutant un seul script
Après avoir parcouru la documentation d'Amazon, voici ma compréhension de la création d'une sauvegarde et de la restauration
Sauvegarde
Restaurer (un script pour)
Maintenant, mes questions sont
Comme je n'ai pas pu trouver de meilleure alternative, je m'en tiens à l'approche initiale.
Sauvegarde:
Par exemple, je ne garde que l'application (pas de base de données), donc pas besoin de garder une sauvegarde de ça.
Les instantanés EBS sont un excellent moyen de créer des sauvegardes.
Vous pouvez effectuer des instantanés fréquents de vos volumes EBS via des scripts. Hebdomadaire, quotidien, horaire ou aussi souvent que votre carte de crédit le permet. La seule limite concerne le nombre d'instantanés simultanés que vous pouvez faire - lorsque vous atteignez cela, l'API EBS commencera à renvoyer des erreurs jusqu'à ce que certaines des opérations en vol soient terminées.
Les instantanés peuvent également être copiés d'une région à l'autre afin de fournir une sauvegarde contre un événement catastrophique.
Lorsque vous effectuez un instantané d'un volume EBS, cet instantané concerne l'intégralité du volume. Même s'il a été créé à partir d'une AMI, votre instantané contient tout ce dont vous avez besoin pour créer une nouvelle instance du volume. Vous pouvez facilement l'essayer vous-même.
Si vos instances sont basées sur Linux, il n'est pas nécessaire de créer une AMI si vous prenez des instantanés. Vous pouvez créer l'AMI à la volée, à partir des instantanés, lorsque vous avez besoin de récupérer. Si vous avez automatisé ce processus, c'est assez facile à faire.
http://www.n2ws.com/blog/3-ways-ec2-windows-backup-and-recovery.html
Je suggère d'utiliser Auto Scaling en plus des instantanés EBS. Si l'instance est en train de mourir en raison d'une défaillance matérielle ou si son retrait par Amazon est planifié, Auto Scaling démarre automatiquement une nouvelle instance.
Mais dans ce cas, vous devez configurer NAS pour vos données dynamiques. En fonction de la charge du serveur, le nombre d'instances en cours d'exécution sera différent et tous vos serveurs de mise à l'échelle doivent monter NAS stockage qui est partagé entre eux.
Votre base de données doit également se trouver sur un ou plusieurs serveurs distincts. Ou vous voudrez peut-être utiliser Amazon RDS car il possède d'excellentes fonctionnalités de sauvegarde automatique/restauration ponctuelle, mais vous devez payer un supplément pour cela.
1) Oui, le snapshot est le meilleur moyen de sauvegarder et de restaurer des volumes EBS.
2) Cela dépend, si vous avez le volume racine en tant qu'AMI soutenue par EBS, vous pouvez également les prendre en photo et améliorer la gérabilité
3) Rsync et AMI est l'option disponible pour le magasin d'instances