Workshop Startup Essentials: Montée en charge

Ce mardi 16 décembre s'est tenu un nouveau Workshop dédié à la communauté Startup Essentials. Vous étiez plus de 20 startups à venir écouter et échanger sur un sujet qui concerne toutes les startups du Web: la "scalability" d'une infrastructure web.

Que faut-il en retenir ?

1) La scalability ne se limite pas à la capacité d'absorber une augmentation de traffic sur un site Web mais qu'elle s'applique aussi à l'augmentation  du volume de données stockées. Mieux vaut avoir un système de stockage partagé entre tous les serveurs frontaux afin d'éviter la duplication des données entre frontaux et de faciliter le traitement des "uploads" des utilisateurs. De plus, un stockage centralisé vous facilite les tâches de sauvegarde. Mais surtout, mieux vos avoir un système de stockage "scalable". Je reviendrai dans un prochain blog sur les solutions de stockage qui répondent à ces contraintes,

2) Pour ce qui est de l'augmentation du traffic, le nombre de "threads hardware" est un élément fortement limitant de votre infrastructure. Vous pouvez augmenter ce nombre soit en multipliant le nombre de serveurs frontaux - mais alors attention à la facture en hébergement - soit en choisissant des processeurs fortement multithreadés comme le processeur UltraSPARC T2 qui équipe le T5140:

Ce serveur vous fournit 128 threads "hardware" @ 1,4GHz pour une consommation électrique d'environ 310 Watts à 80% d'utilisation CPU et pour un prix Startup Essentials de 4500€. Avec un prix d'hébergement dans un data center de 1K€/mois pour un rack d'environ 2,5 KWatts, on arrive à un prix de 0,97€ / mois / thread. En outre, au bout de 3 ans, le coût de l'hébergement est égal au coût du serveur!

Comparons avec un serveur X2250 équipé d'un Xeon quad-core qui offre 4 threads "hardware" @ 2,0GHz pour une consommation d'environ 150 Watts à 80% d'utilisation CPU et pour un prix Startup Essentials de 1050€. On trouve un prix de 1,5€ / mois / thread.

Si on pondère par les fréquences d'horloge pour ne pas défavoriser le Xeon on trouve :

T5140: 0.69€ / mois / thread @ 1GHz

X2250: 0.75€ / mois / thread @ 1GHz

...soit un avantage de presque 10% en coût d'hébergement/électricité pour le T5140.

Quant au nombre de X2250 @ 2GHz qu'il vous faut pour arriver à la même puissance CPU théorique (nombre de threads \* fréquence d'horloge) qu'un T5140 @ 1,4GHz, il est de 22.

Certes, ce sont des chiffres théoriques, mais ils donnent un ordre de grandeur. Alors si votre application est fortement mulithreadée, pourquoi vous passer d'un T5140?

Comments:

Post a Comment:
Comments are closed for this entry.
About

Connecting the Startup Essentials community with all the events, information and resources required for them to grow and scale.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today