OVH Community, votre nouvel espace communautaire.

Etat du mutu (mi fevrier 2013)


Oles
13/02/2013, 10h54
Bonjour,
Ça fait presque 1 an que l'hébergement
mutualisé que nous proposons n'est pas
au top. Nous avons relevé que dans la
totalité de cas il s'agit d'un CMS ou
d'un Prestashop, qui font pas mal de
requêtes pour afficher une page. En
moyenne les problèmes commencent avec
1000 requêtes nécessaire pour afficher
une page.

Techniquement faire les requêtes n'est
pas un problème, mais ça prend du temps.
Nous avons donc travaillé sur la diminution
du temps de chaque requête. Dans notre
cas nous avons diminué tous les temps
sauf le temps entre "le serveur web/php +
le serveur de fichiers".

Pour cela, nous avons ajouté beaucoup
beaucoup de ressources, optimisé les
paramétrages, transféré les sites entre
les serveurs de fichiers, etc Malgré tout
les performances n'étaient pas au rendez
vous.

Depuis début janvier nous préparons donc un
changement de type de répartition de charge:

- Actuellement un site hébergé en mutu est
repartie sur tous les serveurs du cluster.
en parallèle il est donc traité par 1000
serveurs physique type HG. C'est bien pour
de gros sites qui profitent ainsi de
beaucoup beaucoup de puissance de calcul.
Mais ce n'est pas bien pour de sites qui ont
peu de visiteurs par jour. Car chaque visiteur
statistiquement parlant tombe sur un serveur
diffèrent que le visiteur précèdent. Il ne
va donc pas profiter du cache que le visiteur
précèdent a créé et donc va prendre à nouveau
plusieurs secondes pour générer une page.

- Le nouveau système de répartition de charge
ne rédirige plus un site sur tous les serveurs
en parallèle mais rédirige chaque site sur un
et même serveur. C'est à dire qu'un site est
généré par un serveur donné et pour tous les
visiteurs. La conséquence qu'on doit voir est
l'accélération de sites, sauf pour le 1er visiteur.
Les visiteurs suivants vont profiter du cache
généré par le 1er visiteur (et les suivants).
La conséquence aussi est que de très très très
gros sites ne pourront plus être hébergés en
mutu. Ce n'est pas plus mal car on parle de
sites qui font plusieurs millions de visites
par jour. Pourquoi cela devient impossible ?
Parce qu'un seul serveur ne peut pas tenir un
tel site. On va donc avoir une limite naturelle
pour un site liée à la puissance réel d'un serveur.
Attention: on parle de très très très gros site
qui nécessitent l'équivalent 3 à 5 serveurs HG à
300e/mois pièce .. Pour ces clients là, nous
avons créé un petit scous-cluster spécial pour
les contenir au sein de chaque cluster. Actuellement
on parle 10-12 sites par cluster, soit une
petite 100ene de gros sites qui utilisaient
40% de l'ensemble de ressources .. Ils ont été
redirigé sur ce sous-cluster ce qui a eu pour
conséquence la réduction de la charge pour tous
et de meilleurs performance depuis cette nuit.
http://travaux.ovh.net/?do=details&id=8039

Les travaux ne sont pas finis mais vont dans
le bon sens. Et c'est l'objectif de l'email.

Nous continuons l'évolution de la plateforme
mutu. Nous avons un sacré retard sur les
nouveautés car nous avons mis toutes les
ressources sur la remise à niveau du mutu.
Nous avons du retard sur le mutu 2013 et
l'augmentation de ressources SQL. On teste
actuellement la techno "geo cache" sur le
1000GP: cette techno proche de CDN sera inclue
par défaut sur les mutus et permettra
d'améliorer les performances de vos sites et
d'accélérer les échanges pour les visiteurs
en Europe, USA et Canada. Nous avons plein
d'autres projets dans les cartons qu'on va
commencer à reouvrir prochainement ..

Je sais qu'on a mis à l'épreuve votre patience
et je vous en remercie pour votre confiance.
La plateforme actuelle héberge 1.1M de login
et presque 2M de sites. Nous avons 7000 serveurs
HG qui tournent et la difficulté est dans le
fait de proposer une plateforme généraliste
performante quelque soit le type de site. C'est
là qu'on n'a pas été bon depuis 1an et on pense
qu'on est au bout de chemin pour affûter notre
mutu à tout type de site.

En dehors de mutu, nous avons mis en GAMMA
le VPS 2013, avec une API v6. Nous travaillons
sur le manager v6 qui va remplacer la v3. Et
nous proposerons le mutu private avec des
resources garanties en BETA fin mars.

Amicalement
Octave