Budget 31-40k Need help for a development server

amohit

Disciple
Hi,
I need to help a friend of mine get a decently powerful development and test server. He intends to use it for a team of 6 developers. This server will host a SVN repository. Apart from this he will also setup a JBoss+HornetMQ+MySQL setup to test his solution.
The configuration should support 100 concurrent connections making requests to the JBoss server at the rate of 1 request per 3 seconds.
The transactions are more processing oriented and will not involve storing large amount of data.
I believe, a good 2 1TB hdds configured in RAID1 along with 8GB Ram should be good for the setup.
I am completely out of touch with the latest advancements in the desktop PC and have no idea about other components that I can suggest.

Below are the requirements in the std template.
  1. What is your budget?
    • 35K
  2. What is your existing hardware configuration (component name - component brand and model)

    • None
  3. Which hardware will you be keeping (component name - component brand and model)

    • None
  4. Which hardware component are you looking to buy (component name). If you have already decided on a configuration then please mention the (component brand and model) as well, this will help us in fine tuning your requirement.

    • Need the whole setup
  5. Is this going to be your final configuration or you would be adding/upgrading a component in near future. If yes then please mention when and which component

    • Final config
  6. Where will you buy this hardware? (Online/City/TE Dealer)

    • Bangalore (SP Road)
  7. Would you consider buying a second hand hardware from the TE market
    • No
  8. What is your intended use for this PC/hardware
    • Desktop Processing (will be on 24/7)
  9. Do you have any brand preference or dislike? Please name them and the reason for your preference/dislike.
    • No preferences
  10. If you will be playing games then which type of games will you be playing?

    • No gaming
  11. What is your preferred monitor resolution for gaming and normal usage

    1. Will be connecting to it remotely most of the time. Will go for the cheapest and smallest monitor.
  12. Are you looking to overclock?
    • No
  13. Which operating system do you intend to use with this configuration?
    • Linux

Appreciate your help.

Regards,
Mohit
 
For this use case, why don't you just deploy a machine on the cloud? Linode, AWS etc?
That is if this is intended to be used as a staging/test server.
If you actually want a development server with the intent that those 6 developers should be working in sync, then how about just using VirtualBox+Ansible+Vagrant - which is the modern approach to dev environments.
 
My firend's initial intention was to use AWS. But it was costing him 10-15k per month. That is when I suggested that for around 30k he can get a very good dev/test server and no dependency on Internet connectivity.

Regards,
Mohit
 
Digital Ocean- 5$ server. Upgrade when you need more resources.

Keep it backed up daily though. I've seen people use dropbox in their workflows very effectively.
 
Back
Top