Is there a requirement for a physical server, or can it be virtual?

All the SphereShield for SfB components can be placed on a virtual server.