Pourquoi le cloud native est la deuxième révolution du cloud

enterprise technology
Mar 31, 2022
6 minute read
eWeek content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

Cloud native est l’un de ces termes qui ont profité de la vague de battage médiatique de la presse tech. Le terme est tellement en vogue actuellement que certaines entreprises font du « cloud native washing » avec leurs produits et services pour surfer sur la vague du cloud native.

Malheureusement, beaucoup d’entre elles ne comprennent pas ce qu’est le cloud native, ni ne saisissent réellement ses principaux avantages. Cependant, comme les requins capables de flairer le sang dans l’eau, ces entreprises comprennent bien qu’une deuxième révolution du cloud computing pourrait être imminente.

Pour commencer, dissipons la confusion. Beaucoup interprètent l’expression « développement cloud native » au pied de la lettre : il s’agirait de concevoir des systèmes logiciels natifs d’un fournisseur cloud donné, comme AWS, Microsoft, or Google. Ils peuvent ainsi exploiter les services de sécurité, de gouvernance, de base de données, etc. natifs de ce fournisseur, et permettre à l’application de tirer le meilleur parti de ce cloud.

À l’inverse, les systèmes non natifs seraient découplés d’un fournisseur cloud donné. Même s’ils peuvent fonctionner et remplir leur rôle, ils ne tirent pas parti des services cloud natifs. Ils peuvent donc coûter un peu plus cher à exploiter et ne bénéficient pas de services cloud natifs utiles qui amélioreraient les performances de l’application. Comme ils n’exploitent pas les services du fournisseur cloud natif, vous devez développer ou intégrer ces services vous-même.

Malgré ceux qui prennent l’expression au pied de la lettre, un nombre croissant de personnes et d’organisations considèrent le cloud native comme un modèle architectural émergent.

À lire aussi : Les gagnants et les perdants du cloud native 

Quelle est la valeur du « cloud native » ?

La définition émergente du cloud native peut être considérée comme la véritable révolution dans notre manière de concevoir, développer, déployer et exploiter les systèmes à l’avenir. En d’autres termes, cette nouvelle approche cloud native repense la façon dont nous tirons davantage de valeur des systèmes logiciels que nous créons et dont nous appliquons ces approches sur toutes les plateformes, et pas uniquement dans les clouds publics.

Cette nouvelle manière d’appréhender la valeur du cloud native inclut l’explication de la Cloud Native Computing Foundation (CNCF) : « Les technologies cloud natives permettent aux organisations de concevoir et d’exécuter des applications évolutives dans des environnements modernes et dynamiques tels que les clouds publics, privés et hybrides. » On pourrait peut-être mieux dire que les applications cloud natives peuvent être déployées dans plusieurs environnements cloud, y compris sur des plateformes traditionnelles. C’est l’un des fondements de la proposition de valeur émergente du cloud native et ce qui définit l’objet de cet engouement.

Advertisement

La CNCF défend une idée plus large : si vous mettez correctement en œuvre le cloud native, vous fournirez des applications dynamiques et évolutives sur de nombreuses plateformes, notamment les clouds publics, les clouds privés et même les systèmes existants. La prise en charge des systèmes existants et même des clouds privés plus anciens en surprend plus d’un. L’idée est toutefois de promouvoir une méthode permettant d’accomplir une tâche sans se focaliser sur la technologie sous-jacente.

À lire aussi : Les principales entreprises du cloud

Conteneurs et microservices

En règle générale, une approche cloud native nécessite une utilisation sophistiquée des conteneurs, de l’orchestration de conteneurs et des microservices pour éviter le verrouillage propriétaire, ce qui constitue un résultat souhaitable du passage au cloud native.

Les nouveaux systèmes cloud native définissent généralement une pile commune dont les clouds privés et publics constituent le socle, lequel peut résider sur n’importe quelle plateforme. Ces plateformes peuvent inclure l’informatique existante, l’edge computing et toutes les plateformes émergentes susceptibles d’apparaître à l’avenir. Là encore, l’idée est de concevoir les choses différemment, en se concentrant sur les objectifs finaux du système en cours de développement, autrement dit sur sa « vision d’ensemble ». Si l’accent était mis uniquement sur une technologie donnée, sa valeur serait éphémère.

