VMware vSphere™ est le premier système d'exploitation pour le Cloud Computing. Il comprend les groupes de composants suivants:

  • Services d'infrastructure - jeu de composants virtualisant intégralement les ressources serveur, stockage et réseau, les regroupant et les allouant aux applications, à la demande, de façon précise et en fonction des priorités métier.
  • Services d'applications - jeu de composants fournissant des contrôles intégrés des niveaux de service à toutes les applications exécutées sur VMware vSphere™, quel que soit leur type et indépendamment du système d'exploitation.

L'administration des services d'infrastructure et d'applications, ainsi que l'automatisation des tâches opérationnelles quotidiennes, avec une visibilité approfondie sur tous les aspects des environnements VMware vSphere™ de petite ou de grande envergure, sont assurées par VMware vCenter™ Server.

Services d'infrastructure : virtualisation et agrégation des ressources matérielles

Les services d'infrastructure de VMware vSphere™ transforment des ressources matérielles indépendantes en une plate-forme informatique partagée, de type mainframe, incroyablement résistante et capable d'exécuter les applications les plus exigeantes avec des performances quasi natives. VMware vSphere™ offre les types de services d'infrastructure suivants :

VMware vCompute : ensemble de services d'infrastructure qui virtualisent efficacement les ressources serveur et les regroupent en pools logiques pouvant être alloués de façon précise aux applications.

  • VMware ESX™ et VMware ESXi offrent une couche de virtualisation robuste, éprouvée en production et très performante, qui isole les ressources matérielles du serveur et permet de les partager entre plusieurs machines virtuelles. Le mode de gestion exceptionnel de la mémoire et les fonctions avancées de planification de VMware ESX et ESXi permettent d'atteindre des performances applicatives et des taux de consolidation record, très souvent supérieurs à ceux des serveurs physiques.
  • Le module DRS (VMware Distributed Resource Scheduler) regroupe les ressources de calcul de nombreux clusters et les alloue de façon dynamique aux machines virtuelles en fonction des priorités métier, automatisant ainsi la gestion pour plus de simplicité. VMware Distributed Power Management (DPM), composant de VMware DRS, automatise l'efficacité énergétique au sein des clusters VMware DRS en optimisant en permanence la consommation électrique des serveurs dans chaque cluster.

VMware vStorage : services d'infrastructure qui affranchissent les ressources de stockage de la complexité des systèmes matériels sous-jacents et optimisent le taux d'utilisation de la capacité de stockage dans des environnements virtualisés.

  • VMware vStorage Virtual Machine File System (VMFS), un système de fichiers en cluster qui permet de partager et de contrôler efficacement les accès simultanés aux ressources de stockage par des serveurs virtualisés.
  • VMware vStorage Thin Provisioning permet d'allouer dynamiquement la capacité de stockage et donc de différer les achats de ressources de stockage jusqu'à ce qu'ils deviennent réellement nécessaires. Les dépenses de stockage peuvent ainsi diminuer de 50 %.

VMware vNetwork: services d'infrastructure qui optimisent l'administration et la gestion du réseau dans les environnements virtuels.

  • VMware vNetwork Distributed Switch simplifie et améliore le provisionnement, l'administration et le contrôle des réseaux de machines virtuelles dans les environnements VMware vSphere™. Il permet également d'utiliser des switchs virtuels distribués tiers, tels que le Cisco Nexus 1000v, dans des environnements VMware vSphere™, fournissant ainsi aux administrateurs réseau des interfaces familières pour contrôler la qualité de service au niveau des machines virtuelles.

Services d'applications : des contrôles intégrés des niveaux de service applicatifs

Les services d'applications de VMware vSphere™ offrent des contrôles intégrés des niveaux de service applicatifs, portant, par exemple, sur la disponibilité, la sécurité ou l'évolutivité. Ils peuvent être activés de façon simple et uniforme pour toutes les applications exécutées sur des machines virtuelles VMware.

Disponibilité : les services de disponibilité permettent au département informatique de fournir des applications affichant des niveaux de disponibilité différents selon les priorités et les besoins, sans avoir à recourir à des matériels redondants complexes ou des logiciels de clustering.

  • Avec VMware vMotion™, il est inutile de planifier l'interruption des applications en cas de maintenance programmée des serveurs grâce à la migration à chaud des machines virtuelles entre serveurs, sans interruption pour les utilisateurs ni perte de service.
  • VMware Storage vMotion rend inutile la planification des interruptions de service des applications en cas de maintenance programmée ou de migration du stockage grâce à la migration à chaud des disques des machines virtuelles, sans interruption pour les utilisateurs ni perte de service.
  • VMware High Availability (HA) assure le redémarrage automatique et économique de toutes les applications en quelques minutes en cas de panne du matériel ou du système d'exploitation.
  • VMware Fault Tolerance garantit la disponibilité continue de toutes les applications en cas de panne matérielle, sans perte de données ni interruption de service.
  • VMware Data Recovery offre une solution de sauvegarde et de restauration simple et économique, sans agent, des machines virtuelles dans les environnements de taille inférieure.

Sécurité : les services de sécurité permettent au département informatique de fournir, de manière efficace, des applications affichant des niveaux adéquats de conformité aux règles de sécurité de l'entreprise.

  • VMware vShield Zones simplifie la sécurité des applications en soumettant chaque application aux règles de sécurité de l'entreprise dans un environnement partagé, tout en préservant la fiabilité et la segmentation réseau des utilisateurs et des données sensibles.
  • VMware VMsafe™ permet d'utiliser des produits de sécurité qui fonctionnent en conjonction avec la couche de virtualisation pour offrir aux machines virtuelles des niveaux de sécurité supérieurs à ceux des serveurs physiques.

Évolutivité : les services d'évolutivité permettent au département informatique de fournir à chaque application les ressources nécessaires, selon ses besoins et sans interruption de service.

  • VMware DRS assure l'équilibrage dynamique de la charge des ressources serveur afin d'allouer des ressources appropriées à chaque application en fonction des priorités métier, et de permettre ainsi aux applications de s'exécuter selon les besoins.
  • La fonction d'ajout à chaud permet d'ajouter des processeurs et de la mémoire à des machines virtuelles en fonction des besoins, sans interruption de service.
  • La fonction d'installation à chaud permet d'ajouter ou de retirer des ressources de stockage virtuel et des périphériques réseau à des machines virtuelles, sans interruption de service.
  • La fonction d'extension à chaud des disques virtuels permet d'ajouter des ressources de stockage virtuel à des machines virtuelles en cours d'exécution, sans interruption de service.

vApp : assurer le déplacement transparent des applications et garantir le choix des Clouds

  • VMware vSphere™ prend en charge la fonctionnalité vApp, qui permet de gérer des entités logiques comprenant une ou plusieurs machines virtuelles et utilisant la norme Open Virtualization Format pour spécifier et encapsuler tous les composants d'une application n-tier, ainsi que les règles d'exploitation et les niveaux de service associés.
  • Tout comme le code-barres UPC contient la totalité des informations sur un produit, vApp offre aux responsables des applications un moyen standard de décrire leurs règles d'exploitation, que le système d'exploitation du Cloud peut ensuite interpréter et exécuter automatiquement.
  • Un objet vApp peut contenir n'importe quelle application s'exécutant sur n'importe quel système d'exploitation. Ce mécanisme permet aux clients de déplacer leurs applications entre des Clouds internes ou externes sans en modifier les niveaux de service.