Eguan, un logiciel open source de stockage pour le cloud
ven, 25/09/2015 - 12:48
Développé par Oodrive dans le cadre du Consortium Nu@age - qui visait à définir les contours d'un Cloud français ouvert, éco-responsable et décentralisé - Eguan est un système de stockage en mode bloc conçu pour le Cloud, et développé en Open Source. Il concentre toute l'expertise d'Oodrive dans le partage numérique, et devrait encourager les utilisateurs et développeurs à enrichir les technologies du Cloud.
Contribuer à l'univers de l'Open Source.
Parmi les multiples objectifs du Consortium Nu@age, le développement en Open Source illustrait cette philosophie de définir un Cloud ouvert à tous et enrichi des expériences utilisateurs de chacun. Comme chacun de ses partenaires du consortium, Oodrive a mis son expertise technologique au service de la Haute Disponibilité et développé le module de stockage Eguan (anagramme de « nuage »).
« Il est à tout à fait naturel qu'Oodrive apporte aujourd'hui sa contribution à l'Open Source, explique Stanislas de Rémur, CEO de la société. Nous avons nous-mêmes beaucoup profité de la disponibilité de logiciels libres au cours de notre développement, et nous tenons désormais à partager nous aussi le fruit de notre innovation et de nos technologies. »
Permettre à chacun de développer sa solution.
Eguan est donc un système de stockage en mode bloc, permettant l'utilisation de disques durs virtuels en Haute Disponibilité et assurant la réplication des données « au fil de l'eau ». Les données sont ainsi sauvegardées sur plusieurs serveurs, garantissant sécurité et fiabilité de la solution. Eguan permet également l'optimisation du volume de stockage, et a notamment pour vocation d'augmenter la charge des serveurs à un instant précis - par exemple, le serveur du Service des Impôts en pleine période de déclarations - et donc, d'accroître le nombre de connections potentielles.
Conçu en tant que logiciel libre, Eguan s'enrichit du retour des utilisateurs, et permet aux développeurs d'apporter leurs propres modifications et améliorations à la technologie. Eguan permet même aux entreprises, qui ont exprimé des besoins de stockage, de s'appuyer sur cette brique « storage » afin de développer leur propre solution, et de créer leur propre structure correspondant exactement à leurs besoins.
La solution Eguan peut être administrée depuis une API REST ou une interface web.
Eguan intégré à OpenStack.
La principale particularité de la solution est donc d'être un logiciel open source dont le code source est en ligne et disponible sur GitHub, plateforme communautaire pour les logiciels libres, à l'adresse suivante : github.com/oodrive/eguan, sous licence Apache. Eguan est pleinement intégré à OpenStack, (un des principaux projets Open Source d'infrastructure Cloud) : création de volumes, association d'un volume à une machine virtuelle, création d'une image (snapshot), et modification de la taille d'un volume, toutes ces opérations peuvent donc être réalisées à partir des outils d'administration OpenStack.
« Nous espérons faire intégrer la modification OpenStack dans les sources officielles, afin que tous les utilisateurs OpenStack puissent utiliser Eguan, explique Loïc Lambert, Chef de Projet R&D chez Oodrive. Notre objectif est d'enrichir le Cloud et de faire progresser les technologies... Nous n'avons pas d'enjeux business à court terme. Oodrive publiera à l'avenir de nombreux autres projets Open Source. Cela nous permettra sûrement de nous faire mieux connaître au sein des communautés Open Source et Open Stack, et pourquoi pas d'attirer un certain profil de développeurs, qui se reconnaîtraient dans la philosophie d'Oodrive. »
Plus d'information sur eguan : http://www.eguan.io/fr/
Plus d'information sur le consortium Nu@ge : http://www.nuage-france.fr/