Project

General

Profile

Actions

User story #4053

closed

Add a section in documentation about sizing of a Rudder server

Added by Nicolas PERRON over 10 years ago. Updated about 9 years ago.

Status:
Released
Priority:
2
Category:
Documentation
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

A chapter about the sizing of a Rudder server should be added. A new user will not be able to estimate the size required.

This issue concerns all versions of Rudder.

Actions #1

Updated by Ed DANIEL over 10 years ago

While we prepare the documentation here are a few guidelines to help new users get started:

CPU/VPU: At least 1 cpu core dedicated to Rudder.

32/64bit: your preference, Rudder Server is available on both 32 and 64 bit versions of every supported Operating System.

Memory: at least 1GB though 2GB is better. 4GB preferred if the server is managing other tasks.

Bandwidth: bandwidth utilisation is very small, it will rarely exceed 0.005% of bandwidth on a 10GB net, dependent on agent density which is usually 100%.

Local storage (deployment): Rudder will need about 300MB.

Local storage (logs): Every action taking place in the Rudder web interface and all agent logs are stored in the PostgreSQL database. If logs are localised it will be prudent to allow at least 5GB. When deploying to production with weekly log rotation then 5GB is sufficient for most cases though the number of reports that are generated and thus archived suggests at least 20GB+ will be required.

Postgres: it is worth optimizing this -> http://www.rudder-project.org/rudder-doc-2.7/rudder-doc.html#_server_optimization

As each and every site configuration is different these are very much guidelines. We will strive to provide greater clarity in the upcoming addition to our documentation based on this user request.

Actions #2

Updated by Nicolas PERRON over 10 years ago

  • Target version changed from 2.4.12 to 2.4.13
Actions #3

Updated by Matthieu CERDA about 10 years ago

  • Status changed from New to Discussion
  • Assignee set to Nicolas CHARLES
  • Target version changed from 2.4.13 to Ideas (not version specific)

I know that we now have a script to bench a Rudder server installation statistics, it might prove useful to use this to construct a "basic" idea of sizing.

Nicolas, what do you think about that ?

Actions #4

Updated by François ARMAND about 10 years ago

  • Status changed from Discussion to 15
  • Assignee changed from Nicolas CHARLES to François ARMAND
Actions #5

Updated by François ARMAND about 10 years ago

  • Status changed from 15 to 10
  • Assignee changed from François ARMAND to Jonathan CLARKE
Actions #7

Updated by François ARMAND about 10 years ago

  • Status changed from 10 to Pending release
  • % Done changed from 0 to 100

Applied in changeset commit:91343bd27202f950720bd2f640a087a2ee925123.

Actions #8

Updated by Anonymous about 10 years ago

Applied in changeset commit:bdbebdd8bc48f9189fd8bc5055320ab2c3d46c3b.

Actions #9

Updated by Jonathan CLARKE about 10 years ago

  • Target version changed from Ideas (not version specific) to 2.6.11
Actions #10

Updated by Vincent MEMBRÉ about 10 years ago

  • Subject changed from Add advices about sizing of a Rudder server to Add a section in documentation about sizing of a Rudder server
Actions #11

Updated by Vincent MEMBRÉ about 10 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.6.11, which was released today.
Check out:

Actions #12

Updated by Benoît PECCATTE about 9 years ago

  • Project changed from 30 to Rudder
  • Category set to Documentation
Actions

Also available in: Atom PDF