The Artima Developer Community
Sponsored Link

Design Forum
Colocating application and database servers

1 reply on 1 page. Most recent reply: Jun 8, 2005 7:53 AM by Shashank D. Jha

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 1 reply on 1 page
Ugo Cei

Posts: 513
Nickname: zaphgod
Registered: Jun, 2003

Colocating application and database servers Posted: Mar 16, 2005 11:10 PM
Reply to this message Reply
Advertisement
Recently, we responded to an RFP which called for an enterprise application with a Web interface, RDBMS, the usual stuff. Since we needed to compete on costs also and the necessary server hardware, OS, appserver and DBMS licences were to be included in the bid, I suggested that we keep the hardware costs low by colocating the application server and the DBMS on the same machine.

I explained that this configuration was actually better, in terms of performance, than having app server and DBMS phisycally separated. Turns out that we won the bid, but now the customer is complaining that this cannot possibly be true, and that we should be using two servers instead of one. I suspect they want us to provide them both without changing the price.

Anyway, since it was me that suggested that configuration, I am being asked (by this morning!) to provide documented justification for the claim that colocating application and database server is better for performance. I will have to dig a quote from Ted Neward's blog, since I got the idea from there. I think I can find something relevant from Martin Fowler too.

Can anybody here help me?


Shashank D. Jha

Posts: 68
Nickname: shashankd
Registered: May, 2004

Re: Colocating application and database servers Posted: Jun 8, 2005 7:53 AM
Reply to this message Reply
> I suggested that
> we keep the hardware costs low by colocating the
> application server and the DBMS on the same machine.
>
> I explained that this configuration was actually better,
> in terms of performance, than having app server and DBMS
> phisycally separated.

> Can anybody here help me?

I think you could prove that only on basis of clients performance requirement.

That your provided configurtion is optimum for short and long terms. Also consider adopting new tech, changes in requirment in deployment environment, maintainenence time etc.

regards,

------------
Shashank D. Jha
iCMG
e-mail : shashank@icmgworld.com
Phone : +91-80-98451 87302

Flat View: This topic has 1 reply on 1 page
Topic: What should be passed to programmers after design? Previous Topic   Next Topic Topic: design oral rules

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use