<div class='slidealt'>Projets de recherche de virtualisation <a title='kvm en logiciel libre pour ARM multicoeur' href='/fr/innovation/'>pour les systèmes embarqués et le cloud</a></div> <div class='slidealt'>Solutions de virtualisation pour systèmes <a title='solutions en logiciels libres de virtualisation pour ARMv7-ARMv8' href='/fr/solutions/'>hétérogènes multicoeur ARM</a></div> <div class='slidealt'>Faites appelle à des <a title='services de full virtualisation pour kvm sur coeur ARM' href='/fr/services/'>services de virtualisation sur mesure</a></div> <div class='slidealt'>Expérimentez des extensions de <a title='virtualisation pour plateformes hétérogènes à base de processeurs ARM' href='/fr/produits/'>virtualisation KVM</a></div> <div class='slidealt'>Virtualisation KVM des E/S's pour coeurs ARMv7, ARMv8 <a title='extensions de virtualisation de plateforme VFIO des E/S par kvm sur arm en logiciel libre' href='/fr/solutions/guides/vfio-sur-arm/'>par extensions VFIO/IOMMU</a></div>

Avantages de la virtualisation KVM-sur-ARM libre

Avantages de la virtualisation kvm sur arm dans les systèmes embarqués

KVM-sur-ARM est une solution efficace et rentable de virtualisation en logiciel libre qui tire parti de la technologie de virtualisation assistée par couche matérielle (HAV) pour les systèmes embarqués. Parmi d'autres, voici quelques avantages de taille de la virtualisation KVM:

  • Haute Performance: La virtualisation linux KVM sur ARM utilise une couche matérielle pour gérer la virtualisation du processeur et de la mémoire, résultant en une performance au niveau des machines virtuelles quasi complète, idéal pour une solution de virtualisation évolutive. Des idées novatrices telles que la virtualisation des codeurs matériels et le déchargement des bibliothèques multimédias, telles que OpenGL et OpenMAX, sur le système hôte peuvent être mis en oeuvre avec KVM sur ARM, pour créer et gérer l'exécution des machines virtuelles au sein de plates-formes mobiles.
  • Virtualisation complète: KVM est une technologie de virtualisation complète, qui ne nécessite pas de modifications du système d'exploitation d'invité, par opposition aux techniques de para-virtualisation. Cela signifie que KVM est très efficace pour virtualiser, sans les modifier, des systèmes d'exploitation propriétaires et non tels que Windows, Linux. La capacité de virtualisation de la mémoire de KVM expose l'espace d'adressage complet aux systèmes d'exploitation d'invité, en leur permettant de gérer toute sorte de mécanisme d'accès mémoire.
  • Sécurité et isolation de panne: La solution de virtualisation KVM fournit des moyens pour l'isolation de panne (Failure Isolation), répondant ainsi aux besoins de sécurité des environnements informatiques mobiles, de l'automobile, des serveurs, des réseaux et du cloud computing. Ces fonctions de sécurité peuvent être élargies en utilisant Linux Security Enhanced (SELinux) et la bibliothèque sVirt, pour créer des environnements de virtualisation hautement sécurisés.
  • Logiciel libre et support pour des nouvelles plateformes: KVM est une solution ouverte offrant tous les avantages des logiciels libres, étant maintenue activement par une large communauté de développeurs. Le support de la communauté inclut des corrections de bogues, l'introduction de nouvelles fonctionnalités et le portage vers des nouvelles architectures de processeurs, comme par exemple les processeurs à base d'architecture ARMv8 à 64 bits, qui ciblent les serveurs, les plateformes mobiles et de l'automobile. Ainsi KVM-sur-ARMv8 devient une technologie de virtualisation clé pour de nombreux segments de marché.

Zéro coûts de propriété et licence, pas de dépendance des solutions propriétaires

L'excellent niveau de performance éprouvée de KVM ne l'empêche pas de rester une solution à faible coût, pour laquelle Virtual Open Systems représente un partenaire de choix pour permettre une mise en œuvre personnalisée d'experts, et ceci pour plusieurs segments de marché tels que l'automobile, le grand public, les réseaux, les serveurs, les applications mobile:

  • Pas de coût de propriété, pas de frais de brevets, pas de dépendances liées aux solutions propriétaires: La virtualisation sur les plateformes ARM devenant incontournable pour des utilisations à caractère personnel et professionnel comme par exemple pour le BYOD, le logiciel libre KVM représente des avantages énormes en termes de réduction des coûts de droits de propriété et de licences. De plus, aucune dépendance des solutions propriétaires persiste avec l'utilisation de KVM sur ARM, qui libère de tout effet secondaire de verrouillage du vendeur.
  • Réduction des coûts de déploiement et de maintenance: KVM étant l'hyperviseur par défaut sous linux, peut être déployé avec un effort de développement moindre. Il permet également de réduire l'effort de portage sur​des nouvelles plateformes, car il exploite une beaucoup de code du noyau linux, comme par exemple l'ordonnancement des processus, la gestion de la mémoire, des fonctionnalités de synchronisation etc. Les nouvelles fonctionnalités et les améliorations apportées au noyau linux sont automatiquement répercutées au niveau de l'hyperviseur KVM, le rendant ainsi une solution bien plus intéressante.