Although virtual machine technology offers compelling benefits, it also presents challenges unique to a virtual data center. Before engaging in a virtualization project and while evaluating virtualization technologies, IT organizations need to carefully consider the following issues, among others: