Delivery (Engine) is stateless and runs w/ N replicas. That serves the actual sites/apps.
Authoring (Studio) needs:
- Stable addresses for clustering
- Stable local storage for Git (think speed since Git is disk chatty)
Therefore Authoring is Stateful at this time. (Note: Studio supports N sites.)
If you wanted to create a SaaS offering, you can either scale-out a Studio cluster and spin up sites within a cluster. Or, if you wanted every client to get their own Studio, you'd create a cluster per client.
The Delivery tier is simply unaware of Authoring (Studio). You can have Delivery render sites/apps from many different Studios.
It's not entirely clear what your ultimate goal is, but I hope the above helps answer your questions.
--sumer