I’ve been thinking about a new setup, on different servers. But I’m having trouble with the architecture.
Is it best to set up a container per service (separate web, db) and then host different applications on spread over them?
Or rather a container per application (purpose).
About clustering, I guess that if the cluster is on the same physical machine, the sole purpose is for easy updating and restarting with HA? So for failover, you should likely make the cluster with a container on a separate host?
And what about scalability. Can you add a container for extra resources to an application and then load balance between them?
Thanks for your answers.