Offsite EPDM Server Requirements and Best Practices

Our office will be moving to a new building in a couple of months.  Our IT group has asked me (the EPDM admin) if it would be possible to house our EPDM servers offsite, either at our corporate headquarters or in a data center.  I'm sure that some of you are already doing this, so I am looking for best practice information to ensure that my users would not negatively impacted by this change.  Aside from making sure the servers are adequate in terms of processor speed, memory and storage it seems that the main requirement will be that the data connection to the remote location has sufficient speed, bandwidth and reliability to support our needs.  Is there anything else I need to be aware of?

It is also possible that they may request that the servers be virtualized to take advantage of the capabilities of modern data centers.  It looks like this is officially supported​ by SOLIDWORKS as of SW 2015.  For those of you working with virtualized EPDM servers, what are the pros, cons and gotchas?

SolidworksSolidworks Pdm enterprise Pdm