Broadcom Inc. apporte un projet open source pour la gestion des machines virtuelles avec Kubernetes à la Cloud Native Computing Foundation, dans le cadre d'un effort visant à simplifier les opérations dans des environnements informatiques d'entreprise de plus en plus diversifiés.
La société a annoncé aujourd'hui que son projet d'interface de programmation d'applications VM a été accepté dans le CNCF Sandbox, le point d'entrée pour les projets cloud natifs à un stade précoce. L'API VM fournit un cadre indépendant du fournisseur pour le provisionnement et la gestion des machines virtuelles en utilisant les mêmes API que celles utilisées par Kubernetes pour orchestrer les conteneurs logiciels modulaires et portables.
Broadcom a également annoncé une initiative visant à normaliser le comportement des applications dans les distributions Kubernetes et à étendre la prise en charge des logiciels tiers sur le service VMware vSphere Kubernetes.
Les annonces, faites lors de la KubeCon North America à Salt Lake City, reflètent le besoin croissant d'une infrastructure capable de prendre en charge les applications traditionnelles aux côtés des charges de travail modernes conteneurisées et d'intelligence artificielle.
Bien que Kubernetes soit devenue la plateforme dominante pour l’orchestration de conteneurs, les machines virtuelles restent au cœur de l’informatique d’entreprise. Une enquête de la Linux Foundation auprès de 492 praticiens, dont la publication est prévue aujourd'hui, révèle que les machines virtuelles représentent 53 % des applications de production, la plupart des personnes interrogées s'attendant à ce que cette proportion reste stable. Parmi les organisations qui étendent leurs déploiements de VM, 34 % citent les charges de travail d’IA et d’agent comme facteurs contributifs.
Le projet VM API de Broadcom répond à la complexité opérationnelle de la gestion séparée des VM et des conteneurs. Il utilise le modèle de gestion déclarative de Kubernetes pour créer et gérer des machines virtuelles auprès de différents fournisseurs d'infrastructure tout en préservant des fonctionnalités telles que l'isolation matérielle et les performances d'entrée/sortie spécialisées.
« Nous voulons faire la même chose maintenant pour les machines virtuelles », a déclaré Prashanth Shenoy, directeur du marketing de Broadcom et vice-président du marketing pour la plate-forme, l'infrastructure et les solutions cloud, faisant référence à l'initiative Cluster API existante de Kubernetes.
L'objectif est de fournir une gestion cohérente dans tous les environnements sans obliger les organisations à abandonner leurs investissements de virtualisation existants.
« En fin de compte, notre objectif est de faire des machines virtuelles des citoyens de premier ordre d'un environnement Kubernetes sans sacrifier ce qui les rend distinctes et précieuses pour nos clients », a déclaré Shenoy.
Le projet pourrait également simplifier les opérations pour les administrateurs habitués à travailler avec Kubernetes plutôt que de maintenir des outils de gestion distincts pour les infrastructures virtualisées et conteneurisées.
Opérations cohérentes
La deuxième initiative de Broadcom aborde un problème d'interopérabilité différent : le comportement incohérent des applications dans les distributions Kubernetes.
La société co-préside un groupe de travail sur la conformité des charges de travail récemment créé pour développer des attentes communes sur la manière dont les applications fonctionnent dans les environnements Kubernetes.
Les programmes de conformité existants vérifient que les distributions Kubernetes prennent en charge les API standard, mais cela ne garantit pas que les applications se comporteront de manière identique sur toutes les plates-formes. Les différences dans les capacités de l'infrastructure, la configuration et les pratiques opérationnelles peuvent introduire des incompatibilités.
« Ce n'est pas parce que deux environnements Kubernetes sont conformes que l'application se comportera de manière cohérente dans les deux », a déclaré Shenoy.
La norme de conformité de charge de travail proposée aiderait les éditeurs de logiciels à réduire la nécessité de certifier les applications séparément pour les distributions Kubernetes individuelles tout en donnant aux entreprises une plus grande confiance dans la portabilité des applications.
Broadcom a également annoncé plus de 20 solutions partenaires nouvellement validées pour VKS, le runtime Kubernetes intégré à VMware Cloud Foundation.
Les validations couvrent l'observabilité, la sécurité, la gestion des données, l'IA, la fourniture d'applications, la mise en réseau et le stockage. Ils sont destinés à aider les organisations à déployer des charges de travail Kubernetes à l'aide d'outils tiers familiers sans nécessiter une intégration approfondie ni des modifications des pratiques opérationnelles existantes.
Broadcom a déclaré que son écosystème VKS plus large comprend désormais plus de 90 fournisseurs de logiciels indépendants participant aux tests et à la validation.