OpenStack has many services. Does each service live in an independent physical node?

Generally, it might conservatively recommend deploying each service module into one physical node. But the hardware overhead would be too large. What we recommend and what's the common practice in the OpenStack market is how we do in QxStack Ubuntu OpenStack. QxStack Ubuntu OpenStack deploys multiple service modules into a few physical nodes as some services will be deployed in one physical node.

Solution Model
QxStack Ubuntu OpenStack Edition