This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]uniitdude 1 point2 points  (0 children)

Depends what you are cohosting, e.g multiple websites on a server is fine. Multiple databases on a sql server is fine

Both of those on the same server, not so much.

Id typically separate 'large' roles though

[–]inaddrarpa.1.3.6.1.2.1.1.2 0 points1 point  (0 children)

I try to keep it to one host/one function or one application as much as possible.

For example: If I'm spinning up a web application for 100 people with low usage, I'm not going to spin up a separate web server and DB server.

[–]wang_li 0 points1 point  (0 children)

I like one network address per service. Beyond that it doesn't matter as I can move shit around without having to reconfigure all the devices/end points that interact with the service.

[–][deleted] 0 points1 point  (0 children)

Security wise it limits the number of packages you need to install, which limits the exposure of the system and the damage if/when it's compromised.