Comment Kubernetes permet de réussir la modernisation multi‑cloud

L’hypercroissance de Kubernetes est trop importante pour être ignorée. Quels sont les tendances et les facteurs qui stimulent sa popularité?
S'abonner
8,6 min. de lecture
Mousume Roy
Mousume Roy
Associate General Manager, Global Thought Leadership
8,6 min. de lecture
microphone microphone Listen à article
30s Backward
0:00 0:00
30s Forward
Pourquoi Kubernetes est le facteur clé d’une transformation hybride et multi‑cloud réussie

Kubernetes est devenue une technologie courante. La plateforme d’orchestration de conteneurs est maintenant trop importante pour être ignorée et est devenue un choix populaire pour créer de nouvelles applications infonuagiques, moderniser les charges de travail existantes et mettre à l’échelle celles déjà en place plus rapidement.

Au cœur de la pandémie, l’adoption accélérée du nuage pour faciliter le travail à distance a ouvert la voie à de nombreuses nouvelles technologies et favorisé la croissance de Kubernetes ou K8s. Kubernetes figure également parmi les compétences numériques en plus forte croissance aux États-Unis et, selon le State of Cloud Native Development Report, 5,6 millions de développeurs l’utilisent aujourd’hui.

Selon Alan Flower, vice-président exécutif chez HCLTech : « Kubernetes et d’autres projets de sources ouvertes issus de communautés comme la CNCF exposent les organisations à une source d’innovation accélérée incomparable. L’adoption de plateformes basées sur Kubernetes apporte l’assurance d’améliorations rapides, d’un accès facile aux correctifs de sécurité et d’une résilience accrue. »

Facteurs qui stimulent l’adoption de Kubernetes

  1. La réalité d’un parcours de modernisation hybride et multinuagique

    Le marché mondial du nuage devrait atteindre 623 milliards de dollars d’ici 2023, tandis que le marché des conteneurs applicatifs devrait croître jusqu’à 4,98 milliards de dollars en 2023. Le facteur numéro un qui motive la forte adoption de Kubernetes est sa flexibilité avec différents fournisseurs infonuagiques, répondant à la demande de solutions hybrides et multinuagiques. Kubernetes et ses conteneurs permettent aux organisations de travailler sur une plateforme multi-nuage, leur permettant d’exécuter des applications sur une combinaison de plateformes infonuagiques (nuages publics et privés). En conséquence, les charges de travail sont réparties entre deux plateformes nuagiques ou plus, ce qui constitue un avantage considérable.
  2. Une demande accrue de transformation réelle et de modernisation continue

    Tout simplement migrer les charges de travail vers le nuage n’apportera aucun avantage transformationnel. Les clients attendent des bénéfices tangibles, et cela exige des organisations qu’elles modernisent ou adaptent leurs applications à des plateformes basées sur les conteneurs. Kubernetes permet cela et facilite la migration accélérée d’applications conteneurisées depuis l’infrastructure sur site vers des déploiements hybrides sur toute infrastructure infonuagique via la modernisation, l’adaptation de plateforme et la refonte d’applications.
  3. Efficacités d’exécution et réduction des coûts

    Kubernetes est une plateforme entièrement ouverte, ce qui garantit une innovation continue et une amélioration qui protègent tout investissement dans la plateforme. Cela signifie qu’il n’y a pas de verrouillage technologique qui pourrait devenir rapidement obsolète. K8 permet également la portabilité entre tous les principaux fournisseurs de nuage public, y compris AWS, Google Cloud et Microsoft Azure. De plus, les applications existantes fonctionnent avec des coûts de ressources moindres comparativement aux plateformes traditionnelles basées sur des machines virtuelles.
  4. Une approche fondée sur les normes pour accélérer la mise en marché

    Kubernetes augmente considérablement l’agilité et l’efficacité du cycle de développement logiciel, en permettant aux organisations de réduire le délai de mise en marché et d’atténuer les risques associés à la mise en production de nouveaux logiciels grâce à l’adoption de pratiques comme DevSecOps. Les équipes apprécient Kubernetes parce qu’il améliore la productivité, réduit les coûts et les risques et rapproche les organisations de l’atteinte de leurs objectifs liés au nuage hybride.
Nuage : le catalyseur de l’innovation

Lire le magazine

