Une idée reçue dans certains milieux du cloud est que OpenStack, le cloud d’infrastructure en tant que service (IaaS) open source, est en déclin. Rien n’est plus éloigné de la vérité. Il est bien vivant et connaît une croissance fulgurante. Selon la « 2022 OpenStack User Survey« , OpenStack compte désormais plus de 40 millions de cœurs de production. Ou, en d’autres termes, il a connu une croissance de 60 % depuis 2021 et un bond de 166 % depuis 2020. Pas mal pour un soi-disant agonisant, non ?
Non seulement dans le secteur des télécoms, où OpenStack est devenu l’épine dorsale de grands opérateurs téléphoniques. Mais aussi auprès de grandes entreprises, comme le service de messagerie instantanée japonais LINE, l’entreprise de services de gestion financière à la demande et dans le cloud Workday, ou encore Yahoo. Et enfin auprès de nombreuses autres entreprises, beaucoup plus petites, qui ont également misé sur OpenStack pour assurer leur avenir dans le domaine du cloud.
Pourquoi ? Les raisons sont nombreuses. Comme l’a expliqué Jonathan Bryce, directeur exécutif de l’Open Infrastructure Foundation (OpenInfra Foundation), l’organisation mère d’OpenStack, « OpenStack prend en charge le monde en constante évolution de l’infrastructure où nous avons maintenant des GPU, des FPGA, des smart NIC et du stockage intelligent. En même temps, vous pouvez toujours obtenir un accès direct au matériel sous-jacent ». Ceci, à son tour, permet aux « utilisateurs d’OpenStack de créer des choses aussi étonnantes que des charges de travail en mode cloud dans le secteur telco cloud qui peuvent faire du transcodage vidéo en mode edge computing. Grâce à cela, les gens peuvent regarder des vidéos 4K sur leurs smartphones en utilisant la 5G ».
La puissance du couple Kubernetes / OpenStack
Une autre raison de la popularité croissante d’OpenStack est son intégration de Kubernetes.
Grâce à Linux OpenStack Kubernetes Infrastructure (LOKI), Kubernetes est désormais déployé sur plus de 85 % des déploiements OpenStack. En outre, Magnum, le service d’orchestration de conteneurs d’OpenStack, gagne également en popularité. 21 % des utilisateurs l’utilisent pour exécuter des charges de travail de production. Pourtant, Kubernetes reste le premier choix. 73 % des utilisateurs s’appuient sur Kubernetes classique, tandis que 12 % utilisent Kubernetes via la distribution Kubernetes OpenShift de Red Hat.
Red Hat est également un partisan d’OpenStack. Comme le souligne Maria Bracho, responsable de la gestion des produits chez Red Hat, « au cours des deux dernières années, de plus en plus de clients utilisent OpenStack et OpenShift ensemble dans différents modèles de déploiement. Chez Red Hat, nous avons fait une tonne de travail pour nous assurer que ces plateformes peuvent être utilisées ensemble, de sorte que les utilisateurs ne sont plus confrontés à une décision entre une plateforme ou l’autre, mais peuvent plutôt choisir librement et en toute confiance la configuration où leurs charges de travail actuelles et futures sont le mieux servies ».
Kubernetes est également très utile avec les clouds hybrides. Et OpenStack est souvent utilisé dans les clouds hybrides. En effet, 80 % des utilisateurs d’OpenStack le déploient dans des clouds hybrides. Pour faciliter la création de clouds hybrides, les opérateurs se tournent vers Octavia, un programme d’équilibrage de charge open source. Aujourd’hui, presque 50 % des déploiements d’OpenStack utilisent Octavia.
« Le battage médiatique est agréable, mais la substance dure, et comme les déploiements d’OpenStack continuent de croître en nombres stupéfiants. La communauté OpenStack prouve qu’elle est non seulement vivante et en bonne santé, mais qu’elle apporte aussi une valeur indiscutable aux organisations », résume Thierry Carrez, directeur général de l’OpenInfra Foundation.
Source : ZDNet.com
(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/fr_FR/all.js#appId=243265768935&xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));