Archives de catégorie : Blog

Choisir ses fournisseurs IT : Maîtrise et risque vs. standardisation et dépendance

Dans un monde où la transformation numérique repose sur des infrastructures et des outils logiciels critiques, le choix des fournisseurs IT est une décision stratégique majeure. Faut-il opter pour une solution de marché, souvent performante mais fermée, ou privilégier des alternatives open source et européennes offrant plus de maîtrise mais avec un risque plus marqué ?

Le dilemme des DSI et responsables IT

Les décideurs IT sont confrontés à un choix difficile :

  • Choisir une solution propriétaire : Elle est souvent plus mature, bien supportée, avec un écosystème de services établi. Toutefois, elle expose l’entreprise à une forte dépendance vis-à-vis du fournisseur, qui peut imposer des hausses tarifaires, modifier les conditions d’utilisation ou arrêter certaines offres (comme le rachat de VMware par Broadcom l’a illustré).
  • Opter pour une alternative open source ou européenne : Elle offre une plus grande maîtrise des coûts, de l’évolution et de la sécurité, mais nécessite plus d’implication technique et un risque opérationnel accéléré par le manque de support ou de garantie d’évolution.
 le dilemme du DSI entre un système fermé et un avenir incertain mais ouvert.

La problématique des acteurs locaux

Pour le passage à Proxmox, la plus grande problématique fut de trouver un acteur diffusant cette technologie. Si le risque semble important pour un responsable informatique, il semble encore plus critique pour les prestataires locaux. En effet, ceux-ci doivent investir du temps et des ressources pour se former et proposer un support fiable, alors même que la demande reste incertaine face aux géants du secteur.

Pour le choix de Proxmox, seuls deux acteurs ont pu répondre présents (Cylène et Geco-IT). Cette volonté des opérateurs historiques de rester sur le modèle établi peut se comprendre, car ils ont structuré leurs offres autour des solutions propriétaires avec des équipes certifiées et des contrats de support bien établis. Cependant, cela accentue la prise de risque pour les entreprises qui souhaitent basculer vers une solution open source : elles ne changent pas seulement de technologie, mais aussi d’écosystème de support et de partenaires.

De plus, les entreprises qui font ce choix doivent parfois développer en interne des compétences spécifiques pour combler le manque de prestataires spécialisés, ce qui nécessite un investissement non négligeable en formation et en montée en compétence de leurs équipes IT.

Exemple concret : Migration de VMware/Veeam à Proxmox et de Talend à Talaxie

Le cas de Proxmox vs. VMware/Veeam

  • VMware/Veeam : Leader historique du marché, très intégré et performant, mais en train de devenir de plus en plus cher et verrouillé.
  • Proxmox : Une solution européenne open source offrant une alternative viable, avec une communauté forte et des coûts maîtrisés.
  • Impact : En passant à Proxmox, on gagne en autonomie et en réduction des coûts, mais on prend le risque d’un support communautaire moins structuré.

Le cas de Talaxie vs. Talend

  • Talend : Solution robuste d’intégration de données, mais devenant de plus en plus fermée depuis son rachat par Qlik.
  • Talaxie : Un fork open source européen permettant de conserver une logique décentralisée et plus flexible.
  • Impact : Moins de dépendance à un acteur privé, mais un besoin d’investissement pour maintenir la solution.

Les critères à prendre en compte dans le choix d’une solution

  1. Maîtrise technologique : Qui détient le code source et le contrôle de l’évolution ?
  2. Support et pérennité : Quelle est la capacité à maintenir la solution en interne ou via un prestataire de confiance ?
  3. Coût total de possession (TCO) : Une solution gratuite n’est pas toujours la moins chère si elle demande plus de ressources internes.
  4. Risque juridique et souveraineté : Les régulations sur la protection des données peuvent influencer le choix (ex : Cloud Act vs RGPD).
  5. Capacité d’évolution : La roadmap est-elle transparente et adaptable aux besoins futurs ?
  6. Partenaires du changement : Cette nouvelle solution s’intègre-t-elle facilement à votre environnement existant ? Nécessite-t-elle une refonte complète de votre écosystème ? Quel est le risque à moyen et long terme ?

Conclusion

Il n’existe pas de choix universel : chaque décision doit être évaluée en fonction des objectifs stratégiques de l’entreprise. L’important est de comprendre l’équilibre entre la maîtrise et le risque, et d’éviter la dépendance totale à un fournisseur dont les intérêts peuvent diverger de ceux de l’entreprise.

