So far, you have learned many features in Hyper-V itself, and you have been given tips on planning your applications on a virtual environment. It is beyond the scope of the book to cover the details of applications, because each application will have its own tricks in a virtual environment, assuming the virtual environment has any influence at all.
It is true that, in many cases, lack of planning or knowledge of the virtual environment will result in poor performance, which is usually held to be due to the virtual environment itself. It is not. The virtual environment requires precise planning that in many cases has nothing to do with the application, but the application can be impacted.
Databases, mail servers and web servers are examples of virtualized workloads that require proper planning, but above all of these one workload is the most controversial of all: Active Directory.
The usual questions are:
Can I virtualize Domain Controllers...