Vous pouvez utiliser VMware vSphere comme plate-forme pour exécuter des applications en plus de l'utiliser comme plate-forme pour exécuter des machines virtuelles. Les applications peuvent être rassemblées pour les exécuter directement sur VMware vSphere. Le format de la modularisation et de gestion des applications s'appelle vSphere vApp.
Un vApp est un conteneur, comme un pool de ressources et peut contenir une ou plusieurs machines virtuelles. Un vApp partage également une certaine fonctionnalité avec des machines virtuelles. Un vApp peut mettre sous tension ou mettre hors tension, et peut également être cloné.
Dans vSphere Client, un vApp est représenté dans la vue Hôte et clusters et dans la vue VM et Modèle. Chaque vue a une page de synthèse spécifique avec l'état actuel du service et les informations récapitulatives correspondantes, ainsi que les opérations sur le service.
Le format de distribution de vApp est OVF.
Les métadonnées vApp résident dans la base de données de vCenter Server pour pouvoir distribuer un vApp sur plusieurs hôtes ESXi. Les informations peuvent être perdues si la base de données vCenter Server est effacée ou qu'un hôte autonome ESXi qui contient un vApp est supprimé de vCenter Server. Vous devriez sauvegarder les vApp dans un package OVF pour éviter de perdre toutes métadonnées.
Les métadonnées de vApp pour machines virtuelles dans des vApp ne suivent pas la sémantique de snapshots pour la configuration de machine virtuelle. Ainsi, les propriétés de vApp qui sont supprimées, modifiées, ou définies après qu'un snapshot soit pris demeurent intactes (supprimées, modifiées, ou définies) après que la machine virtuelle retourne à ce snapshot ou à tous les snapshots antérieurs.
Vous pouvez utiliser VMware Studio pour automatiser la création des vApp prêts à déployer avec le logiciel d'application rempli à l'avance et les systèmes d'exploitation. VMware Studio ajoute un agent de réseau à l'invité de sorte qu'vApp démarre avec un effort minimal. Les paramètres de configuration spécifiés pour les vApp apparaissent comme des propriétés OVF dans l'assistant de déploiement vCenter Server. Pour plus d'informations sur VMware Studio et pour le téléchargement, voyez la page développeur de VMware Studio sur le site Web de VMware.