I recently set up vCenter as the front-end for teams competing in the Cyber Defense Competitions to manage their virtual systems. Unlike vCenter’s intended use of maybe a dozen people managing hundreds of VMs, we have over 100 people logged in to vCenter at once during the competition. I elected to use a true Microsoft SQL Server (as opposed to the bundled SQL Server Express) as vCenter’s database, and this guide was extremely helpful to me.
Since the server hosting vCenter also serves as the RDP hopping point for getting in to the internal ISEAGE network, we had to ensure that there was sufficient resources allocated to it, as this server was itself virtualized. So far this solution has worked extremely well!