LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 06-20-2014, 04:20 PM   #1
linuxtechie1980
LQ Newbie
 
Registered: Feb 2014
Location: Chicago
Distribution: ubuntu, red hat, and centos
Posts: 5

Rep: Reputation: Disabled
Running multiple Server daemons on one Linux server


Hello everyone,

I'm just curious on what would be the best practice for running multiple server daemons on one server? Or what would be okay with multiple daemons and what would need its own server. Correct me if I"m wrong, but would DNS need its own I'm assuming and maybe a DHCP as well? Just trying to learn to see how other techs have these setup.

Israel
 
Old 06-21-2014, 05:26 AM   #2
pingu
Senior Member
 
Registered: Jul 2004
Location: Skuttunge SWEDEN
Distribution: Debian preferably
Posts: 1,350

Rep: Reputation: 127Reputation: 127
This depends entirely on your requirements.
* Running multiple services on one server keeps hardware cost down. On the other hand, if you someway lose the server - permanently or temporarily - then all services are lost during downtime.
It is also more difficult to keep the server secured with lots of services running.
A small mistake can render all services unreachable,

* Running one service per server is more expensive, you need more/better hardware - even if your servers are virtualized.
One main service per server is the most secure way, for example it is required for PCI-DSS certification.
If you need to replace a server or service, it is a lot easier to configure a new server with only one service.

So it depends on you & your environment.

A few things to keep in mind:
  1. Separate services that need to be publicly available from those that don't.
    Some services are more sensible than other, these you want to keep on a separate server and separate subnet. For example, if you run a webserver you might want to keep the database server on a separate server and subnet than the webserver. Then configure firewall to limit access to database.
  2. Don't put several heavy services on the same server.
    A database needs really fast disks and better CPU than a webserver (assuming, of course, there's a lot of traffic to your services). So if you're unlucky, when database is working under heavy load other services on that server might become unreachable.
  3. DNS, DHCP & NTP are "light" services that are commonly put on same server - the most common in small organisations is to use the firewall for these.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
forcing running multiple CPU on server choconlangthang Linux - Newbie 10 07-12-2011 01:12 AM
LXer: Running Multiple MySQL Server Instances in Parallel on a Linux Server LXer Syndicated Linux News 0 10-11-2010 12:00 PM
Running multiple SSL websites on one server tictocdoc Linux - Networking 1 07-07-2004 03:26 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 07:34 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration