La virtualisation pour les petites entreprises
Au cours de la dernière année ou des deux dernières années, nous avons vu la virtualisation passer d'un concept mal compris à un mot à la mode très médiatisé du secteur, constamment évoqué dans chaque conversation portant sur la technologie. Il ne fait aucun doute que la virtualisation joue un rôle important dans le paysage informatique actuel, mais la question que nous posons est de savoir si la virtualisation s'applique aux marchés des petites et moyennes entreprises à l'heure actuelle.
La réponse rapide à cette question est : absolument. Contrairement à de nombreuses technologies dont la valeur est discutable ou qui apportent un grand degré de complication technologique, de risque et de dépense pouvant ne pas convenir à une petite entreprise, la virtualisation est une technologie mature (IBM CP/CMS vers 1968) bien comprise et offrant une couche d'abstraction matérielle qui peut bénéficier à une organisation informatique de toute taille et qui pourrait éventuellement s'appliquer encore davantage au service informatique d'une petite entreprise qu'au segment des grandes entreprises.
Avant d'examiner comment la virtualisation peut bénéficier au marché des PME, j'aimerais fournir quelques définitions afin de m'assurer que nous parlons du même ensemble de technologies. Dans le paysage informatique actuel, il est devenu courant de rebaptiser des technologies répandues sous le terme de « virtualisation » à des fins marketing, ce qui a inutilement compliqué la question.
La véritable virtualisation fait référence à la virtualisation de systèmes d'exploitation entiers. Wikipédia utilise le terme virtualisation de plateforme et je ferai de même. Techniquement, nous pourrions appeler cela « virtualisation système » ou « virtualisation de système d'exploitation » pour la distinguer de technologies vaguement apparentées qui pourraient sans doute prétendre utiliser également le même terme général.
Le concept de base de la virtualisation de plateforme consiste à exécuter une couche d'abstraction sur un ordinateur qui émule le matériel lui-même. Grâce à la combinaison de l'abstraction et de l'émulation, nous obtenons ce que l'on appelle une machine virtuelle. Cette machine virtuelle est un « ordinateur » entièrement fonctionnel sur lequel nous pouvons installer un système d'exploitation exactement comme si nous l'installions sur le matériel nu d'une machine dédiée. Au lieu d'être limités à n'installer qu'une seule image de système d'exploitation par ordinateur, nous pouvons désormais, avec la virtualisation de plateforme, installer de nombreuses copies de systèmes d'exploitation identiques ou disparates sur le même matériel. Un concept puissant en effet.
L'évidence de l'utilité de cette technologie soulève la question évidente : « Si la virtualisation de plateforme est disponible depuis 1968, pourquoi ne devient-elle populaire et importante que récemment ? » C'est une excellente question. La réponse est en réalité assez simple.
Les technologies traditionnelles de virtualisation de plateforme nécessitent un important support au sein du matériel informatique lui-même. IBM intègre ce type de support dans ses systèmes mainframe depuis des décennies, et les grands fournisseurs UNIX comme Sun le proposent dans leurs serveurs UNIX haut de gamme depuis des années également. Ces systèmes sont hautement spécialisés et exécutent généralement leur(s) propre(s) système(s) d'exploitation personnalisé(s). En général, seuls les grands services informatiques pouvaient se permettre des serveurs de cette envergure et les petites structures n'avaient pas un accès aisé à ces technologies. Pour les professionnels de l'informatique ayant travaillé avec ce type d'équipement par le passé, l'idée de la virtualisation était souvent tellement ancrée dans la plateforme qu'elle était souvent très peu abordée, car elle était perçue simplement comme un aspect de ces systèmes serveur haut de gamme et pas nécessairement comme un concept à part entière.
Ce qui a changé récemment, c'est le mouvement visant à apporter la virtualisation de plateforme au segment du matériel grand public occupé par les processeurs AMD et Intel (x86_64) utilisés par la majorité des petites et moyennes entreprises ainsi que par les grandes entreprises. Le premier mouvement a consisté à utiliser le logiciel seul pour rendre cela possible sur la famille de processeurs x86. Les premiers acteurs dans ce domaine furent VMWare et Microsoft avec des produits tels que VMWare Workstation, Virtual PC, VMWare GSX et MS Virtual Server. Ces produits ont démontré qu'aucun matériel spécial n'était nécessaire pour virtualiser efficacement des systèmes d'exploitation entiers et ont commencé à permettre aux entreprises de toutes tailles d'expérimenter le concept de virtualisation de leurs plateformes grand public existantes. Cette forme de virtualisation est connue sous le nom de « virtualisation hébergée » car elle nécessite un système d'exploitation hôte sur lequel l'environnement de virtualisation s'exécutera.
Dans le sillage de ces solutions purement logicielles, les grands fournisseurs de processeurs du segment grand public, AMD et Intel, ont commencé à intégrer des capacités de virtualisation dans le processeur, permettant davantage de flexibilité, de sécurité et de performance, et alignant bien davantage le marché du matériel x64 grand public sur les offres traditionnelles des autres familles de processeurs courantes dans les serveurs haut de gamme. Ce faisant, le marché de la virtualisation a véritablement explosé, à la fois du côté des fournisseurs, alors que de plus en plus de fournisseurs commencent à proposer des produits liés à la virtualisation, et du côté des clients, à mesure que la virtualisation commence à être mieux comprise et que son utilisation se généralise. Lors des dernières vagues d'achat, la plupart des petites structures informatiques ont acheté des serveurs, et souvent des ordinateurs de bureau, prenant en charge la virtualisation au niveau matériel, sans même avoir l'intention de se préparer à un passage à la virtualisation, faisant souvent pencher la balance naturellement dans cette direction. Ce modèle de virtualisation assistée par le matériel est appelé « virtualisation par hyperviseur » car tous les systèmes d'exploitation s'exécutent au-dessus d'un minuscule noyau appelé l'hyperviseur et aucun système d'exploitation traditionnel ne s'exécute directement sur le matériel.
Maintenant que nous avons une bonne idée de ce qu'est la virtualisation de plateforme et de la raison pour laquelle elle est désormais disponible comme option, nous allons examiner pourquoi la virtualisation de plateforme peut nous être bénéfique dans le segment des petites et moyennes entreprises.
Il y a deux choses que nous pouvons aisément virtualiser (sans verser dans l'ésotérisme ni commencer à virtualiser notre infrastructure de routage et de commutation) – les serveurs et les postes de travail. Le choix de loin le plus facile et le plus évident est la virtualisation des serveurs.
La virtualisation de l'infrastructure serveur, ou d'une partie de celle-ci, est le premier domaine vers lequel la plupart des structures informatiques se tournent aujourd'hui comme potentiel de virtualisation. La plupart des entreprises constatent que la majorité de leurs serveurs sont extrêmement sous-utilisés, avec un excédent de CPU, de mémoire et de capacité de disque restant inactif, tandis que des charges de travail supplémentaires ne parviennent pas à trouver de place en raison de contraintes budgétaires, d'espace ou de temps de mise en œuvre. La virtualisation à la rescousse.
Grâce à la virtualisation, nous avons la possibilité d'exécuter plusieurs serveurs virtuels sur un seul matériel serveur. Nous pourrions virtualiser un seul système serveur, mais cela ne nous apporterait aucun avantage d'utilisation, ou nous pourrions, en théorie, virtualiser des centaines de serveurs si notre matériel pouvait le supporter. En général, les petites entreprises peuvent virtualiser plusieurs rôles de serveurs typiques sur un seul serveur physique. La densité de machines virtuelles est, bien entendu, déterminée par les caractéristiques de charge ainsi que par le matériel disponible. La virtualisation consomme beaucoup de mémoire et de stockage, évidemment, et une planification minutieuse doit donc être effectuée. La mémoire et le stockage sont relativement bon marché aujourd'hui et sont assurément bien moins coûteux que l'achat de matériel serveur supplémentaire et le paiement de son support. Il n'est pas rare qu'une petite entreprise virtualise aisément une demi-douzaine de serveurs sur un seul matériel au minimum, et une vingtaine ou plus n'est pas un chiffre déraisonnable à espérer atteindre.
De nombreuses petites structures sautent instantanément à la conclusion que la virtualisation nécessite un stockage SAN coûteux. Ce n'est absolument pas le cas. La virtualisation offre une gamme d'avantages même sans utiliser d'infrastructure de stockage SAN, dont les structures peuvent tirer parti immédiatement. Il existe, bien entendu, certains avantages significatifs à utiliser un SAN conjointement avec la virtualisation et des technologies de haute disponibilité ou d'équilibrage de charge. Souvent, cependant, ces capacités de haute disponibilité et d'équilibrage de charge sont des fonctionnalités supplémentaires qui n'existaient pas avant la virtualisation et ne sont pas nécessaires pour qu'une structure tire des bénéfices significatifs de la virtualisation, mais elles offrent une opportunité d'amélioration future, si et quand les budgets le permettent.
Les petites entreprises constateront de nombreux avantages de la virtualisation immédiatement, même à petite échelle. Certains de ces avantages sont évidents et d'autres le sont moins.
Notre premier avantage est celui du coût du matériel, comme je l'ai mentionné ci-dessus. En éliminant la nécessité d'acheter et de prendre en charge un matériel serveur coûteux pour chaque système d'exploitation, nous pouvons désormais déployer davantage de systèmes à un coût inférieur par système. Dans de nombreux cas, il ne s'agit pas seulement d'une économie de coûts, mais cela permettra également de dégager les fonds nécessaires plus importants pour passer de serveurs plus spartiates à des offres moins nombreuses mais de classe entreprise, dotées de fonctionnalités importantes en matière de performance, de stabilité et de support, telles que la gestion intégrée de l'alimentation et le KVM over IP depuis une console de gestion hors bande.
Notre deuxième avantage est l'économie de coûts liée à la réduction de la consommation électrique. Il est très tendance, et à juste titre, pour les entreprises de se préoccuper aujourd'hui de leur degré d'« écologie », et la virtualisation informatique joue un rôle clé dans l'écologisation du service. L'ajout de machines virtuelles sur un seul serveur physique représente généralement une augmentation négligeable, voire à peine mesurable, de la consommation électrique. L'ajout de serveurs physiques supplémentaires, bien entendu, ajoute une quantité significative de consommation électrique, même pour des systèmes qui sont peu utilisés ou utilisés seulement occasionnellement.
Notre troisième avantage réside dans la réduction de la complexité des sauvegardes. Les serveurs virtualisés peuvent être sauvegardés à l'aide de méthodes entièrement traditionnelles, telles que les sauvegardes au niveau du système de fichiers depuis le système d'exploitation lui-même, comme l'ont popularisé les systèmes de sauvegarde traditionnels tels que NetBackup, BackupExec, Amanda, Bacula et d'autres. Ainsi, si nous souhaitons conserver nos stratégies de sauvegarde actuelles, nous le pouvons sans aucune complexité supplémentaire, mais si nous voulons passer à des sauvegardes basées sur des images, nous pouvons le faire assez facilement. L'utilisation d'images système comme sauvegardes n'est pas nécessairement nouvelle ni propre à la virtualisation, mais la virtualisation rend cela bien plus évident et accessible pour de nombreux utilisateurs. En fait, avec la virtualisation, les images système (une copie de l'intégralité du système, et pas seulement de ses fichiers individuels) peuvent être prises en n'utilisant rien d'autre que le système de fichiers ordinaire – aucun logiciel spécial requis. Une sauvegarde complète du système peut être réalisée simplement en arrêtant le serveur virtuel, en effectuant une copie de son système de fichiers virtuel – souvent un fichier unique et volumineux, puis en redémarrant le système. Restaurer un système peut être aussi simple que copier un fichier image depuis un périphérique de stockage de sauvegarde vers le serveur virtuel et le redémarrer. Restauration terminée. Système de nouveau en ligne. C'est aussi simple que cela.
Notre quatrième avantage réside dans la facilité de provisionnement. Construire un nouveau système d'exploitation serveur directement sur le matériel est une entreprise chronophage pour la plupart des structures. C'est particulièrement vrai s'il y a la moindre surprise avec un nouveau type de matériel n'ayant pas été utilisé auparavant. Il peut y avoir des pilotes manquants ou des paramètres et réglages spéciaux du système d'exploitation nécessaires pour prendre en charge le matériel. Avec la virtualisation, la plateforme cible est toujours identique, supprimant de nombreuses surprises de ce processus, le rendant à la fois plus rapide et plus fiable. Dans de nombreux cas, le déploiement est également plus rapide simplement parce que le processus de préparation de la machine de base est bien plus rapide. Pour lancer une installation manuelle de Linux sur un serveur physique traditionnel, je dois acheter ledit serveur, l'installer dans la baie, brancher l'alimentation et le réseau, provisionner le réseau, allumer le serveur, mettre à jour le firmware, configurer le système de gestion hors bande, effectuer le rodage du matériel, insérer le support d'installation et commencer l'installation. Ou, depuis certains environnements de virtualisation, je peux simplement lancer l'intégralité du processus avec une seule commande en ligne de commande. Le déploiement d'un nouveau serveur pourrait passer de plusieurs heures ou jours à quelques minutes. Cela ne commence même pas à aborder la simplicité du clonage de systèmes existants au sein d'un environnement virtuel.
Un cinquième avantage « immatériel » de la virtualisation est qu'il existe bien souvent une économie significative sur le coût des logiciels lors de la virtualisation. Certains fournisseurs, comme Novell avec Suse Linux, vous permettent de virtualiser autant de serveurs que vous le souhaitez sur une seule machine physique tout en ne payant qu'une seule licence de machine. Red Hat vous offre plusieurs installations, mais pas en nombre illimité comme Novell. Microsoft propose une gamme d'options tarifaires de virtualisation selon vos besoins, y compris une licence de déploiement illimitée par processeur. Dans le pire des cas, vous devrez payer des licences supplémentaires de système d'exploitation et d'autres logiciels exactement comme si vous exécutiez les mêmes machines physiquement, mais dans presque tous les cas, il existe davantage de flexibilité tarifaire et souvent des réductions de coûts spectaculaires pour de multiples hôtes virtualisés.
Un sixième avantage réside dans la capacité à « revenir en arrière » sur un système d'exploitation entier. La plupart des plateformes de virtualisation permettent un concept consistant à prendre un instantané du système, à apporter des modifications au système actif, puis à restaurer le système dans son état d'origine une fois terminé. C'est excellent pour les tests de logiciels et en particulier pour le test des correctifs du système d'exploitation ou de tout processus de mise à jour critique où un incident pourrait rendre votre système non réactif et potentiellement irréparable. La capacité de « remonter le temps » jusqu'au dernier instantané, pris quelques secondes avant l'application du correctif ou une modification de configuration risquée, peut être salvatrice. Bien entendu, prendre une sauvegarde d'image pourrait être utilisé de la même manière, mais les instantanés permettent une récupération encore plus rapide en raison de leur « proximité » avec le système de fichiers d'origine.
Tous ces avantages susmentionnés accompagnent un passage à la virtualisation et ne nécessitent aucun coût supplémentaire en logiciel ou en matériel. Si notre budget le permet et que le besoin existe, il y a également l'option d'ajouter un ou plusieurs serveurs de virtualisation et de faire partager à ces serveurs un SAN pour le stockage des images de machines virtuelles. Au minimum, cela triplera à peu près le coût du matériel, mais offre le double de la puissance de traitement et certaines fonctionnalités vraiment remarquables. La principale fonctionnalité qui rend réellement cette solution impressionnante est le concept de migration à chaud. La migration à chaud, c'est lorsqu'un système d'exploitation virtuel peut être déplacé, pendant son exécution, d'un serveur de virtualisation physique à un autre. Cela peut être réalisé à des fins d'équilibrage de charge, de tests de sinistre ou pour survivre à un sinistre lui-même. Avec certaines solutions de migration à chaud, généralement vendues sous l'appellation de haute disponibilité, cette migration peut se produire si rapidement qu'elle offre effectivement un « temps d'arrêt nul », et même des serveurs web fortement sollicités pourraient survivre à la perte d'un serveur physique sans que les clients ne sachent jamais qu'un serveur physique était tombé en panne. La transition entre les nœuds hôtes de machines virtuelles est totalement transparente pour les utilisateurs finaux.
Il existe une réserve majeure. S'appuyer sur un SAN dans un scénario de reprise après sinistre crée, bien entendu, un autre point de défaillance – le système SAN. Ainsi, lorsque vous prévoyez d'utiliser un SAN pour accroître la fiabilité de vos machines virtuelles, veillez à ne pas utiliser un SAN qui ne soit pas aussi redondant, voire davantage, que vos serveurs eux-mêmes, sous peine d'augmenter les coûts tout en réduisant accidentellement la fiabilité et les performances.
Pour la petite entreprise moyenne, il n'est pas improbable qu'il soit judicieux non seulement de virtualiser une partie de l'infrastructure serveur, mais de virtualiser la totalité ou la quasi-totalité de celle-ci. Les avantages de la virtualisation sont si nombreux et ses inconvénients si rares et mineurs qu'il est rare qu'une charge de travail dans le segment des petites entreprises justifie des serveurs matériels dédiés.
Maintenant que nous avons examiné pourquoi la virtualisation des serveurs est pertinente, nous pouvons commencer à nous intéresser à la virtualisation des postes de travail. Contrairement aux postes de travail et serveurs réels, les postes de travail virtualisés ajoutent souvent un peu de complexité en raison des exigences de licence, en particulier avec les postes de travail Microsoft Windows.
La virtualisation des postes de travail est également quelque peu compliquée car il existe de nombreux modes de mise à disposition physique des postes de travail. Évidemment, dès que nous commençons à parler de virtualisation de l'infrastructure de postes de travail, nous parlons en réalité d'une gamme de solutions, car un appareil doit toujours exister « sur le bureau » pour fournir un clavier, une souris et un écran qui ne peuvent pas être virtualisés, et le système d'exploitation du poste de travail lui-même doit s'exécuter ailleurs. Même sans virtualisation, cela se fait (et est parfois commercialisé comme de la virtualisation alors qu'en réalité il s'agit simplement d'accès distant) très couramment via des lames de bureau, des postes de travail en rack ou des serveurs de terminaux. Toutes ces solutions déplacent le poste de travail dans le centre de données et y donnent accès soit depuis des clients légers en façade, soit simplement via un logiciel pour les machines des utilisateurs distants existants, comme les utilisateurs à domicile se connectant au bureau.
Nous commencerons par le concept du serveur de terminaux, car c'est le plus facilement virtualisable et le plus simple. Que nous parlions de virtualiser le serveur sur lequel nous exécutons Microsoft Terminal Server (désormais connu sous le nom de Remote Desktop Services), Citrix XenApp ou simplement un serveur de terminaux de bureau distant Linux standard, nous n'avons rien d'autre à faire qu'installer ce serveur dans un environnement virtuel plutôt que dans un environnement physique. Il s'agit en réalité d'une question de virtualisation de serveur et non de virtualisation de poste de travail – elle n'est perçue par l'utilisateur final comme étant liée à ses postes de travail que parce qu'il en a l'impression.
L'autre méthode de virtualisation des postes de travail, la « véritable virtualisation des postes de travail » comme je l'appellerai, consiste à exécuter réellement des images de système d'exploitation de poste de travail sur un serveur virtuel exactement comme s'il s'agissait de postes de travail normaux dédiés à un utilisateur. Cela signifie virtualiser des systèmes d'exploitation comme Windows XP, Windows Vista ou Windows 7, chaque image étant dédiée à un seul utilisateur exactement comme s'il s'agissait d'un poste de travail physique. Nous pourrions, théoriquement, faire la même chose avec Linux ou une autre variante d'Unix, mais comme ces systèmes ne disposent pas de licences par utilisateur ni de versions spécifiques aux postes de travail, et puisqu'ils exécutent toujours leurs environnements de bureau en mode serveur, nous ne pourrions différencier un véritable poste de travail virtualisé d'un serveur de terminaux basé sur Unix que par son usage et non par un quelconque moyen strictement technologique, car ils sont une seule et même chose. Seul Windows propose véritablement un modèle de poste de travail dédié permettant que cela se produise de cette manière particulière, sans le concept d'accès partagé à une seule image simultanément.
En raison des restrictions de licence de Microsoft, les postes de travail Windows doivent être installés à raison d'une image par utilisateur, même si des technologies existent pour rendre cela technologiquement inutile, mais ce modèle présente néanmoins des avantages. Les grands avantages des postes de travail virtualisés vont assurément aux entreprises dont les employés se déplacent, que ce soit en interne ou même en externe.
L'utilisation de postes de travail virtualisés offre bien plus de contrôle à l'entreprise que la fourniture d'ordinateurs portables. Les ordinateurs portables peuvent être volés, perdus ou endommagés. Les ordinateurs portables s'usent et doivent être remplacés régulièrement. Un poste de travail virtuel rendu accessible depuis l'extérieur de l'entreprise peut être sécurisé et protégé de manières qu'un ordinateur portable ne peut l'être. Les mises à niveau sont bien plus simples et il n'y a aucune crainte que le poste de travail virtuel se retrouve coupé du réseau de l'entreprise et ne puisse plus être pris en charge par le personnel informatique.
Presque tout employé qui utilise un ordinateur au bureau en possède déjà un à la maison pour un usage personnel et dispose souvent également d'un ordinateur portable, en plus d'un accès Internet haut débit. Fournir un accès distant à un poste de travail virtuel au bureau n'entraîne donc potentiellement aucune dépense matérielle supplémentaire pour l'entreprise ou le personnel, tout en allégeant les charges administratives, en réduisant la consommation électrique et en renforçant la sécurité. Certains employés auront toujours besoin d'ordinateurs portables, mais beaucoup n'en auront pas besoin.
Pour les employés toujours assis à un bureau traditionnel à l'intérieur des locaux de l'entreprise, il subsiste un besoin d'un objet physiquement posé sur le bureau qui reliera le clavier, la souris et l'écran au poste de travail nouvellement virtualisé. Il pourrait s'agir d'un ancien PC dont la mise au rebut était prévue, d'un client léger matériel dédié ou même d'un ordinateur portable. Le personnel interne peut alors se déplacer dans les locaux ou entre les sites, s'asseoir à n'importe quel bureau disponible doté d'un client léger, se connecter à son propre poste de travail virtuel dédié et travailler exactement comme s'il était à son propre bureau. Il peut ensuite rentrer chez lui et y travailler également, si cela est autorisé.
Comme les serveurs virtualisés, les postes de travail, si le besoin le justifie, peuvent être facilement sauvegardés soit par des moyens traditionnels, soit en prenant simplement des images système complètes. La flexibilité est là pour faire ce qui a le plus de sens dans votre environnement.
Avec la complexité et le coût imprévu des licences, ainsi que l'impossibilité de se débarrasser complètement du matériel sur le bureau, sauf pour les utilisateurs exclusivement distants, la virtualisation des postes de travail est loin d'être l'évidence qu'est la virtualisation des serveurs. La virtualisation des postes de travail nécessitera une analyse minutieuse au cas par cas afin de déterminer si elle répondra aux besoins de coût et d'utilisabilité de chaque organisation. La plupart des organisations qui choisissent cette voie opteront probablement pour une virtualisation uniquement partielle – en l'utilisant seulement dans les cas où cela a le plus de sens, comme les utilisateurs itinérants et les travailleurs distants, tout en conservant des postes de travail traditionnels pour les utilisateurs qui seraient rarement en mesure de tirer parti de cette technologie. Le recours aux options de serveur de terminaux sera souvent bien plus courant que la « véritable virtualisation des postes de travail », qui n'a souvent de sens que pour les utilisateurs avancés, les développeurs ou pour prendre en charge certaines applications qui fonctionnent mal en mode serveur de terminaux.
Il existe une dernière utilisation de la virtualisation qui mérite d'être abordée, ne serait-ce que parce qu'il est important de comprendre son usage dans l'environnement de l'entreprise. Ce dernier type de virtualisation n'est pas utilisé pour placer des systèmes d'exploitation dans le centre de données sur du matériel serveur, mais est plutôt utilisé pour exécuter des images de système d'exploitation supplémentaires sur des postes de travail et ordinateurs portables traditionnels. Il s'agit d'un scénario courant pour les personnes qui ont besoin de tester plusieurs systèmes d'exploitation à des fins de support ou de développement. Ce n'est pas utile pour les systèmes de production et cela sort généralement du cadre de cette discussion. C'est une utilisation très utile de la technologie, mais il s'agit plutôt d'un scénario de niche, principalement utile pour les tests de compatibilité.
Dans toute cette discussion, il n'a, de façon quelque peu remarquable, été fait aucune mention des produits Mac OSX d'Apple. Il y a une raison à cela. Apple n'accorde pas de licence pour Mac OSX permettant de le virtualiser sur du matériel non Apple, et Apple ne dispose pas d'un produit de virtualisation prêt pour l'entreprise pour sa propre plateforme. La seule façon de virtualiser Mac OSX est d'acheter des licences complètes supplémentaires pour chaque instance du système d'exploitation, éliminant ainsi la plupart des avantages financiers de cette approche, et de l'exécuter sur un produit de virtualisation hébergée tel que VMWare Fusion ou Parallels, qui sont conçus pour une utilisation au-dessus d'un poste de travail et non comme un produit de classe serveur. Il s'agit d'une lacune majeure dans le portefeuille de Mac OSX et de l'une des façons dont Apple continue d'accuser un retard sur le reste du marché en matière de capacités et de compréhension des besoins de ses clients professionnels. Si Apple modifiait sa stratégie de licence concernant la virtualisation, Mac OSX se révélerait être un système d'exploitation extrêmement populaire et utile à virtualiser, tant du point de vue serveur que poste de travail.
La virtualisation est une formidable opportunité de réduire les coûts et d'accroître la productivité tout en réduisant les risques pour des entreprises de toute taille, et avec des budgets aussi bas que zéro. De nombreuses technologies promettent des améliorations importantes pour les entreprises, mais la plupart créent une valeur discutable tout en engendrant un coût réel. La virtualisation apporte une valeur réelle et mesurable tout en ne coûtant souvent rien et en réduisant souvent les dépenses immédiatement. Pour de nombreuses entreprises, la virtualisation est la technologie dont elles ont toujours rêvé et qui est, en fait, disponible dès aujourd'hui.
