Développeurs

Embrassez la révolution des conteneurs avec IBM

Share this post:

Les développeurs ne jurent plus que par les conteneurs, une unité d’exécution facilitant le déploiement des applications et leur définition sous la forme de microservices. Reste que la gestion des conteneurs n’est pas toujours simple. Des services comme les IBM Managed Container Services peuvent aider les entreprises.

La croissance folle des conteneurs

L’émergence du Cloud est intimement liée aux machines virtuelles. Mais c’est une unité d’exécution encore plus petite qui est en train de révolutionner le paysage IT : le conteneur. Les conteneurs répondaient initialement à une problématique de déploiement venant du monde des développeurs. Docker a ajouté à ceci la gestion des images et la collaboration. Swarm s’est penché pour sa part sur la problématique de l’orchestration. Et Kubernetes sur les déploiements massifs.

L’arrivée de cet outillage s’est traduite par une accélération brusque du marché des conteneurs. Le marché du CaaS (Container as a Service) devrait ainsi atteindre les 4,1 milliards de dollars en 2022. Cette technologie est par ailleurs difficilement dissociable du développement agile et du modèle DevOps. Ce qui se traduit par une automatisation et une immutabilité poussées à l’extrême. Une caractéristique que pourraient adopter les machines virtuelles dans le futur.

Les conteneurs ne sont en revanche pas forcément indissociables du Cloud, même s’ils sont un vecteur d’hybridation bienvenu dans une stratégie multi-Cloud. Les conteneurs restent en effet la plus petite unité de production commune entre les offres de différents opérateurs Cloud.

Le numéro 1 du Cloud hybride n’existe pas encore, mais gageons que celui qui sera le plus fort sur les conteneurs remportera
la timbale. Il devra proposer un outillage de gestion des conteneurs, mais aussi une plate-forme de qualité industrielle pour leur déploiement et une stratégie de certification de solutions tierces.

Les IBM Managed Container Services

Les IBM Managed Container Services (IMCS) existent depuis 2014, mais sont en évolution constante, ce qui permet d’y proposer des technologies émergentes. Bien entendu Docker et Kubernetes, mais aussi Helm pour gérer les applications Kubernetes et Terraform, une solution d’Infrastructure as a Code. Ajoutez à ceci une toolchain DevOps, des services managés de sécurité, du conseil et de l’infogérance et vous obtenez une offre complète de gestion du cycle de vie des services en conteneurs.

IMCS attire deux typologies d’entreprises.
Il y a tout d’abord celles qui développent ou rénovent des applications en microservices. Mais il y a également les entreprises qui se rendent compte qu’elles peuvent optimiser leur infrastructure avec les conteneurs.
Le fait de pouvoir faire tourner 2 à 4 conteneurs pour une machine virtuelle est en effet un facteur d’optimisation à ne pas négliger.

Les conteneurs sont un excellent vecteur d’automatisation du déploiement des applications ou des mises à jour. Il en effet très aisé de naviguer entre plusieurs versions d’une application. Le côté négatif est qu’il est significativement plus difficile de gérer des conteneurs que des machines virtuelles. L’infrastructure est plus complexe et il faut apprendre à maîtriser de nouveaux outils. D’où la présence d’offres CaaS (Container as a Service) ou de services comme IMCS.

Avec l’acquisition de Red Hat en cours de réalisation sur 2019, IBM pourra disposer du meilleur des technologies IBM Cloud Private et Red Hat OpenShift et ambitionne déjà de devenir le futur # 1 du Cloud hybride.

DevOps et microservices : la nouvelle norme ?

Si les conteneurs peuvent servir à déployer des applications classiques, nous pouvons sans conteste observer une trajectoire parallèle avec les microservices.

Le modèle DevOps et les microservices deviennent la norme de développement. Chose d’autant plus vraie que les développeurs récemment sortis de l’école ont baigné dans des technologies comme Go, Node.js, GitLab, GitHub et Docker. Bref, dans la culture DevOps et ses outils phares. Des codeurs acculturés au développement agile et habitués aux cycles de développement courts. Ils délaissent les infrastructures statiques en faveur de microservices, avec comme unité d’exécution de base le conteneur.

Mais il manque encore de personnes ayant ce profil « Ops » au sein des entreprises. Des profils capables d’insuffler l’envie de créer et consommer du « as Code » qu’il s’agisse de l’« Infrastructure-as-Code » ou des « Operations-as-Code ». Mais aussi d’encadrer ce phénomène. Une discipline de prescription et de régulation que Google nomme le SRE, pour Site Reliability Engineering. Les profils SRE seront un atout pour acclimater les équipes à la culture DevOps et aux changements induits par l’adoption des conteneurs et des microservices.

Au-delà de ses offres de consulting et de services, c’est un domaine sur lequel IBM peut aussi accompagner ses clients : notamment à travers l’initiative IBM France Academy, qui propose des parcours variés et personnalisés mêlant cours en présentiel, e-learning, immersion, coaching, conférences … pour les aider à se doter des compétences critiques en fonction de leurs besoins spécifiques.

 

CTO Hybrid Cloud IBM Services

More Développeurs stories
16 avril 2021

Construire, moderniser, sécuriser et opérer votre IT avec IBM IS

  Le « Move to Cloud » et l’intégration d’environnements hybrides De nouveaux rôles clés émergent pour accélérer l’innovation en entreprise tout en maîtrisant les coûts. L’usage du Cloud en entreprise représente, en effet, une opportunité extraordinaire d’innovation. Mais aussi une menace sur l’intégrité, le contrôle des données et la gestion des assets informatiques. « Le « Move to […]

Continue reading

12 janvier 2021

La compréhension du langage et IBM

Nous avons publié une série de nouveautés sur nos services d’Intelligence Artificielle IBM Watson autour du traitement du langage naturel. Le communiqué de presse est disponible ici. Mais, je voulais revenir sur deux de ces annonces plus en détail. Watson Assistant Enhanced-Model Watson Discovery Reading Comprehension Un nouveau modèle amélioré de classification d’intention pour Watson […]

Continue reading

12 janvier 2021

Intelligence artificielle et Hybrid Multi-Cloud

L’hybrid Multi-cloud est devenu une réalité pour les entreprises et représente la futur génération des architectures IT. Ce rapport d’IDC montre bien que la phase 2 du « Move to Cloud » dans laquelle les entreprises sont entrées est Multi Public ou Multi Public-Private Cloud. The Road to Hybrid Multicloud L’intelligence artificielle de son coté a, ces […]

Continue reading