Logiciel libre : questions précises et réponses vagues

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 23 juillet 2014

Cloud privé: la flexibilité d’Amazon à un coût réduit avec OpenStack, la liberté en plus !

Amazon est sans contestation possible le numéro un de l'hébergement public. Son succès tient en une recette secrète dont on connaît les ingrédients : élasticité horizontale, répartition des charges (load balancing) et service à la clientèle.

Si Amazon a su s’imposer grâce à son avance technologique l’hébergeur a aussi des défauts :

1. Infrastructure externalisée

Amazon a une offre de cloud computing public qui nécessite d’externaliser son infrastructure, et cela indépendamment des investissements passés et de la possibilité d’optimiser son parc de machines existantes. Ainsi, plutôt que d’améliorer l’existant, on aura tendance à dire : « Et si on le mettait chez Amazon? »

Or, pour des raisons multiples telles que la législation, le caractère sensible des données, le risque d’espionnage industriel ou, plus simplement, parce qu’on a une infrastructure importante, il est plus pertinent de maintenir ses applicatifs et ses données en interne.

2. Mais où sont mes données?

Qui est capable aujourd’hui de déterminer où sont les données hébergées chez Amazon? Sans doute l’entreprise elle-même serait incapable de le dire tant la gestion d’une infrastructure publique est complexe – et elle ne serait pas la seule.

Bien entendu, la localisation n’est pas toujours un facteur déterminant, mais il est important de se rappeler que la gestion des données est soumise à des principes législatifs nationaux qui nous engagent en tant qu’entreprise.

Force est de constater que de nombreux hébergeurs internationaux et des solutions en ligne n’offrent aucune garantie de localisation des données et qu’aujourd’hui il existe des pays ayant appliqué les principes des paradis fiscaux aux centres de données. Ajoutons à cela qu’au-delà d’Amazon, les sociétés américaines telles que Microsoft ou VMware, par exemple, sont soumises au Patriot Act et à d’autres portes dérobées, ce qui ne fait que renforcer notre inquiétude. La question est donc simple : dans quelle mesure pouvons-nous nous garantir à nos clients l’intégrité législative de nos données?

3. Dépendance technologique

Que l’on ne s’y trompe pas, mon article n’a pas vocation à remettre en cause la qualité des outils fournis par Amazon ni celle de de son hébergement! La question, ici – qui s’applique d’ailleurs aussi à d’autres hébergeurs ou éditeurs de logiciels – est d’analyser notre dépendance technologique.

Une fois que l’on a migré ses applicatifs chez l’hébergeur et que l’on a configuré ceux-ci dans l’environnement d’accueil, il devient très difficile de faire marche arrière. En effet, l’effort d’apprentissage dans la prise en main des outils et l’usage de modèles de configuration spécifiques rendent ensuite le changement complexe. Il s’agit d’une réalité que l’on retrouve aussi chez les principaux éditeurs de solutions d'infonuagiques privées ou publiques. Y-a-t-il une fonction « marche arrière » sur Azure ou VMware?

4. L’escalade des coûts

Enfin, si l’infrastructure externalisée offre des avantages financiers indéniables sur les périodes de pics d’activité, ceux-ci ne sont pas toujours évidents en période normale. Récemment, un client, pour lequel nous avons monté une architecture sur Amazon depuis plusieurs années, me disait justement: « Nous avons deux mois de pics intenses – on parle de plusieurs millions d’utilisateurs dont des dizaines de milliers en temps réel – et là, j’avoue qu’Amazon a vraiment du sens. Par contre, le reste de l’année, je paie cher pour des serveurs en sous-utilisation mais nécessaires. Sans parler des coûts exorbitants en matière de bande passante! ».

Les promesses de l’informatique en nuage réalisées

Face à cette réalité, la solution technologique OpenStack s’impose par elle-même. Ce choix n’a rien d’idéologique.

Créée avec la même recette qu’Amazon mais dans une optique plus universelle, OpenStack s’applique en effet aussi bien au cloud privé et public, avec l’avantage d’être soumise à une licence open source qui la rend compatible avec les solutions offertes par les éditeurs traditionnel

