Un server publicitaire bien optimisé pourrait-il fonctionner correctement sur un seul server dédié?

C'est une question complètement hypothétique que moi-même et un collègue se requestnt / débattent, et nous avons pensé que certains des gens bien informés de SF pouvaient éclairer.

Dites, par exemple, que vous disposez d'un server publicitaire qui offre environ 10 millions d'printings publicitaires par jour. En utilisant linux, nginx, memcached, MongoDB (ou database NoSQL similaire), un code hautement optimisé et un CDN, pourrait-il être raisonnable de supposer qu'un server dédié pourrait gérer tout cela seul (nous parlons d'un format de taille assez bonne avec n'importe où entre 10-16 Go de RAM et un processeur xeon de 12 core)? Les activités principales ici serviraient les bannières statiques, et des appels rapides à la database pour sélectionner une publicité et mettre à jour l'printing et cliquer sur les statistics. Des pensées?

C'est une question assez vague, malgré de nombreux détails et mots-keys, mais je dirais "certainement peut-être".

16GB n'est plus tout à fait pour un server (mes ordinateurs de bureau ont 16 Go, par comparaison, je déploie rarement less de 32 Go dans un server) … et selon votre variété d'printings, vous pourriez envisager des SSD ou des RAM ou une combinaison pour améliorer le time d'access pour db et les images. L'E / S est susceptible d'être un sharepoint résistance plus fort que la RAM, bien que vous puissiez facilement get un server de 32 Go et consacrer plus de RAM à memcache.