Les solutions open source européennes offrent une alternative intéressante pour reprendre le contrôle de son infrastructure IT, mais elles demandent un engagement et une expertise que les solutions propriétaires atténuent en échange d’une dépendance accrue. Dans un contexte où la souveraineté numérique devient un enjeu majeur, ce type de décision pourrait bien devenir un standard pour de nombreuses entreprises en quête de liberté technologique.

L’Insourcing en PME: stratégie et précaution

Rapatrier ses compétences IT en interne n’est pas un choix sans conséquences. Il y a des atouts ( cf https://marcsauget.fr/2024/04/29/pme-pourquoi-linsourcing-de-votre-it-est-un-atout-strategique/). En prenant cette décision, vous devenez responsable des compétences que vous avez choisi de réinternaliser. En cas d’échec, la pression repose entièrement sur vos épaules. Assurez-vous d’être en mesure de fournir les services dont vous prenez la charge en conditions réelles de production.

Prenez garde à la planification

Les coûts initiaux : Le premier piège

Le coût de mise en place peut être sous-estimé. On pense souvent que « ce n’est rien, juste un script », mais les exceptions surviennent toujours. Un chef de projet externe aurait l’expérience de cas similaires et pourrait éviter certains pièges. Votre avantage, c’est votre proximité avec le métier, qui vous permet de mieux connaître les spécificités des traitements. Restez vigilant et ne surestimez pas vos compétences ni celles de votre équipe.

Connaissance et gestion des compétences

Être employé dans une PME vous permet d’être impliqué à tous les niveaux de l’IT, mais cela comporte le risque de limiter vos compétences. Restez informé des dernières tendances et technologies, par exemple via des plateformes d’apprentissage comme O’Reilly. Reconnaître vos domaines de compétence vous aidera à savoir quand solliciter l’aide de consultants externes. Entretenez vos compétences : dans notre secteur, les connaissances deviennent rapidement obsolètes.

Planification et gestion de l’insourcing

Prenez le temps d’élaborer votre stratégie d’insourcing. Si vous reprenez d’un coup toutes les compétences et responsabilités, le risque de surcharge est réel. Gérer l’IT d’une PME peut être extrêmement prenant, car chaque problème semble urgent. Apprenez à prioriser et à rendre votre équipe puis vos collègues aussi autonomes que possible. Ne devenez pas un point de blocage. Vous n’êtes pas indispensable : formez vos équipes à fonctionner sans vous et reprenez progressivement le contrôle de vos compétences IT. Considérez que déléguer et faire ne prennent pas le même temps.

Maîtrise de votre IT : Un avantage inestimable

Une fois que vous maîtrisez votre IT, vous pouvez avancer à votre propre rythme et garder le contrôle sur vos projets. Ce contrôle a une valeur inestimable.

PME, pourquoi l’insourcing de votre IT est un atout stratégique


L’externalisation domine l’IT, de l’infogérance à l’infrastructure. Cependant, reprendre ces compétences en main peut transformer votre entreprise. Avoir une équipe IT interne permet une réaction rapide aux défis et opportunités. Une telle équipe, dédiée et intégrée à votre entreprise, comprend vos besoins spécifiques et adapte les technologies de façon précise et personnalisée, alignant efficacement les solutions technologiques avec vos objectifs.
Dépendre d’un prestataire externe signifie souvent être lié à leur calendrier. Dans le monde de l’ERP, par exemple, il faut parfois programmer les interventions d’un consultant un an à l’avance.


Qui peut prévoir avec exactitude ses besoins en évolution ou en maintenance de son ERP aussi loin dans le futur? Souvent, vous vous retrouvez avec des jours de service soit inutilisés, soit mal alignés avec l’évolution de vos projets.


Prenons un cas concret illustrant l’avantage de l’insourcing : nous venons de réaliser en interne la mise à jour de notre ERP. Notre intégrateur initial avait proposé, après deux jours d’étude, un devis pour 13 jours d’intervention sans garantie de résultat, nous laissant la responsabilité des tests. En fin de compte, bien que la migration nous ait pris le double de temps en interne, elle n’a requis qu’une heure de prestation externe. Cela peut sembler plus coûteux en termes de jours, mais pas en budget. Aujourd’hui, nous maîtrisons 80 % du périmètre de notre ERP et pouvons effectuer la migration de notre dernier serveur de manière autonome, efficace, et selon notre propre calendrier.


C’est là un véritable gain sur le long terme !

Plongée dans l’univers des plugins ChatGPT : votre nouveau side-project ?

L’intelligence artificielle (IA) est en pleine effervescence, et le monde des chatbots n’est pas en reste. Au cœur de cette révolution se trouve ChatGPT d’OpenAI, une technologie qui se démarque par sa capacité à évoluer et à s’adapter grâce aux plugins. Si vous êtes un développeur en quête d’un projet passionnant, voici pourquoi vous devriez envisager de plonger dans l’écosystème des plugins ChatGPT.

Sous le capot : L’architecture des plugins ChatGPT

Un plugin pour ChatGPT n’est pas simplement un add-on. C’est un module d’extension puissant qui peut transformer, améliorer ou diversifier les capacités intrinsèques du modèle. Ces extensions sont méticuleusement conçues pour s’harmoniser avec l’API de ChatGPT, garantissant une fusion transparente sans sacrifier les performances du modèle.

Pourquoi les plugins sont-ils le futur de ChatGPT ?

  • Modularité: Ils offrent une architecture propre, assurant que le cœur de ChatGPT demeure solide tout en évoluant.
  • Scalabilité: Grâce à leur conception, l’intégration de nouvelles fonctionnalités est fluide, sans impact négatif sur le système global.
  • Interopérabilité: Avec des interfaces bien définies, les plugins peuvent facilement dialoguer avec d’autres systèmes et bases de données, élargissant ainsi le champ des possibles.
  • Monétisation: Pour les esprits entrepreneuriaux, les plugins peuvent être transformés en produits premium, ouvrant la voie à des opportunités financières.
AI nuclear energy, future innovation of disruptive technology

Les avantages d’un side project axé sur ChatGPT :

  • Montée en compétence: C’est une chance inouïe de perfectionner vos compétences en programmation, NLP et IA.
  • Opportunités financières: Un plugin innovant peut non seulement répondre à un besoin, mais aussi devenir une source de revenus.
  • Visibilité: Enrichir l’écosystème ChatGPT peut vous positionner comme un acteur clé au sein de la communauté tech et IA.
  • Liberté créative: Sans les contraintes d’un environnement professionnel formel, vous pouvez expérimenter, innover et peaufiner à votre rythme.
  • Réponse à un besoin: Si ChatGPT manque d’une fonctionnalité que vous désirez, pourquoi ne pas la créer vous-même ?
  • Acquisition de compétences diverses: Gérer un projet de A à Z vous permet d’acquérir des compétences en gestion, marketing et communication.

En bref,

Se lancer dans la création d’un plugin pour ChatGPT est bien plus qu’un simple side project. C’est une aventure enrichissante, une opportunité d’apprentissage et un tremplin vers de nouvelles opportunités. Pour les passionnés de technologie, c’est le moment idéal pour contribuer et façonner l’avenir des chatbots.

Ressources :

Image de callmetak sur Freepik
Image de rawpixel.com sur Freepik

Motiver vos méninges, faites des concours

En tant que développeur, il est rare que nos algorithmes soient vraiment révolutionnaires. Souvent nos travaux sont tout autre. Nous devons assembler, comprendre le métier, proposer des solutions innovantes .. mais pas faire des algorithmes réellement complexes. La difficulté est réelle .. mais il ne s’agit pas d’algorithme à proprement dit.

Les challenges de programmation sont une occasion unique de faire travailler nos méninges, bien fatigué par des années de temps perdu à comprendre pourquoi « le ca marche sur mon PC » ne s’applique plus en production.

Les challenges peuvent être plus ou moins long et plus ou moins sponsorisés. Votre objectifs sera soit de vous faire remarquer par un recruteur … soit simplement prendre du plaisir.

Durant les fêtes qui s’approche, le site Coding Game propose un concours particulier par sa longueur. Vous aurez 3 semaines pour réfléchir, aucune excuse pour ne pas s’y frotter.

Le concours débute le 12.12.2022 à 16H00.

C’est par ici que cela se passe : https://www.codingame.com/contests/fall-challenge-2022

Bon jeu et bonne prise de tête.

C’est cela qu’on aime ^^.

#codinggame #bot #IA

Un site statique en Jekyll

L’objectif est simple : proposer un site Internet flexible, évolutif et présentant le minimum de risque de sécurité.

Les bases sont posés et chacun des points peut être détaillé de la manière suivante :
Flexible : l’idée est de pas se contraindre dans un cadran trop fixe et de pouvoir présenter le contenu dans le format qui nous intéresse.

Evolutif : Le contenu est un élément dur à produire, il faut permettre une structure qui va pouvoir s’actualiser, se compléter facilement. Il faut aussi pouvoir présenter des actualité. Le besoin n’est pas d’une mise à jour à la journée, mais plutôt sur un rythme mensuel.

Sécurisé : rien de pire qu’un site qui se fait hacker et que diffuse de l’information non souhaité. Dans notre contexte, la surveillance du site sera moindre que sur un site d’entreprise. Les moyens sont limités, il faut donc limiter au maximum les sources d’incident.


Voici les trois éléments qui m’ont amené à proposer un site statique pour la commune de Couthenans (70400).

Choix du moteur :

En fait, le choix est relativement restreint. Et assez rapidement, j’ai du choisir entre Jekyll (ruby) et Pelican (Python). Sachant que je pratique plus le python que le ruby, je me suis tourné vers Pelican dans un premier temps.
Rapidement, j’ai buté sur des problèmes de présentation ou de mise en place de pluggin. Je ne pense que Pelican ait un potentiel plus faible, simplement que sa documentation et les templates associés sont moins riches. Mon choix est donc de partir sur Jekyll pour sa simplicité de mise en place.


Pour la mise en place d’un exemple de site, c’est tout simple, il suffit de suivre les tutoriaux, et quand vous arrivez au bout, vous avez un site fonctionnel. Pour la mise en forme, j’ai triché et j’ai utilisé un template existant (pourquoi ré-inventer la roue).  Je me suis donc basé sur les travaux de phlow (https://phlow.github.io/).

D’un point de vue technique, il faut lire la documentation du thème que l’on exploite et regarder comment les pages sont construites. Après quelques tests, le récupération d’un peu de contenu. On arrive rapidement à produire un site diffusable en production. La maquette du site peut être visible ici : http://couthenans.sauget.fr/

Mes seules notes sur ce projet concerne :
– la commande de compilation pour le développement :

bundle exec jekyll serve --config _config.yml, _config_dev.yml --livereload --incremental 

– la commande pour la production :

bundle exec jekyll build

Couthenans.fr
Que dire d’autres, pour vos sites à faible modification, essayer les sites statiques, cela fait gagner énormément de temps à vous et à l’utilisateur.

Prochaine étape : le passage de ce blog en statique, à raison d’un billet par an …
il est forcément un bon candidat ^^



Des sources de motivations

Voici quelques liens qui permettent de ne pas se laisser entraîner par la facilité technique de la routine.

Challenge algorithmique :
Nos neurones ont souvent l’envie de paresser et de croire que les algorithmes maîtrisés lors de nos études, le reste par la suite.
Rien de tel que des petits challenges pour relancer notre gymnastique intellectuel :

CodinGame Des concours, des puzzles, des challenges .. il y a toujours moyen de se divertir en enrichissant son agilité algorithmique.

Project Euler Dans le même esprit, mais précurseur, le côté mathématique est beaucoup plus mis en avant.

Histoire de côtoyer les challenges entrepreneurial, voici une triptyque à suivre :
humancoders, pragmaticentrepreneurs, voir codeur

Car nous avons toujours quelques choses à apprendre :
Mooc fun : un Mooc intéressant et de qualité dans la langue de molière.
Safari Une source semblant inépuisable de documentations, vidéos et tutoriels.

Pinterest, une communauté basée sur le partage d’épingle

Ma découverte de la semaine : la communauté Pinterest.

Cette communauté semble se baser sur le partage, non pas de bookmark, mais d’images.

L’idée première semble de pouvoir sauvegarder chaque lien sur chacune des ressources graphiques que l’on pourrait rencontrer ou rechercher. Il est possible de classer ces différentes ressources en fonction d’une thématique.

Pinterest

Là ou cela devient intéressant, c’est qu’à cette simple fonctionnalité de bookmarks, s’ajoute un aspect communautaire. Il est en effet possible de voir, de partager, et de bénéficier des sélections de tout à chacun et c’est là que ce site devient intéressant. En effet, la recherche d’image ne se fait plus dans l’immensité du Web mais dans une sous-partie déjà sélectionnée par la communauté. Il est vrai que cela peut être contraignant, car cela impose d’être un suiveur plus qu’un découvreur … mais suivant le type de recherche que l’on effectue, cela peut grandement gagner du temps.

De prime abord, le premier contact fut un peu distant car il faut avoir un compte pour consulter les différents résultats du site. Il est possible d’avoir un aperçu, mais dès qu’un scroll est nécessaire, la navigation se stoppe en demandant une connexion. Une fois cette étape réalisée, le site offre tout son potentiel et présente une vraie alternative à la recherche d’image classique via les moteurs de recherche.

le Blog Pinterest

Pinterest, le site

Mise à jour de wordpress

Depuis quelques temps, les mises à jours automatiques ne se faisait plus pour raison de mémoire, et là,
je n’ai pas fait attention à qui à changer ses pré-requis mais elle est passée.

Avec cette mise à jour et la suppression de tous les commentaires non-validés (rien de moins que 50 000), c’est peut être l’occasion de relancer ce blog

A bienôt.