Cela étant dit, nous pouvons définir le cloud native comme une approche présentant les avantages suivants :

  • Elle exploite les avantages architecturaux définis par les clouds publics sans nécessiter une exécution sur des clouds spécifiques.
  • L’architecture est constituée d’un ensemble de microservices indépendants pouvant exister dans un ou plusieurs conteneurs.
  • Les plateformes sous-jacentes, y compris les clouds, ne fournissent généralement pas directement de services à l’application ; elles utilisent plutôt une couche d’abstraction.
  • Ces conteneurs cloud native permettent de simplifier le déploiement sur n’importe quelle plateforme, y compris les systèmes existants, les plateformes de cloud computing ou même les appareils distants.
  • Les conteneurs cloud native peuvent obtenir les services communs pris en charge par les plateformes, dans les limites de celles-ci, par exemple en matière d’évolutivité.
  • Les services communs tels que la sécurité, la gouvernance, et l’exploitation peuvent être définis entre les conteneurs et exploités avec ou sans interaction directe avec la plateforme hôte.
  • Les conteneurs cloud native peuvent passer d’une plateforme à une autre, par exemple d’un cloud à un autre ou d’un cloud vers un système existant, sans perturbation importante du comportement du logiciel ni des modes de stockage des données.
Advertisement

À lire aussi : Pourquoi le cloud signifie cloud native

Quelle est la révolution du cloud native ?

Nombre des avantages énumérés ci-dessus se retrouvent dans des approches architecturales antérieures, comme le développement et l’orchestration de conteneurs, ou dans des technologies habilitantes, comme les services proposés par la plupart des fournisseurs de clouds publics.

La nouveauté, c’est que nous considérons le cloud native comme un concept du « comment » et non du « quoi ». Le cloud native ne porte pas sur la technologie ; il concerne la manière dont nous concevons, développons et déployons les systèmes, quelles que soient la technologie et/ou la plateforme sur lesquelles nous les déployons.

Le cloud native ne se concentrera pas sur les nouvelles technologies cloud les plus en vogue pour concevoir et déployer des applications. Le cloud native s’appuie sur plusieurs technologies ouvertes qui, prises individuellement, ne constituent pas de véritables solutions. Toutefois, combinées aux modèles architecturaux spécifiques que nous avons énumérés plus haut, un grand nombre de technologies peuvent être exploitées pour respecter les modèles de conception cloud native.

L’objectif du cloud native est de fournir des systèmes logiciels davantage susceptibles de résoudre les problèmes métier rencontrés et de s’inscrire dans la durée, par rapport aux approches plus traditionnelles du développement d’applications. Le cloud native signifie également que nous ne nous focalisons plus sur la technologie de développement ou les plateformes. L’un des effets secondaires du passage au développement cloud native est que nous définissons désormais la manière de faire quelque chose, et non la technologie à exploiter.

Le cloud native sera un véritable casse-tête pour les fournisseurs, cloud ou non, qui souhaitent présenter leur technologie comme apportant une valeur spécifique différente de celle de leurs concurrents. L’approche cloud native contraindra de nombreux fournisseurs de technologies et de services cloud à trouver des moyens de collaborer efficacement afin de permettre le développement et le déploiement cloud native, où différentes configurations et solutions technologiques deviennent partie intégrante de la solution cloud native finale.

Les éléments indispensables à la révolution du cloud native

Cette révolution ne pourra fonctionner que si quelques éléments se mettent en place.

Premièrement, le cloud native doit être adopté par les personnes chargées de concevoir et de déployer les systèmes. Aussi convaincant soit-il, le cloud native sera difficile à adopter, car il est toujours difficile de prévoir l’orientation du marché technologique.

Advertisement

Deuxièmement, les fournisseurs et les prestataires de services cloud doivent collaborer pour proposer des technologies interchangeables et majoritairement ouvertes. Ils ne peuvent pas continuer à se concentrer sur des manières singulières de procéder qui sortent du cadre du cloud native. Ils doivent plutôt s’intéresser à la manière dont leurs clients souhaitent concevoir les systèmes et aux objectifs finaux de ces systèmes.

Une fois ces deux éléments réunis, l’expression « révolution du cloud native » prendra tout son sens. Le cloud native constitue un bouleversement dans notre manière de concevoir et de déployer les systèmes à l’avenir. En outre, son objectif est de supprimer la dépendance à la technologie de l’équation. Cela n’avait jamais été possible auparavant. Voyons si nous pouvons faire fonctionner le cloud native dès maintenant afin d’envisager un avenir meilleur.

À lire aussi : Prévisions technologiques pour 2022 : cloud, données, cybersécurité, IA et plus encore

David Linthicum

David Linthicum, formerly the Chief Cloud Strategy Officer at Deloitte Consulting, is one of the most recognized experts in enterprise IT.

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.