Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1062737
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T18:40:24+00:00 2026-05-16T18:40:24+00:00

we are given some funds to renew our IT infraestructure (about 20000$). We are

  • 0

we are given some funds to renew our IT infraestructure (about 20000$). We are a small team of 5 coders, working primarily with Ubuntu / PHP-Drupal / MySQL.

One of the first things we want to buy is a brand new server with lots of gigs or ram (64 at least) to allocate all the local databases, svn repos, shared directories, etc. One of our primary bottlenecks is MySQL performance, which hope to solve with this server.

We have pretty low experience with these big machines. Do you think is worth it´s value?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T18:40:24+00:00Added an answer on May 16, 2026 at 6:40 pm

    Without knowing the scale of your work it’s extremely hard to answer this. Lots of things to consider, it sounds, at least like your software costs will be very low.

    Things to consider:

    • One machine (web + app + db) vs multiple machines.
    • Data backups (a must have IMHO), be that external service, external hardware, or a dedicated machine. Also relevant: offsite copies regularly maintained.
    • Redundancy – multiple network cards/server, multiple power supplies/server, lights-out abilities of servers if they’re not easily accessed, multiple connections in the network (if that’s key to your application)
    • Power – you’ll want clean power for a server – not only does a UPS keep the system running for a few minutes during a brown out or blackout, but the higher level ones condition the power coming out.
    • Cooling & noise – server hardware generates some serious heat, and some systems generate some serious noise – you need somewhere to put these things with good airflow + cooling that isn’t going to drive anyone crazy.
    • Networking – if you’re building a multi-computer setup (eg. 1 DB server, 2 app servers, 1 load balancer) you’ll also need good networking between them – ideally on a separated network (for security and performance).
    • is this for a production system, a test system, a development system, all three?

    Solutions:

    1. One large machine: big ram, big/fast drives, large processor. Pros: Simplicity. Cons: Expensive, different services require different components but you have to get the best of all, doesn’t scale – will have to switch to another format if you need more later.
    2. A machine of reasonable size for each service: db machine – large ram, as fast drives as possible/affordable, app machine – good processor, reasonable ram, some hd. You may also want to split out file storage into a SAN (which both the app and DB machine can use) Pros: Buy the best for the task, save where it’s not needed. Cons: multiple machines to support, it’s easy enough to just buy two large machines – so 2x #1 cost
    3. Machine cluster – a load balancer up front, several app servers behind that, with several database machines behind this. Pros: scales well, can use commodity hardware (eg. $500 desktops) to be quite inexpensive Cons: Every part has to be built with possibility or expectation of failure (not a bad idea), administration can be high, networking could become key

    There are lots of choices and options, and there are lots of configuration examples on the web. The cloud services (Amazon’s AWS for example) have some excellent case studies of companies requirements and the cloud services they use to provide their solution – there’s a real world hardware analogue of these setups.

    The amount of money you have (depending on the currency ;)) seems like more than enough for now – you can even get into the cluster setup depending on the chosen hardware. You’re trying to solve a bottleneck but you don’t say where it is right now – if it’s a db server running on a desktop machine, there maybe other processes (including virus scanners, defrag processes, indexing) that are interfering, it could even be something as simple as the configuration is very restrictive (low threadcount, memory usage). The scale of what you’re working on is really key here, but last couple of generations of server hardware may well be powerful enough for your needs.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Given some source file (or more generic - input stream), I need to find
Given some (English) word that we shall assume is a plural , is it
Given some typical search form, I can't construct this form action when submitting a
Given some arbitrary SQL I would like to get the data types of the
I have been given some poorly formatted data and need to pull numbers out
If I am given some data in the following format: data = [ ['Airbus',
I have been given some matlab code compiled using the .net compiler. I can
I have been given some generated code which looks like so: <form id=form1 method=post
I'm trying to learn some XML Parsing here and I've been given some code
For my mobile programming course we've finally been given some free reign to design

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.