Info: My company has a base office in Little Rock and we are setting up a remote office in Virginia with approximately 30 users. We do A LOT of SQL and Oracle data manipulation (heavy processing). The SAN and servers that do this processing will stay in Little Rock.
Now for the question: What would be the ideal way to connect 30 users to the office in Little Rock. I have thought about using VPN -> VDI to give the users access to the necessary resources, that way I don't have queries attempting to run across a VPN. Also what kind of connection would be required to handle that many remote connections (1, 2, possibly 3 T1 lines?). I am nervous about having 30 remote users and all of the sudden there are huge latency problems, disconnects, etc. I really appreciate any and all input. If more info is need I'll be more than happy to provide it.