Encore peu connue, la Cloud Native Computing Foundation, officiellement lancée ce mardi, a déjà reçu le soutien de Cisco, IBM, Intel, VMware, CoreOS, Docker, Huawei, Box, eBay, Twitter et même de la banque Goldman Sachs. Certains des plus grands noms de l'informatique et des services en ligne se sont donc regroupés pour normaliser la façon dont les applications sont exécutées dans un environnement cloud. Cette fondation entend donc développer et pousser des logiciels permettant de mettre en place une architecture « micro-services » reposant sur des containers virtuels. Et la première solution mise en avant par la Cloud Native Computing n’est autre que la version 1.0 du gestionnaire de containers Kubernetes, développé à l’origine par Google.
« Nous assistons à une transition vers une nouvelle forme de gestion des datacenters et de développements d'applications, basées sur la technologie conteneur et les outils d’orchestration et de déploiement que vous voyez dans beaucoup d’entreprises web-scale » a déclaré Jim Zemlin, directeur exécutif de la Linux Foundation. L’acte de naissance de cette fondation est donc la mise à disposition de la première version de production de Kubernetes
Implanter dans les entreprises les solutions web-scale
La fondation vise à aider à coordonner le développement de logiciel utilisé pour créer des architectures micro-services, une approche émergente de la conception de systèmes dans lequel les applications sont divisées en plusieurs composants et emballés dans des conteneurs virtuels de sorte qu'ils peuvent être facilement déplacés ou dupliqués pour gérer des charges de travail lourdes .
Des entreprises web comme Google et Twitter ont déjà commencé à travailler avec cette architecture, estimant que c’était la meilleure solution pour gérer des applications complexes particulièrement utilisées. Ces solutions reposaient jusqu’à présent sur des logiciels développés en interne, mais ces technologies pouvaient s’avérer complexes et difficiles à mettre en œuvre dans des entreprises sans l'aide d'ingénierie dédiée. La fondation vise donc à rendre plus facile le déploiement de containers virtuels dans les entreprises, en assurant le financement des développements, la promotion de l'interopérabilité et la création de matériel pédagogique pour aider les administrateurs et les développeurs dans les entreprises à passer la vitesse supérieure.
Kubernetes et Mesophere dans les cartons de la fondation
« Bien qu'il existe beaucoup de bonnes technologies, elles n’ont pas encore le niveau de convergence qui permettent un alignement de l'écosystème », a déclaré Sam Ghods, cofondateur et architecte système chez Box, dans un article de blog publié ce mardi. « Piloter les structures et les standards pour aboutir à une pile Cloud Native complète va propulser l'écosystème en avant d’un façon incroyable », explique-t-il.
La fondation fournira aussi un espace neutre pour la gestion des logiciels. En effet, comme beaucoup de projets ont été lancés par des fournisseurs IT, une organisation tierce apporte l’assurance que le code et les développements futurs d’un logiciel clef ne seront pas contrôlés par un seul acteur. Sous les auspices d'une organisation de fournisseurs neutre, des logiciels tels que Kubernetes peuvent devenir une pièce essentielle de l'infrastructure Internet, une sorte de tuyauterie brute pour Internet », a déclaré Alex Polvi, CEO de CoreOS.
Et dans le cadre du projet Open Container, récemment lancé, la fondation Cloud Native Computing a également l'intention de travailler avec Mesophere, un logiciel qui assure la coordination des opérations dans un datacenter afin d’optimiser les charges de travail encapsulées dans des containers virtuels.