Link to home
Start Free TrialLog in
Avatar of jdc1944
jdc1944Flag for United Kingdom of Great Britain and Northern Ireland

asked on

Data and Application Seperation

I have just been looking through our server estate and looking at what is running on what.  One thing that has stood out to me is that one of our main applications is running on the same server as the data is stored on.  This server is also used as a web server to access the application remotely.
 
Now I was always under the impression that data and applications should be separated, so one server running the application and another server storing the database, is this correct?  If so, how important is it to separate these functions?  I’ve got a few ideas:
Security – If separated and an attacker is able to gain access to the application server, the data is still safe from theft or malicious damage/corruption.
Performance - Unless using a very powerful server, surely using one server to run these function is going to put a big load on it.

Are there any more important reasons why these function should be split across different servers?  Just in case it is relevant, this is a virtual server.
ASKER CERTIFIED SOLUTION
Avatar of Radek Baranowski
Radek Baranowski
Flag of Poland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial