Pourquoi devriez-vous sauvegarder vos volumes AWS EBS (et comment le faire)

0
176

EBS est un service de stockage de blocs proposé par AWS. Si vous exécutez une instance EC2, vous l'utilisez certainement, car elle sert de disque de stockage pour votre serveur. Cependant, il n'est pas à l'abri des pannes et vous devez toujours effectuer des sauvegardes régulières.

“Fault-Tolerant” Cela ne veut pas dire sûr

Bien sûr, EBS est assez tolérant aux pannes sur le backend. AWS n'est pas un groupe de sauvages exécutant un tableau JBOD ; ils ont prévu des pannes de disque unique, donc un seul disque défectueux ne va pas arrêter votre serveur.

Cependant, des défaillances EBS peuvent se produire et se produisent, car les volumes EBS ont un taux de défaillance annuel (AFR) compris entre 0,1% et 0,2%. Ce n'est pas beaucoup, et c'est très faible par rapport à un seul disque dur, environ 4 %, mais ce n'est pas rien. Il est peu probable que votre volume EBS tombe en panne, mais si vous en exécutez des tonnes, il est possible que vous rencontriez quelques problèmes ici et là.

La solution de facilité, bien sûr, consiste à effectuer des sauvegardes. EBS fournit un excellent outil pour cette fonction d'instantané. Vous pouvez créer un instantané, qui agit comme une sauvegarde stockée dans S3, ce qui est beaucoup plus durable. En cas de défaillance d'EBS, vous pouvez restaurer à partir d'une sauvegarde. Vous n'avez pas besoin d'automatiser cela vous-même, car EBS Lifecycle Manager peut le gérer pour vous, mais il n'est pas activé par défaut. Vous devrez bien sûr payer les coûts de stockage supplémentaires associés au stockage des données dans S3, mais c'est moins cher qu'EBS.

AWS n'essaie pas de cacher ce fait et recommande d'effectuer des sauvegardes d'instantanés régulières. La plupart des gens recommandent également de faire des sauvegardes en général, mais il est facile de se laisser emporter par la magie du cloud et d'oublier ce fait. En fin de compte, il ne s'agit que de l'ordinateur de quelqu'un d'autre et peut tomber en panne comme n'importe quel autre. Un exemple extrême de ceci est en septembre 2019, lorsqu'un centre de données AWS US-EAST-1 a subi une panne de courant et une panne de générateur, emportant les serveurs EBS et les données avec.

Publicité

Le principal moteur de l'architecture à haute disponibilité et du cloud computing en général est de s'assurer que, lorsque des défaillances isolées se produisent inévitablement, l'ensemble de l'application n'est pas arrêté. Vous devez toujours prendre des mesures pour éviter les pannes en premier lieu, mais parfois, comme avec les disques durs, il s'agit d'un problème matériel, pas quelque chose que vous pouvez résoudre avec du code.

S3, en revanche, est très sécurisé, avec une durabilité de 99,999999999 % (c'est onze neuf). Si vous stockez 10 000 000 d'objets dans S3, vous pouvez en moyenne vous attendre à perdre un seul objet tous les 10 000 ans. En effet, contrairement à EBS, S3 est entièrement répliqué sur un minimum de trois zones de disponibilité et surveillé en permanence pour détecter les pannes de disque dans chaque zone. Même si un centre de données entier prend feu, vos compartiments S3 et les instantanés qu'ils contiennent doivent toujours être en sécurité.

Comment fonctionnent les instantanés EBS ?< /h2>

Les snapshots EBS sont des sauvegardes incrémentielles. Chaque sauvegarde suivante ne stockera que les données qui ont changé, vous n'augmenterez donc pas les coûts de stockage fous en faisant des instantanés réguliers.

Les allumer est assez simple. Depuis la console EC2, rendez-vous sur Elastic Block Store > Lifecycle Manager dans la barre latérale et créez une nouvelle stratégie.

Vous aurez besoin pour spécifier une balise à laquelle s'appliquer cette stratégie. Il peut s'agir du nom d'un seul volume EBS ou d'une balise globale qui s'applique à tout.

< p>Vous pouvez définir la planification de cette politique ainsi que la politique de conservation des instantanés. Vous n'avez généralement pas besoin de conserver de sauvegardes étendues, donc une poignée d'entre elles en fonction de la fréquence des instantanés devrait convenir.

Publicité

Si vous êtes sérieux au sujet de la haute disponibilité, vous pouvez également activer Fast Snapshot Restore, qui rendra la restauration entièrement instantanée. Cependant, c'est assez cher, donc ce n'est pas quelque chose que tout le monde devrait activer.