I am interested in learning more about hardware virtualization, with a specific focus on hypervisors. I am competent to manage a server and would be able to configure an environment to work using this technology, but I don't feel like I have enough background information to make an educated decision about the pros and cons of different aspects of particular implementations.
For those of you who are already very familiar with this topic, Are there any standard articles or white papers I should read about this particular topic? (Context: I am currently researching Hyper-V and VMware ESXi, but I am hoping to find more general information about the context within which these products exist so that I can understand the problems that they aim to solve better than competitive products).