|
|
|
|
|
by paxys
1525 days ago
|
|
You can have multiple instances of the server running on the machine without interfering with each other. You can limit file system access for the server to only a certain folder. You can similarly limit port access and manage conflicts (e.g. multiple servers can think they are listening on a certain open port but those are mapped to something else on the host). If you have multiple machines with different operating systems or even architecture you can deploy your server as a container more easily on them without needing to rebuild or test for each one. You can have the same environment running locally while development or on CI servers without complicated setups. The system can scale out a lot more easily to hundreds/thousands of machines if you decide to use something like Kubernetes. |
|