OpenStack remplit donc les véritables promesses du cloud computing que sont l’indépendance et la flexibilité :

1. Nuage privé ou hybride

La première brique d’un projet avec OpenStack passe par l’optimisation de l’infrastructure existante. Cela consiste à appliquer les principes d’élasticité et de flexibilité sur son parc existant. Ces principes de rationalisation ne s’arrêtent pas simplement à la mise en place de bonnes pratiques, à la revue et l’optimisation, selon les principes DevOps, mais aussi à préparer son architecture afin qu’elle puisse déborder vers une solution d’infonuagique publique.

Le travail est ainsi à la fois interne et externe, ce qui est d’autant plus facilité que des hébergeurs proposent des plateformes OpenStack sur lesquelles on peut s’appuyer sur les périodes de pics d’activité. La structuration du projet OpenStack sous forme de composants permet une grande liberté en matière d’architecture. Alors pourquoi vouloir systématiquement externaliser alors qu’on peut gérer l’existant?

2. Compatibilité avec VMware et Hyper-V

Avec 4 500 participants en provenance de plus de 100 pays, le sommet OpenStack d’Atlanta au mois de mai 2014 avait de quoi rivaliser avec les plus grands symposiums des solutions traditionnelles. Cet engouement se confirme quand on constate que VMware est un contributeur important du projet et qu’à ses côtés plusieurs entreprises travaillent intensément sur la prise en charge d’Hyper-V par OpenStack.

Comment cela est-il possible? Tout simplement parce qu’OpenStack apporte à l’industrie ce dont elle a besoin : des normes, l’ouverture totale du code source et une licence permissive qui permet de faire cohabiter les composants d’OpenStack avec les logiciels des constructeurs, éditeurs ou hébergeurs.

Cisco, HP, Rackspace, NetApp, Red Hat proposent ainsi des versions de la solution qui sont basées sur les mêmes composants, dans des environnements plus ou moins ouverts. Il est donc aujourd’hui possible de déployer un environnement Microsoft ou VMWare avec OpenStack.

3. Optimisation des coûts

OpenStack n’impose aucun modèle de coût, il s’agit d’une réponse technologique à un besoin. Pas de licence ni de facturation sur la base d’un nœud, de machines virtuelles ou de la consommation de ressources. Vous êtes libre de déployer l’environnement le plus optimal pour votre entreprise.

En limitant ainsi vos coûts de licence au déploiement d’hyperviseurs esX ou Hyper-V, seulement lorsque c’est nécessaire, vous ferez des économies substantielles. Vous pouvez aussi choisir des versions avec abonnement, des solutions adaptées à un certains matériels… Bref, vous êtes en mesure de mettre en concurrence les solutions entre-elles en fonction de vos attentes.

Schéma d’environnement multi-plateforme avec OpenStack Openstack multicloud

En conclusion, nous ne parlons pas ici de solution miracle : chaque entreprise a sa propre réalité et se doit d’étudier les avantages et les inconvénients des différentes solutions, dont OpenStack.

Cependant, faites attention à bien mettre en perspective les critères d’indépendance en plus des aspects fonctionnels et financiers.

A bientôt, Jonathan

Post original dans Direction Informatique: http://www.directioninformatique.com/blogue/infonuagique-privee-la-flexibilite-damazon-a-un-cout-reduit-avec-openstack/28044

vendredi 16 mai 2014

Cloud, formation, Canadiens et logiciels libres - Au plaisir de se voir Solutions GNU/Linux

Salut,

Comme chaque année ce sera un plaisir d'être présent au Salon Solutions GNU/Linux ! Vous pourrez me retrouver avec ma joyeuse bande de Canadiens sur le Stand D29

Canadiens-savoirfairelinux

Sinon, je m'occuperai plus particulièrement du track Cloud et de la table ronde formation:

Track CLOUD LIBRE

Le 20/05/2014 de 13h à 19H00 Salle Monet

