Everything can be virtualized given the right hardware and configuration.
In the past, CPU or IO intensive applications (big databases) were deployed physically to avoid any overhead from virtualization, with todays hardware and hypervisors I don't think this is an issue anymore.
If this post has been helpful/solved your issue, please mark the thread and award points as you see fit. Thanks!