Agence web » Actualités du digital » Les volumes AWS EBS ne sont pas à l'abri des pannes, sauvegarde sur S3

Les volumes AWS EBS ne sont pas à l'abri des pannes, sauvegarde sur S3

EBS est un service de stockage en bloc 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.

«Tolérant aux pannes» ne signifie pas sûr

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

Cependant, les 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 bas par rapport aux ~ 4% d’un seul disque dur, mais ce n’est pas rien. Il est peu probable que votre volume EBS tombe en panne sur vous, mais si vous en exécutez des tonnes, vous risquez de rencontrer quelques problèmes ici et là.

La solution facile, bien sûr, consiste à faire des sauvegardes. EBS fournit un excellent outil pour cela: la fonction de capture instantanée. Vous pouvez créer un instantané, qui agit comme une sauvegarde stockée dans S3, ce qui est beaucoup plus durable. En cas de panne EBS, vous pouvez restaurer à partir d'une sauvegarde. Vous n’avez pas besoin de l’automatiser 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 que EBS.

AWS n'essaye pas de cacher ce fait et recommande de faire des sauvegardes d'instantanés régulières. La plupart des gens recommanderont é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, c’est juste l’ordinateur de quelqu'un d’autre et il peut tomber en panne comme tout autre. Un exemple extrême de cela 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, supprimant les serveurs EBS et les données avec.

Le principal moteur de l'architecture haute disponibilité et du cloud computing en général est de s'assurer que lorsque des pannes isolées se produisent inévitablement, cela ne supprime pas l'ensemble de l'application. Vous devez tout de même 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 99,999999999% de durabilité (soit onze neuf). Si vous stockez 10 000 000 d'objets dans S3, vous pouvez en moyenne vous attendre à perdre un seul objet une fois tous les 10 000 ans. En effet, contrairement à EBS, S3 est entièrement répliqué sur au moins 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 s'enflamme, vos compartiments S3 et les instantanés qu'ils contiennent devraient toujours être en sécurité.

Comment fonctionnent les instantanés EBS?

Les instantanés EBS sont des sauvegardes incrémentielles. Chaque sauvegarde ultérieure ne stockera que les données qui ont changé, de sorte que vous n'allez pas accumuler des coûts de stockage fous en effectuant des instantanés réguliers.

Les activer est assez simple. Depuis la console EC2, accédez à Elastic Block Store> Lifecycle Manager dans la barre latérale et créez une nouvelle stratégie.

les-volumes-aws-ebs-ne-sont-pas-a-l39abri-des-4547759

★★★★★