"Cette année le track Cloud Libre va s'orienter vers les déploiements effectifs de projets de l'IaaS au PaaS en passant par l'orchestration. Retours d'expériences, solutions émergentes, quelles sont les différentes technologies pour monter et industrialiser ses déploiements et la gestion de son infrastructure."

13H00 à 14H00: TABLE RONDE : Du IaaS au PaaS : un écosystème de solutions libres ! Intervenants :

  • Frédéric AATZ, Responsable de Stratégie Interopérabilité et Open Source, Microsoft
  • Hervé LECLERC, Directeur Technique, Alter Way
  • Michel-Marie MAUDET, Directeur Général adjoint, Linagora
  • Christophe SAUTHIER, CEO, Objectif Libre
  • Jules-Henri GAVETTI, PDG, Ikoula

14h10-14h40 : Pourquoi et comment un Cloud Ouvert, par Jean-Pierre LAISNE, CEO, CompatibleOne 14h45-15h25 : Living in a Cloudy Post-Prism World – the User Data Manifesto, par Frank KARLITSCHEK, ownCloud project Creator & owncloud.com CEO, ownCloud 15h30-16h10 : Indicateurs de haut niveau et supervision niveau métier : nouveaux défis de la supervision à l’ère du cloud, par Rodrigue CHAKODE, Ingénieur R&D, SysFera et RealOpInsight Labs 16h15-16h55 : dpdk.org - le cœur de la performance réseau sur les systèmes virtualisés, par Vincent JARDIN, CTO, 6wind 17h00-17h40 : Solum : le PaaS arrive dans OpenStack, par Julien VEY, DevOps, Numergy et Pierre PADRIXE, Software Engineer, Numergy 17h45-18h25 : La supervision dans les nuages avec OpenStack et Shinken, par Thibault COHEN, Leader de pratique supervision, Savoir-faire Linux 18h30-19h00: Hadoop as Service, OpenStack + Hadoop, par Charly CLAIRMONT, CTO, ALTIC

Table ronde formation:

Le 21/05/2014 de 09H30 à 10H40 Salle Monet

"Les MOOC font beaucoup parler d'eux. S'ils apportent des éléments nouveaux, sont-ils pour autant les seules innovations en matière d'enseignement supérieur et notamment en informatique ? En effet, les spécificités de l'enseignement en informatique (obsolescence rapide de certaines technologies, mise à jour fréquente des logiciels, nécessité du travail collaboratif...) rendent difficile une stratégie d'enseignement purement en ligne. Cette table ronde permettra à plusieurs acteurs d’apporter leurs visions sur les différentes modalités de formation en matière d'enseignement informatique dans le supérieur."

Intervenants :

  • Philippe MONTARGES, co- Fondateur et Président, Alter Way,
  • Christophe VILLEMER, VP executive Savoir-faire Linux, membre du conseil d'administration Université du Québec à Montréal (UQAM),
  • Cyril PIERRE DE GEYER, Directeur de l'executive, MBA Epitech et intervenant HEC

Au plaisir de vous y voir :-)

Librement Jonathan

jeudi 3 avril 2014

OpenStack: stratégies et composants - Mars 2014 - Montréal - Québec - Canada

Bonjour,

OpenStack est une solution open source d'Infrastructure-service (Infrastructure as a Service - IaaS) sous licence Apache qui s'impose aujourd'hui comme une référence. Quand on a dit cela, on a à la fois tout dit et rien dit. Je faisais ma première présentation à ce sujet à Montréal la semaine dernière !

Cela m'a permis de mettre à jour et d'enrichir ma présentation sur OpenStack avec l'approche (originale ?) d'analyser le projet sous l'angle de la stratégie des acteurs et des projets/composants qui lui sont associés. Avec au final il analyse de ses forces faiblesses.

OpenStack - sa force

Des compléments que vous n'aurez pas dans les slides:

  • La licence Apache

Les caractéristiques majeures de la licence Apache sont d'autoriser la modification et la distribution du code sous toute forme (libre ou propriétaire, gratuit ou commercial) et d'obliger le maintien du copyright lors de toute modification (ainsi que le texte de la licence elle-même). Cette licence permet ainsi de proposer une version privée d'Openstack, de pouvoir connecter celui-ci à tous les logiciels et même de l'inclure au sein d'une solution tierce. Cette grande liberté explique, entre autre, le succès du projet.

  • Pourquoi OpenStack finira par s'imposer ?

