An Azure / SQL / MySQL cloud-based back end will work fine, but you need to design your front end to not drag every record over the WAN.
Use Pass-Through Queries, Views or Stored procedures to do the heavy lifting.
Open forms without any records or only a single record, then use controls to...