OpenStack: éviter l'enfermement propriétaire dans le cloud

Rackspace a fait l’annonce cette semaine qu’elle publiera le code source de sa technologie qu’elle utilise pour son nuage informatique. D’ailleurs le NASA se joint à cette initiative en contribuant une portion de sa technologie utilisée dans son cloud privé nommé Nebula. Le projet open source se nomme OpenStack. Cette nouvelle est très encourageante. La peur de se commettre à long terme à un fournisseur dû au manque d »interopérabilité entre eux est un frein à l’adoption du cloud computing. L’ouverture est toujours bienvenue.

L’initiative propose deux produits au départ. Le premier projet Compute sert à standardiser les machines virtuelles. Le second, Storage, adresse le stockage de fichiers. Les deux projets seront disponibles autour de septembre/octobre 2010.

Que la meilleure technologie gagne

CodeFest au Make Web Not War (crédit photo Motionblur Studios)

Aujourd’hui j’ai assisté à l’événement multi-plateformes Make Web Not War 2010 organisé par Microsoft. Le nom de l’événement fait référence aux guerres que les développeurs d’applications se livrent entre eux sur les technologies qu’ils utilisent.

J’avais déjà assisté à quelques événements TechDays que Microsoft organise depuis longtemps. Ce sont des événements pour promouvoir et présenter les nouveautés des produits Microsoft aux développeurs déjà dans leur techno.

Le message des évangélistes techno de Microsoft m’a toutefois agréablement surpris au Make Web Not War. On parlait d’interopérabilité et d’ouverture de leurs produits pour fonctionner avec les technologies du libre et celles de leurs concurrents. Microsoft a pourtant longtemps favorisé exclusivement l’adoption de leurs technologies par leur étroite comptabilité entre leurs propres produits.

Jeremy Wright de netmobs, Joey DeVilla et John Oxley de Microsoft (crédit photo Motionblur Studios)

La meilleure technologie

Dans les discussions, on a parlé de choisir la meilleure technologie pour servir nos clients. Si le meilleur est un produit libre, ça sera ça. Si c’est celui de Microsoft ou un autre fabricant propriétaire, il faut le choisir. L’important c’est de donner de la valeur à son client. J’ai trouvé très encourageant et rafraîchissant d’entendre parler de cette philosophie de leur part. Une philosophie qui se résume à ceci: que le meilleur produit gagne.

Ça force ainsi tous les joueurs à rehausser leur jeu et à offrir de meilleurs produits. On laisse de côté les stratégies d’enfermement propriétaire et d’incompatibilité qui ont contraint certains clients à choisir un mauvais produit. On favorise l’interopérabilité pour permettre aux programmeurs de bâtir des solutions efficaces et fiables composées de différentes technologies gagnantes issues du libre et du propriétaire.

Voici les photos de l’événement:

Après l’internet, on a maintenant besoin de l’intercloud

L’internet a amené la possibilité que les réseaux informatiques isolés soient interconnectés. L’avènement du cloud computing a règlé plusieurs problèmes de capacité, de fiabilité et de couts, mais ça l’amène un problème de cloisonnement, d’enfermement propriétaire ou de « lock-in« . C’est difficile de quitter le fournisseur A pour aller chez le fournisseur B. Les fournisseurs de cloud computing n’offrent peu de capacités d’interopérabilité entre eux. Ça prend des informaticiens pour faire la transition sans anicroche.

C’est moins le cas avec les fournisseurs d’applications toutes faites sous le modèle SaaS, puisqu’il aurait de la difficulté à vendre leur solution avec de telles restrictions. Il faut quand même être vigilant lorsqu’on choisit un fournisseur. Il faut savoir comment on pourra le quitter le service s’il ne convient plus.

Voici une vidéo de Vint Cerf de Google qui explique cette problématique actuelle et sa vision de la solution :