How to host ORS backend in the cloud & be able to handle requests from thousands of users?

I understand you are able to host the backend in some way in a Docker container, but after that, how can I make it accessible to the world?

Will a single docker container be sufficient to handle thousands of requests per minute?

Am I correct in thinking that if I want to be able to query the whole map for routing & poi purposes, I’ll need to have a virtual cloud instance with 128GB+ of RAM and have to pay $1000+ per month to do this?

Is there no way to be able to pay per request for ORS data? Or is there anyone hosting this data and charging for it?

Additionally, maybe more simply, what is the most cost efficient way to self-host (given your supporting queries for the entire planet) ?