Access supports migration of the back end to SharePoint, it basically creates lists within the SharePoint sites, imports your data into them and then creates a linked table in their place within the Access file. I have used this a couple of times, however, have had a couple of small issues.
Some of my primary keys/foreign keys went out of order therefore the related data was then related to the incorrect record (this only happened with one table).
A couple of the data types were slightly different, therefore required tweaking on the front end.
I didn't save the FE within SharePoint, as others have said this is bad practice with Access as multiple users shouldn't be using the same FE concurrently.
The SharePoint lists were exposed to anyone with access to that site. They can be hidden, however aren't by default.
if you are considering trying to migrate data to SharePoint I would recommend thoroughly testing it on a copy of your file within a private SharePoint site as there are probably other compatibility issues that I didn't experience.