En règle générale, les entreprises utilisent des outils de qualité de service (QoS) ou répondent aux problèmes de qualité de service pour les machines virtuelles et les environnements de virtualisation dans le but d'améliorer ces environnements, ou de rendre les flux de travail plus efficaces et de concevoir des systèmes distribués de manière plus efficace.
Par exemple, explorer les options de qualité de service pour un ensemble de machines virtuelles peut aider à résoudre un problème de « voisin bruyant », une situation dans laquelle une machine virtuelle particulière consomme plus de ressources que ses voisines et a un impact sur les performances des autres composants du réseau. La qualité de service peut être appliquée à des systèmes spécifiques tels que le stockage Hyper-V, ou utilisée dans le contexte de clusters de machines virtuelles pour afficher la charge de chaque machine et d'autres métriques. Les rapports sur la qualité de service du cluster pour les machines virtuelles peuvent aider à montrer la demande sur les machines au fil du temps, ainsi que l'emplacement des machines dans le centre de données, les seuils de processeur, les seuils de mémoire, etc.
D’une manière générale, les ressources liées à la qualité de service contribuent à allouer les ressources de manière plus efficace. Ils permettent aux entreprises de faire plus avec moins dans une configuration de machine virtuelle. Les experts notent qu'une alternative au travail de qualité de service est la pratique du surprovisionnement, où les entreprises consacrent simplement plus de ressources à un ensemble de machines virtuelles pour améliorer les performances. De toute évidence, un travail de qualité réduirait les coûts dans ce genre de situations. Les fournisseurs et autres parties proposent des outils et des services QoS aux entreprises clientes ; par exemple, Microsoft gère un ensemble de ressources QoS pour les utilisateurs.