Le cloud computing a besoin de standards et de rendre les solutions interopérable pour faciliter la migration entre les différentes technologies mais surtout permettre aux solutions existantes de communiquer entre-elles. Dans le passé des standards se sont imposés grâce à la prédominance de certaines entreprises où à une volonté collective de les créer. Dans le cas d'Openstack les deux éléments sont imbriqués. Les entreprises, tel qu'Amazon, ont tenté d'imposer des standards mais elles n'a été que peut suivi, logiquement, par ses concurrents. Dans OpenStack des entreprises aux enjeux parfois contradictoires sont obligés de collaborer, elles s'entendent ainsi sur un certain nombre de standards. Or l'emthousiasme autour d'Openstack tend à imposer ces choix à l'ensemble du marché. Aujourd'hui des entreprises qui développent des technologies concurrentes à OpenStack travaillent à rendre compatible leurs solutions à celui-ci. Rien d'étonnant ainsi à voir VMware ou IBM être dans les contributeurs les plus importants du projet ou qu'il est possible de déployer des environnements virtuels Microsoft avec OpenStack.

Vous trouverez la présentation ici !

A bientôt, Jonathan

vendredi 21 février 2014

Free Software et Open Data : presentations OpenStack Summit Atlanta - Merci de voter !

Salut,

J'ai fait deux propositions d'interventions lors de l'OpenStack Summit d'Atlanta :

  • Open data with Cloud computing approach: architecture like others ? ( Speaker: Jonathan Le Lous )

Explication et vote: https://www.openstack.org/vote-atlanta/Presentation/open-data-with-cloud-computing-approach-an-architecture-like-others

C'est la version sous-titrée en anglais de mon post à ce sujet

  • Why OpenStack must be Free Software ? ( Speakers: Loic Dachary, Jonathan Le Lous )

Explication et vote: https://www.openstack.org/vote-atlanta/Presentation/why-openstack-must-be-a-free-software

Cette présentation j'y tiens et c'est pour cela que j'ai demandé à Loïc de m'accompagner sur le sujet ! OpenStack a encore beaucoup à apprendre pour devenir un logiciel libre !

Vote OpenStack Summit Merci de voter via les liens !

J'avoue que cela risque d'être un sacré challenge de parler en anglais devant un public (ou pas) ;-)

Librement, Jonathan

lundi 10 février 2014

Donnons la priorité au Logiciel Libre ! Soutenons l'April

Salut,

"L'utilisation de logiciels libres ... est la première étape dans la prise de contrôle de nos vies numériques – qui inclut la prévention de la surveillance." Richard Stallman, 2014, film campagne de soutien à l'April. Priorité au logiciel libre

Voilà deux ans que j'ai intégré le conseil d'administration de l'April. Je ne regrette pas cet investissement car j'ai l'impression d'agir chaque jour pour un monde de plus en plus libre :-) Je suis toujours impressionné par le travail fournit par les bénévoles mais aussi les permanents qui sont plus que de simples salariés !

Mais si nous, avec des associations amies, pouvons nous enorgueillir de certaines victoires le chemin est encore long et de nombreux dangers apparaissent comme ceux liés à Prism, aux smartphones/tablettes mais aussi aux applications en mode SaaS qui peuvent embarquées des logiciels privateurs et enfin à l’hégémonie de grandes entreprises qui se battent ouvertement contre le libre (non nous ne sommes pas blanche neige, on ne nous endort pas avec une pomme !) ...

10/20/30 euros ne sont pas des dons vains face aux combats d'aujourd'hui et à venir ! Sachez aussi que plus que l'argent votre participation aux groupes de l'April, la promotion via des stands ou des conférences sont autant de petites gouttes...

Lien vers le site de campagne : http://www.april.org/campagne/

Lien vers le rapport moral : http://www.april.org/lapril-publie-son-rapport-moral-2013

- page 1 de 52