Ce qui va vraiment faire la différence en terme de hardware, c'est l'usage que tu vas faire des différents services.
En terme de CPU, n'importe quel CPU moderne, soit multi-core soit multi-thread va convenir. Pa la peine de taper dans du i7 hyper rapide ou du FX8...
je dirai qu'un 4 coeurs est très confortable, la vitesse du CPU ayant au final qu'un impact faible.
En revanche, il convient de dimensionner correctement la mémoire car si tu mets en place par exemple des règle de filtrage au niveau du proxy qui sont complexe ou lourdes, la consommation mémoire peut être (très) significative. De plus, beaucoup de mémoire signifie beaucoup d'objets en cache
et cell-ci n'est plus très chère.
Un autre aspect à regarder de près est la configuration disque en fonction de ton usage et de tes moyens financiers.
Au moins de mon point de vue, il convient de séparer:
- le système
- les données utilisateur
- les données "fugitives" telles que les log
ceci pour:
- optimiser les performance
- éviter un "file system full" sur la partition système
- ne pas gaspiller d'argent avec un RAID pour du log
One step further:
- pour les données utilisateurs, avoir plusieurs axes disque permettra un meilleur débit (une interface Gb est ici la bienvenue si ton réseau le supporte). Il te faut alors choisir le mode de RAID qui te convient (5, 10 etc...)
- un disque dédié pour les log
- un disque dédié pour le système
Il y a dans la section internationale plusieurs posts qui discutent ce sujet. c'est à mon avis le point le plus impactant dans ta config.
Un aspect que tu n'évoques pas mais qui est important dans le choix du hardware: quel est le degré de criticité de la plate-forme ?
Faut-il de la redondance dans les interfaces réseau, l'alim ?