Donnez des courbes à vos serveurs!
Par Nicolas le mercredi 25 mars 2009, 12:12 - Hébergement - Lien permanent
La meilleure façon de voir si votre serveur tient la route, s'il est correctement dimensionné, c'est d'avoir des statistiques !
On a mis le temps mais de jolies courbes mesurant la consommation du CPU, le trafic réseau et la lecture-écriture des disques sont enfin disponibles sur votre fiche serveur. Ces courbes vont vous donner de précieuses informations sur la façon dont votre serveur est utilisé, sur les pics d'utilisation dans les tranches horaires pour ainsi optimiser vos services.
Et voici à quoi cela ressemble sur un serveur plutôt "actif" :

Sur ce premier visuel, vous pouvez voir que le processeur est utilisé en moyenne à 16-18% (sur une tranche de 24h) avec une pointe à 40%. Le serveur sur 2 parts est donc peut être un peu surdimensionné.

Cet autre exemple montre le cas inverse. Sur ce serveur, il faut absolument penser à ajouter des parts.

Sur le second visuel, nous voyons que le disque de données /xvdb/ fait bien plus d'écriture (saumon clair) que de lecture (orange),

Enfin, sur le graphique de consommation réseau, vous constatez que le trafic sortant est bien évidemment plus important que le trafic entrant. Le serveur consomme environ 0.5Mbits et est donc encore une fois surdimensionné.
En résumé, les statistiques vont vous apporter:
On a mis le temps mais de jolies courbes mesurant la consommation du CPU, le trafic réseau et la lecture-écriture des disques sont enfin disponibles sur votre fiche serveur. Ces courbes vont vous donner de précieuses informations sur la façon dont votre serveur est utilisé, sur les pics d'utilisation dans les tranches horaires pour ainsi optimiser vos services.
Et voici à quoi cela ressemble sur un serveur plutôt "actif" :

Sur ce premier visuel, vous pouvez voir que le processeur est utilisé en moyenne à 16-18% (sur une tranche de 24h) avec une pointe à 40%. Le serveur sur 2 parts est donc peut être un peu surdimensionné.

Cet autre exemple montre le cas inverse. Sur ce serveur, il faut absolument penser à ajouter des parts.

Sur le second visuel, nous voyons que le disque de données /xvdb/ fait bien plus d'écriture (saumon clair) que de lecture (orange),

Enfin, sur le graphique de consommation réseau, vous constatez que le trafic sortant est bien évidemment plus important que le trafic entrant. Le serveur consomme environ 0.5Mbits et est donc encore une fois surdimensionné.
En résumé, les statistiques vont vous apporter:
- une aide au dimensionnement de votre serveur. Imaginez par exemple que vous fassiez tourner un site web sur un serveur avec deux parts, et qu'en regardant vos stats sur une semaine, vous vous aperceviez que votre utilisation CPU est à 20-25% et que vous consommez moins d'1Mbits, vous pouvez largement envisager de rendre une part et regarder vos stats pour les jours à venir. Non seulement vous aurez gagné de l'argent, mais vous continuerez à avoir un service impeccable tout en ayant fait un geste écolo.
- la mise en place d'une stratégie Flex. Si vos courbes ondulent ou vos pics sont bien localisés dans le temps et récurrents, programmez des parts de Flex pour ces périodes, à 3 centimes d'euro l'heure, vous serez souvent gagnant !