La tendance qui façonne l’avenir de Kubernetes

  1. Préférence pour les applications infonuagiques

    Kubernetes est parfaitement adapté à une infrastructure informatique hybride ou multinuagique. Son adoption offre aux organisations la flexibilité de déployer des applications sur toute infrastructure sous-jacente. Cela fait de Kubernetes un excellent choix qui renforce les stratégies multi-nuages ou hybrides des entreprises et explique pourquoi les sociétés préfèrent exécuter leurs applications sur cette plateforme.

    Flower explique : « Il est facile de penser que placer simplement les charges de travail applicatives sur Kubernetes apportera des avantages indiscutables. Kubernetes est puissant, mais sa pleine puissance se révèle quand on l’associe à des applications infonuagiques qui offrent des avantages architecturaux inhérents, alignés avec le cluster et le support de la conteneurisation sous-jacents dans Kubernetes. »

    La pandémie a poussé de nombreuses entreprises à augmenter l’utilisation du nuage afin de rapprocher les services numériques des clients et des employés — entraînant une hausse des dépenses infonuagiques. Kubernetes accroît l’efficacité de l’infrastructure et aide à contrôler la montée des coûts. C’est la destination idéale pour les clients qui souhaitent adapter leurs charges de travail. Plutôt que de les exécuter sur des machines virtuelles inefficaces, Kubernetes utilise les conteneurs comme composants de déploiement granulaires.

    Flower dit : « C’est la principale tendance qui façonne l’avenir de Kubernetes. Les charges de travail basées sur des machines virtuelles sont coûteuses en licences, mais surtout, elles représentent une méthode inefficace d’empaqueter les applications. Plutôt que de simplement déplacer (re-heberger) les charges de travail dans le nuage, les clients préfèrent les conteneuriser et les adapter pour qu’elles s’exécutent telles quelles sur une plateforme basée sur Kubernetes. »

  2. Adoption de la pratique SRE

    Des approches avancées comme Site Reliability Engineering (SRE) gagnent en popularité pour gérer la performance et la stabilité applicative, tout en répondant aux besoins d’affaires changeants. SRE applique les principes et pratiques du génie logiciel aux opérations informatiques afin de créer des systèmes logiciels hautement fiables et ultra-évolutifs. En 2023, les organisations se concentreront soit sur la formation d’une équipe centrale SRE, soit sur la distribution des compétences SRE à travers toutes les fonctions informatiques existantes afin de développer et standardiser les pratiques exemplaires pour diffuser les connaissances à l’interne et exploiter les objectifs de niveau de service (SLO), une nouvelle façon de définir la disponibilité des services, fondamentalement différente de l’approche traditionnelle basée sur les SLA, pour régir la gestion des services.

    « Héberger des applications infonuagiques sur une plateforme basée sur Kubernetes apporte des avantages architecturaux et opérationnels évidents à vos applications. Mais cela ne garantit pas à lui seul la transformation attendue. Ce n’est qu’en adoptant les opérations Cloud Native que vous verrez les résultats de bout en bout. Voilà ce qui motive l’extraordinaire adoption du SRE (Site Reliability Engineering), qui introduit des pratiques qui bouleversent la vision traditionnelle de la disponibilité, » poursuit Flower.

    Il ajoute : « L’introduction d’un état d’esprit de génie logiciel au sein des équipes opérationnelles apporte une nouvelle orientation vers l’automatisation proactive et un éloignement de l’approche réactive traditionnelle et des billets de soutien IT. »
  3. Plateformes logicielles basées sur l’open source

    L’utilisation d’applications open source par les entreprises explose, les développeurs et analystes de données misant fortement sur la communauté open source. Cette préférence s’explique par la facilité de sélection et d’évaluation logicielle, ce qui permet un déploiement rapide et l’adoption d’applications innovantes. Quand il s’agit de défis technologiques, les développeurs se tournent vers des logiciels ouverts comme Kubernetes, d’où l’importance pour une organisation d’avoir une stratégie adéquate pour encadrer son utilisation.

    En tant que membre platine de la CNCF (Cloud Native Computing Foundation), HCLTech y contribue largement et travaille à une intégration plus poussée des technologies open source et de Kubernetes pour contribuer au futur succès du projet.

    Flower ajoute : « HCL Cloud Native Labs soutient les entreprises tant dans la construction que la modernisation de leur infrastructure et de leurs applications. Cette adhésion platine permet à HCL Cloud Native Labs de s’assurer que les derniers développements CNCF sont rapidement accessibles aux clients internationaux. »
Nuage et écosystème Nuage Article Comment Kubernetes permet de réussir la modernisation multi‑cloud