Answer the question
In order to leave comments, you need to log in
Which server is needed for a particular task?
For example, so that the server is purely for the database.
What is more important to him? Number of RAM or number of cores?
For a server that gives statistics, what is more important to him?
And the server that handles the requests?
Can you tell me or tell me where to read ... I won't be offended, it's interesting in places.
And I like to read)
Thanks in advance)
Answer the question
In order to leave comments, you need to log in
application servers and background tasks (unicorn/php-fcgi/apache-workers/resque/etc) -
cache server processors and cores/search (memcache/redis/sphinx) - database memory
(postgresql/mysql) - memory comes first, on the second disks,
balancers (nginx) - processors and cores
distribution of content / static - disks
something like this, but this is all too simplified, you need to start from tasks and architecture.
>> What is more important to him? Number of RAM or number of cores?
What will the DB do? Structure, etc., everything depends on the task.
>> For a server that gives statistics, what is more important to him?
What statistics, volumes, how is it collected?
>> And the server that handles the requests?
What requests, quantity, data types, etc.
In general, you need to dig in the direction of system architecture, start designing a service, it will be clearer there. And no one can answer these questions for you. There are too many uncertainties.
If you still don't know what resources your applications will need, take a cheap server with a couple of sockets for a CPU, a couple of regular raid hdds and 16GB of memory. Why throw money where it is not yet known? If so, then add if needed.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question