Lorsque les entreprises de Big Data ont besoin des meilleures performances disponibles et du stockage le plus fiable, elles ont tendance à vouloir utiliser un stockage de données local fixe. Ils nécessitent souvent une latence incroyablement faible pour éviter les erreurs ou les perturbations. Ils ont besoin d'énormes quantités de stockage, souvent dans des volumes à l'échelle du pétaoctet. Ils ont besoin du débit le plus élevé car les recherches qu'ils mènent font partie d'un projet critique, comme la recherche sur le cancer ou le développement de nouveaux matériaux de sécurité ou de produits pharmaceutiques. En bref, ils n'ont aucune latitude pour les interruptions, les ralentissements, les pannes ou les problèmes de débit et doivent reproduire exactement ce qu'ils vivraient s'ils construisaient leur propre centre de données. Pourtant, ces mêmes sociétés de Big Data veulent toute la flexibilité et l’échelle du stockage dans le cloud, mais ne veulent pas acheter des serveurs coûteux et une infrastructure connexe.
Amazon EBS (ou Elastic Block Store) est un produit conçu pour imiter ce scénario exact. Il fonctionne avec Amazon Elastic Compute Cloud (ou EC2), donc tout le stockage est disponible dans le cloud, mais il utilise le stockage par blocs de la même manière que vous vous attendez si vous aviez des disques et des serveurs locaux dans un centre de données. Cela signifie que votre personnel peut créer des volumes de stockage comme s'ils se trouvaient dans un centre de données, contrairement à la méthode de stockage d'objets la plus courante. (Le stockage d'objets est plus «élastique» dans la mesure où les fichiers contiennent également des métadonnées et des identifiants, ce qui signifie qu'ils peuvent résider n'importe où sur un volume de sorte que les applications s'appuient sur les pointeurs de fichier pour accéder aux données.)
Avec le stockage par blocs, chaque volume agit comme un volume de stockage de données brutes réel qui peut être monté et utilisé comme s'il s'agissait d'un lecteur local. Chacun de ces volumes peut atteindre une taille de 16 To, et vous pouvez créer et gérer votre propre système de fichiers sur les disques.
EBS offre deux options distinctes aux entreprises de Big Data qui reproduisent essentiellement ce qu'elles vivraient si elles avaient un centre de données sur site ou même utilisaient un stockage local avec une quantité incroyable de stockage de données locales connectées directement dans la même pièce. Ces deux options seront très familières à toute personne ayant construit un centre de données sur site.
Avec EBS, vous pouvez choisir de monter un volume dans votre instance EC2 qui utilise SSD (disques SSD), ce qui vous aide lorsque vous avez besoin d'une latence très faible. Cela peut inclure une application d'entreprise qui nécessite des opérations extrêmement rapides pour les données transactionnelles ou une base de données relationnelle utilisée avec un logiciel de commerce électronique. Il peut également impliquer une base de données NoSQL (NoSQL signifie Not Only SQL) pour les applications hautes performances, éventuellement celles utilisées pour une application d'entreprise massive.
La deuxième option consiste à utiliser les disques durs (disques durs) – requis pour le débit le plus élevé. Cela peut impliquer un service de streaming multimédia où une entrée / sortie élevée est requise, un projet de recherche Big Data, l'entreposage de données et le traitement des journaux, ou pour la sauvegarde de stades. Il est destiné à toute application nécessitant des performances élevées pour déplacer les données le plus rapidement possible.
EBS fournit également le cryptage des données, à la fois lorsqu'elles sont en transit pour une utilisation dans vos applications et également lorsqu'elles sont en repos. Cela permet de réduire la probabilité d'une violation de données non seulement lorsque les données sont dans le cloud et non utilisées par vos applications, mais également lorsqu'elles sont «en vol» et font partie d'un projet de recherche, utilisées dans une base de données transactionnelle ou traitées par vos applications.
Sommaire
Avantages d'AWS EBS
L'un des avantages les plus importants de l'utilisation d'EBS est peut-être sa facilité d'utilisation et sa compréhension. C'est essentiellement la même chose qu'un lecteur de stockage local que vous pouvez monter, configurer et attacher à l'instance EC2 comme si les lecteurs se trouvaient dans la même pièce. Avec EBS, vous pouvez régler les disques, modifier les paramètres, ajuster les variables de performances et configurer vos sauvegardes de la même manière que pour une baie de stockage locale dans votre propre centre de données ou sur un serveur.
De plus, EBS présente plusieurs avantages liés à la fiabilité, la disponibilité et la durabilité. Comme mentionné précédemment, vous pouvez attacher des volumes à une instance EC2 qui sont soit alimentés par un stockage SSD ou HDD selon vos besoins. Cependant, les deux options offrent la même fiabilité que vous attendez de l'AWS S3 d'Amazon (Simple Storage Service). La réplication qui se produit est garantie par Amazon avec un taux de fiabilité de 99,999%.
Il existe également un avantage important lié aux deux options pour lesquelles le stockage que vous choisissez. Avec le SSD, il y a un avantage de faible latence et également un avantage de rapport qualité-prix. Le SSD est bien adapté aux applications qui nécessitent une vitesse brute et une faible latence, comme une application d'entreprise utilisée dans une grande entreprise pour traiter des données transactionnelles. Avec le disque dur, les entreprises qui mènent des projets de recherche majeurs pour la découverte de médicaments ou qui recherchent les matériaux utilisés pour une nouvelle conception de pont nécessitent souvent le débit le plus rapide pour des quantités massives de données de recherche.
Avec EBS, il y a plusieurs des mêmes avantages d'une infrastructure locale et d'un stockage local sans avoir besoin de construire cette infrastructure ou ce centre de données.