Create the vector tiles on your home machine or using cloud CPU. Upload the file to your site or app. And that's it. No database to maintain; no contract to pay; no restriction on commercial use.
tilemaker is a single executable that takes OpenStreetMap data and makes it into vector tiles. It's supremely customisable, but if you just want off-the-shelf tiles in a standard style, tilemaker comes bundled with the files to do that too.
The tiles are in the industry-standard Mapbox Vector Tiles format, but you don't need a Mapbox contract. Use the open-source MapLibre GL library to render your tiles in-browser, in iOS apps or on Android.