The most reliable method to move your Microsoft Access Database to the cloud is to use a hosted remote desktop services. Previously called Terminal Services, this functionality was designed for situations where users need to share applications from multiple or remote locations without requiring a particularly fast internet or network connection.
With remote desktop services the Access application (The Front End) is in the same place as the database (The back end), probably on the same computer and usually on the same drive. So this is just like running on your local PC when it comes to performance.
The user connects to the application over the Internet and as the only thing travelling over the network are the keyboard presses and mouse clicks the Internet is no bottleneck to performance. I don’t care how fast you can type it won’t be as fast as your internet connection, even if you’re on a dial up modem. The only data coming back down the internet are the screen refreshes, and generally screen changes are tiny.
Another great advantage of using hosted remote desktop services to move your Access database to the cloud is that you don’t need to make any design or code changes, unlike the other methods described above. It is a good idea to split the database, but this is something you should do anyway if sharing it, even on a local network, and splitting the database is usually a 2-minute job using the Access Database Splitter wizard.