![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Options de virtualisation
L'exécution de la fonction Gestion intelligente dans un environnement avec virtualisation de serveur possède des avantages en raison de la juxtaposition du matériel et du système d'exploitation. La virtualisation d'infrastructure applicative permet de déconnecter les applications de l'infrastructure physique où elles sont hébergées. Les charges de travail peuvent alors être positionnées dynamiquement et déplacées au sein d'un pool commun de ressources serveur, permettant ainsi à l'infrastructure de s’adapter et de réagir elle aussi dynamiquement aux besoins de l'entreprise.
Bien qu'il existe des avantages à la virtualisation des serveurs, cette option de virtualisation peut parfois être trop éloignée de la couche applicative, et ne peut donc pas offrir la qualité de service basée sur les informations d'application, tels que les temps de réponse et les codes de réponse. D'un autre côté, la virtualisation d'infrastructure applicative peut fournir une qualité de service au niveau de la couche applicative. En outre, cette option de virtualisation offre une optimisation et une correction automatique de la santé pour la couche middleware grâce à l'utilisation des machines virtuelles Java™. En d'autres termes, la fonction Gestion intelligente minimise l'encombrement requis par la couche middleware et maintient le logiciel intermédiaire hautement disponible grâce à la gestion de la santé. Un troisième avantage de la virtualisation d'infrastructure applicative est l'optimisation des applications axées sur la demande du système d'exploitation et des couches de la machine virtuelle. En ce sens, la couche de virtualisation d'infrastructure applicative optimise la couche de virtualisation des serveurs en créant et en supprimant les machines virtuelles si nécessaire pour répondre à la demande de l'application. C'est un nuage privé totalement autonome et optimisé, qui minimise le temps système (notamment la mémoire) entraîné par les machines virtuelles inactives.
Virtualisation de serveur | Virtualisation d'infrastructure applicative |
---|---|
Le matériel est séparé des systèmes d'exploitation invité |
Le conteneur du serveur d'applications est séparé de l'application |
Augmente l'utilisation matérielle du serveur grâce à la virtualisation de serveur utilisée pour créer un pool de ressources de serveur |
Augmente l'utilisation du conteneur de serveur d'applications grâce à la virtualisation d'infrastructure d'application utilisée pour créer des pools de ressources du serveur d'applications |
Optimise une couche d'insulation appelée hyperviseur |
Optimise une couche d'insulation appelée ensemble de noeuds d'application ou couche virtuelle du serveur d'applications |
Les groupes de ressources peuvent être affectés aux profils de ressources connectés aux besoins de qualité de service |
Les ressources du serveur d'applications sont affectées aux clusters dynamiques dans lesquels sont déployées les applications |
Equivaut à réserver plus de noyaux pour le système d'exploitation invité (échelonnement vertical) par opposition à l'attribution de plus d'invités au serveur (échelonnement horizontal) |
Les nouvelles machines virtuelles Java peuvent être redémarrées dans le cluster dynamique pour être augmentées ou elles peuvent être arrêtées pour être diminuées |
Le partage des ressources est contrôlé par les stratégies exprimées en termes d'unités de matériel (coeurs d'UC, taille de mémoire) |
Le partage des ressources est contrôlé par des stratégies exprimées d'après ce que voient les utilisateurs finals (temps de réponse) |
Dispose d'une visibilité sur le matériel et sur les couches de système d'exploitation invité |
Dispose d'une visibilité sur les couches applicatives, middleware, du système d'exploitation invité et matérielles |