La virtualisation de systèmes est une technologie qui permet l'exécution indépendante de plusieurs instances du système d'exploitation (SE) sur un matériel commun. Fonctionnellement, un logiciel déployé sur un SE hébergé dans un environnement virtualisé ne se rend généralement pas compte que la plate-forme sous-jacente a été virtualisée. Sun teste ses produits Sun Java System sur des combinaisons virtualisation/système d'exploitation sélectionnées pour s'assurer que les produits Sun Java System continuent à fonctionner dans des environnements correctement dimensionnés et configurés, comme sur des systèmes non-virtualisés. Pour toute information sur le support de Sun concernant des produits Sun dans des environnements virtualisés, reportez-vous à « Prise en charge de la virtualisation de systèmes dans les produits Sun Java System ».
N'hébergez pas le référentiel d'Identity Manager sur un système virtuel car la performance (transactions par seconde) serait considérablement réduite.