211service.com
Ouvrir le nuage
Les plateformes de cloud computing telles que Elastic Compute Cloud (EC2) d'Amazon , Plateforme de services Azure de Microsoft , et Google App Engine ont donné à de nombreuses entreprises un accès flexible aux ressources informatiques, inaugurant une ère dans laquelle, entre autres, les startups peuvent fonctionner avec des coûts d'infrastructure beaucoup plus faibles . Au lieu d'avoir à acheter ou à louer du matériel, les utilisateurs ne peuvent payer que pour la puissance de traitement qu'ils utilisent réellement et sont libres d'en utiliser plus ou moins selon l'évolution de leurs besoins.
Cependant, s'appuyer sur le cloud computing présente des inconvénients, notamment des problèmes de confidentialité, de sécurité et de fiabilité. Il y a donc maintenant un intérêt croissant pour les outils de cloud computing open source, dont le code source est disponible gratuitement. Ces outils pourraient permettre aux entreprises de créer et de personnaliser leurs propres clouds informatiques pour travailler avec des solutions commerciales plus puissantes.
Un projet d'infrastructure logicielle open source, appelé Eucalyptus , imite l'expérience d'utilisation d'EC2 mais permet aux utilisateurs d'exécuter des programmes sur leurs propres ressources et fournit une vue détaillée de ce qui serait autrement la boîte noire des services de cloud computing.
Un autre projet de cloud computing open source est le Université de Chicago 's Globe nimbe , qui est largement reconnu comme pionnier dans le domaine. Et une initiative européenne de cloud computing coordonnée par IBM , appelé RÉSERVOIR , comprend plusieurs composants open source, notamment OpenNebula , un outil de gestion des machines virtuelles au sein d'un cloud. Même certaines entreprises, comme Enomalie et 10 génération , développent des outils de cloud computing open source.
Riche Wolski , professeur au département d'informatique de la Université de Californie, Santa Barbara , qui dirige le projet Eucalyptus, déclare qu'il se concentre sur le développement d'une plate-forme facile à utiliser, à entretenir et à modifier. En fait, nous sommes partis des premiers principes pour construire quelque chose qui ressemble à un nuage, dit-il. En conséquence, nous pensons que notre truc est plus malléable. Nous pouvons le modifier, nous pouvons voir à l'intérieur, nous pouvons l'installer et le maintenir dans un environnement cloud de manière plus naturelle.
Reuven Cohen , fondateur et technologue en chef d'Enomaly, explique qu'un cloud open source offre une flexibilité utile aux universitaires et aux grandes entreprises. Par exemple, dit-il, une entreprise peut vouloir exécuter la plupart de ses calculs dans un cloud commercial tel que celui fourni par Amazon, mais utiliser le même logiciel pour traiter les données sensibles sur ses propres machines, pour plus de sécurité. Alternativement, un utilisateur peut souhaiter exécuter un logiciel sur ses propres ressources la plupart du temps, mais avoir la possibilité de l'étendre à un service commercial en période de forte demande. Dans les deux cas, une interface de cloud computing open source peut offrir cette flexibilité, servant de complément au service commercial plutôt que de remplacement.
En effet, Wolski dit que l'eucalyptus n'est pas censé être un tueur EC2 (d'une part, il n'est pas conçu pour s'adapter à la même taille). Cependant, il pense que le projet peut apporter une contribution productive en offrant un moyen simple de personnaliser les programmes à utiliser dans le cloud. Wolski dit qu'il est plus facile d'évaluer les performances d'un programme lorsqu'il est possible de voir comment il fonctionne à la fois au niveau de l'interface et à partir d'un cloud.
Wolski dit que l'eucalyptus imitera également le populaire d'Amazon Surface de rangement simple , qui permet aux utilisateurs d'accéder à l'espace de stockage à la demande, ainsi qu'à ses Adresses IP élastiques , qui conserve la même adresse des ressources Web, même si l'emplacement physique change.
Ignacio Llorente , professeur dans le groupe d'architecture des systèmes distribués à la Université Complutense de Madrid , en Espagne, qui travaille sur OpenNebula, dit que le principal avantage d'Eucalyptus est qu'il utilise l'interface populaire EC2. Cependant, il ajoute que l'interface open source n'est qu'une partie de la solution. Leur back-end [la gestion interne des ressources physiques et des machines virtuelles par le système] est trop basique. Une solution cloud complète nécessite d'autres composants. Llorente dit que l'eucalyptus n'est qu'un exemple d'un écosystème croissant de composants de cloud computing open source.
Wolski s'attend à ce que de nombreux utilisateurs d'Eucalyptus soient des universitaires intéressés par l'étude de l'infrastructure de cloud computing. Bien qu'il doute qu'une telle plate-forme soit utilisée comme un système distribué pour les utilisateurs d'ordinateurs ordinaires, il n'écarte pas cette possibilité. Vous pouvez argumenter dans les deux sens, note-t-il. Mais Wolski dit qu'il pense qu'un outil de cloud computing open source deviendra important à l'avenir. Si ce n'est pas de l'Eucalyptus, je soupçonne que [ce sera] autre chose, dit-il. Il y aura un élément open source qui enthousiasmera tout le monde et fonctionnera dans son environnement.