de atheus » 09 Juil 2012, 15:16
Bah il est déjà important de savoir comment fonctionne internet, à vrai dire pour faire simple, il y a deux types d'ordis : nous (les clients) et les serveurs qui stockent les pages et les données. Lorsqu'on veut faire un site internet, il faut créer les fichiers source (c'est à dire les pages internet avec des langages spécifiques) pour que les clients puissent y accéder. Pour ça, l'ordi qui stocke les pages (serveur) doit être connecté au reste du réseau. Donc ça pose une deux difficultés : acquérir les serveurs (qui mis à part quelques installations, ne sont en fait que des ordinateurs), et créer les pages web (ça c'est la partie facile).
Pour un truc style facebook, vu le nombre de gens qui s'y connectent, je suppose qu'ils doivent avoir des serveurs partout dans le monde et en grand nombre. Les données stockées étant très importantes, à mon avis ils doivent non seulement avoir des serveurs très nombreux/performants mais en plus des zones de stockage de masse très chère (des sortes de disque dur géants) et aussi à entretenir.
Pour un facebook (assez simplifié quand même) sur 10 000 utilisateurs, sachant qu'on considère qu'un utilisateur se connecte plusieurs fois par jours et qu'il stocke grosso-modo moins d'1go de données/mois de diverses manières, alors c'est gérable par une salle avec quelques serveurs. Après le plus dur, si moyen financiers il y a, c'est de trouver les personnes à mettre dans cette salle pour faire fonctionner tout le bazard, et là mieux vaut des personnes de confiance...
Ce qu'il faut retenir pour un serveur, pour qu'il soit efficace, c'est premièrement la mémoire disque dur disponible et surtout son temps d'accès. Ensuite sa quantité de RAM et mis à part le reste du matos d'un ordinateur comme les processeurs, je dirais que l'élément primordial est la bande passante qui doit être élevée pour faire passer du contenu multimédia avancé style photo, vidéos, musique ; ah et j'allais presque l'oublier, tout simplement le nombre de serveurs.
*c'est pas garanti que ça marche pour toutes les raisons qui font que monter soi-même son propre réseau de serveur, même à plusieurs est assez périlleux bien que faisable s'il y a les moyens financiers, les compétences et surtout une orga qui soit liée au projet pour éviter les dérives.