Hi, is not mandatory to have multiple servers, but if you want to have a single SSO instance (or web server too) for multiple vCenters it is possible. Maybe this Duncan blog's helps you: http://www.yellow-bricks.com/2013/06/26/vcenter-single-sign-on-aka-sso-what-do-i-recommend/
Regards