Virtualization reduces the management complexity in large environments and allows a higher capacity usage. Additionally, virtual servers can provide a high level of availability without the need for clustering or SAN failover setups. This raises interest in also virtualizing database servers.
Running Identity Manager in a virtual environment is highly likely to lead to performance issues.
Identity Manager is a database centered software that displays the characteristics of an OLTP system, but also holds large amounts of data for reporting and analysis. Depending on the configuration, level of customization and usage, the database server may experience high loads.
Database servers have high memory and storage I/O requirements. Virtualization adds overhead to every I/O operation which may result in unexpected performance problems.
Database servers break queries out across multiple CPUs and expect CPUs to perform identical. Virtualization adds overhead to CPU scheduling, which may result in unexpected performance problems and loss of responsivity.