Lundi 26 octobre 2009
- Par Lionel Tressens
L'observation des comportements d'un groupe est toujours très intéressante : voici par exemple ce que l'on apprend du changement d'heure (passage à l'heure d'hiver) en observant le nombre d'utilisateurs d'Overblog connectés à nos serveurs pour gérer leur blog.




En rouge les connections ce dimanche 25 octobre, en violet les connexions le dimanche précédent.
Le premier creux bas correspond grosso modo à 3h du matin dans la nuit de samedi à dimanche et le premier pic rouge à l'heure du repas de midi.

A l'heure du changement (3h) on ne note aucune modification de comportement des blogueurs.
Le matin ils se sont levés comme d'habitude, et n'ont pas changé leur comportement pendant toute la matinée, et se sont plutôt laisser porter par leur horloge biologique et la luminosité extérieure.
Puis vient le repas de midi, et là, pour se "forcer" à accepter le passage à l'heure d'hiver ils ont décalé leur usage d'Overblog de 1 heure.
Et enfin, une fois fait ce décalage forcé lors du repas de midi, le décalage est acquis, y compris pendant la nuit suivante (le deuxième creux du graphique)...

Le seul véritable élément qui décale nos horloges internes est bel et bien le premier (gros) repas de la journée.
Rendez vous fin mars pour valider cette observation dans l'autre sens !


Ecrire un commentaire - Voir les 1 commentaires - Recommander
Vendredi 9 octobre 2009
- Par Lionel Tressens
Depuis le 8 octobre les URL (adresse web) des articles publiés sur Overblog reprennent les mots du titre. Cela a pour effet d'améliorer le positionnement de votre article sur les moteurs de recherche (Google, Yahoo) sur les termes employés dans le titre de votre article. 
Vous étiez nombreux à nous avoir demandé cette évolution. Fidèles à notre souhait d'offrir les meilleurs chances de visibilité à vos blogs sans connaissance particulière de votre part, nous avons donc répondu à votre attente.



Notez que les articles écrits dans le passé conservent leur adresse actuelle afin de maintenir en place tous les liens existants et de conserver le positionnement acquis dans les moteurs de recherche.

Enfin, vous pouvez modifier cette URL tant que l'article n'est pas publié (sauvegarde rapide ou brouillon) dans le champ "Adresse de l'article" qui se situe sous le titre dans l'éditeur. Par exemple pour cet article, j'ai supprimé tous les petits mots de liaison du titre.

A vos plumes !

Ecrire un commentaire - Voir les 6 commentaires - Recommander
Jeudi 3 septembre 2009
- Par Lionel Tressens
Hier, en fin d'après-midi sur Overblog nous avons subi une surcharge importante du serveur maître de base de données. Les conséquences pour les utilisateurs ont été un ralentissement de toute leur administration de blog.
Pour essayer de préserver un fonctionnement dégradé nous avons alors eu recours à plusieurs actions, toutes techniques (annulation de vaccums en cours sur la base de données, limitation du nombre de serveurs d'administration acceptant les utilisateurs, etc...).




Cependant, l'action qui a montré le résultat le meilleur à court terme a été d'annoncer dans les espaces d'administration qu'un problème était en cours, que nous travaillions à sa résolution, et que durant ce temps il serait très difficile d'administrer son blog ; nous proposions alors de revenir plus tard, sans toutefois forcer les utilisateurs à le faire.

Un utilisateur à qui on aurait imposé un message bloquant, indiquant que l'administration était indisponible, aurait sûrement éprouvé de la frustration ; alors que ces utilisateurs qui pouvaient se rendre sur leur administration mais à qui nous expliquions qu'ils seraient pleinement satisfaits s'ils revenaient un peu plus tard, se sont exécutés ! Nous avons constaté qu'ils ne s'acharnaient pas sur leur administration de blog, et que l'engorgement que nous subissions tendait même à se stabiliser.

La communication, il n'y a que ça de vrai. CQFD. 

 

Ecrire un commentaire - Voir les 2 commentaires - Recommander
Samedi 1 août 2009
- Par Lionel Tressens


Merci aux 9,4 millions de Français (source: Nielsen/Mediamétrie) qui ont visité un blog Overblog au mois de juin 2009. Votre confiance est notre plus belle récompense !

Ecrire un commentaire - Voir les 4 commentaires - Recommander
Jeudi 30 juillet 2009
- Par Lionel Tressens

Voilà une part importante du travail des équipes techniques d'Overblog : maîtriser la consommation de ressources sur les serveurs de base de données.

Les bases de données, ce sont ces lieux de stockage de toutes les infos de vos blogs : articles, commentaires, albums, communautés, utilisateurs, configuration du blog, ...

Un serveur de base de données c'est un serveur qui coûte cher à l'achat (il est équipé de disques dur de très grande qualité, de CPU puissants, de beaucoup de mémoire) et à l'usage en consommation électrique (à cause du nombre de disques). Multiplier les serveurs de base de données est donc la dernière opération d'optimisation à faire. Avant cela il faut se pencher sur tous les éléments de la chaîne de production, depuis la requête du navigateur client en passant par les caches frontaux, les serveurs de construction des pages HTML, les clusters de type memcache et enfin les les serveurs de bases de données.

Il est vrai que la période estivale est moins chargée qu'à l'habitude mais nous sommes parvenus hier à une optimisation très poussée de l'utilisation de nos ressources en lecture sur les serveurs de bases de données. En effet, toute la production d'Overblog en lecture (affichage des blogs, non compris le portail) est désormais assurée par 2 seuls serveurs de bases de données (ce sont des octocores -8 CPU- équipés de 28 et 32 Go de RAM). Et tout ça avec une grande largesse, puisque la charge de chacun des serveurs ne dépasse pas 2.5 (la charge nominale maximale d'un octocore étant de 8). Pour autant le logiciel de bases de données (PostgreSQL 8.3) sert environ 4000 transactions par seconde (chiffre cumulé des 2 serveurs).

Pour en arriver là, il y a eu beaucoup de travail fait tout d'abord sur le plan logiciel (requêter intelligemment la base de données), sur le schéma de base (comment ranger les données intelligemment), sur la configuration des logiciels (réglage fin des paramètres de PostgreSQL pour optimiser son fonctionnement) et enfin sur l'optimisation du taux de cache kernel et logiciel sur les serveurs de base de données.
Pour ce dernier point nous essayons de séparer au mieux le trafic entrant pour que les données d'un blog soient toujours cherchées sur le même serveur de bases de données. Ainsi on augmente le taux de cache PostgreSQL sur les requêtes concernant ce blog ainsi que le taux de cache disque (géré par le kernel) lorsque PostgreSQL doit accéder aux données sur disque.


Ecrire un commentaire - Voir les commentaires - Recommander
Jeudi 11 juin 2009
- Par Lionel Tressens
Overblog vient de lancer son nouveau portail !

Un thème graphique plus sobre et plus professionnel, un contenu très éditorialisé organisé en magazines... Bref que du bon pour cet intense travail qui a mobilisé toute l'équipe dans les dernières semaines...

Enjoy !

 

Ecrire un commentaire - Voir les 11 commentaires - Recommander
Lundi 8 juin 2009
- Par Lionel Tressens
Samedi matin, un envoi de mail qui n'aurait jamais du arriver à mis l'eau à la bouche à certaines personnes.
En effet, quelques blogueurs ont reçu un message leur indiquant qu'ils apparaissaient dans le top overblog, message incomplet car il manquait 2 adresses cliquables.

Alors oui, il y a des choses qui se préparent chez Overblog, et oui vous en saurez plus d'ici très peu de temps :)

Rendez vous dans quelques dizaines d'heures...

Ecrire un commentaire - Voir les 1 commentaires - Recommander
Mercredi 27 mai 2009
- Par Lionel Tressens

Ce matin, overblog a subi un incident plutôt rare : une fuite d'eau dans le datacenter de Level3 à Nanterre.

Un datacenter, qu'est ce que c'est ? Disons que c'est un bâtiment spécialement construit pour recevoir des systèmes informatiques dans la meilleure qualité de connectivité, de température, de redondance électrique, de surveillance d'accès, d'hygrométrie, etc... Overblog ce sont des dizaines de serveurs (fermés dans des baies, les petites tours visibles sur cette image) répartis sur les datacenter Level3 (Nanterre) et Interxion (Aubervilliers).

A Nanterre, le datacenter se trouve dans un bâtiment de bureaux qui se nomme Le Capitole. Et cette nuit, au premier étage du Capitole (la salle où se trouvent nos serveurs est au rez-de-chaussée), une conduite d'eau à lâchée. Pas le tuyau d'alimentation d'une machine à laver... non, non... un tuyau de 15 cm de diamètre, autant dire, que de l'eau il y en a eu !

Les équipements électriques n'aimant pas trop l'eau, les défaillances ont été nombreuses, à commencer par des équipements réseaux se trouvant en haut des baies (donc les premiers touchés par l'eau).

Paradoxalement, Overblog n'a pas cessé de fonctionner cette nuit, nos serveurs ont même continué à dialoguer parfaitement entre eux (moins de 10 serveurs ont dû recevoir une intervention de notre part pour refonctionner normalement) mais n'étaient plus accessibles depuis l'Internet par manque de réseau.

Notre prestataire de fourniture de connectivité (celui qui amène la fibre optique à nos serveurs) était sur place dans les minutes qui ont suivies le début de l'inondation pour sécuriser et éventuellement réparer les équipements réseau touchés.

Je sais que du point de vue de l'utilisateur final dans son canapé, cela ressemblait à une panne d'Overblog, mais ce que j'essaye d'expliquer dans cet article, c'est que cela était bien indépendant de notre volonté et même de notre bon vouloir à réparer : nous ne pouvions qu'attendre que notre prestataire finisse son intervention. Alors certains ne nous croient pas (et se dépêchent même de diffuser une information totalement non vérifiée sur le net) mais je vous assure que ce genre d'incident est d'une rareté incroyable. Malgré cela, la réactivité de tous les intervenants à été à la mesure de l'incident, et pour overblog nous déplorons une perte de 6% du trafic journalier (l'incident ayant eu lieu sur les heures les plus creuses de fréquentation des blogs).

A l'heure qu'il est, le premier étage du Capitole est encore très humide, les salles machines de Level3 sont sèches, mais un système électrique reste défaillant, sans impact sur Overblog. 


Ecrire un commentaire - Voir les 7 commentaires - Recommander
Mercredi 6 mai 2009
- Par Lionel Tressens
Tout article publié sur un blog Skyrock qui contient un lien vers over-blog est supprimé par l'équipe de modération.
Visiblement, ils ne sont pas pour la liberté de parole, ni pour la pluralité des sources d'informations.

Rappelons que le lien est l'élément fondateur du web : la navigation hypertexte...  
 

Ecrire un commentaire - Voir les 10 commentaires - Recommander
Mardi 28 avril 2009
- Par Lionel
Illustrer son blog, voilà bien la fonctionnalité dont on ne pourrait pas se passer...

Revenons en mai 2008, Overblog venait alors d'annoncer alors le passage à 4 Go de stockage des comptes gratuits et 30 Go pour les comptes Premium. Ceci n'était que le lancement d'un gros chantier de refonte totale de l'infrastructure image de la plateforme.

Bien évidemment, hors de question de provisionner l'espace disque théoriquement nécessaire (avec quelques miliiers de premium et 900.000 utilisateurs gratuits cela demanderait 4 péta octets de disques et une consommation électrique que l'on ne peut se permettre !). L'espace disque est provisionné au fur et à mesure des besoins. A la fin de ce mois cela représente environ 5 To (5 000 000 Mo), en croissance continu avec les 60 000 téléchargements d'images quotidiens (oui oui, 60 000 nouvelles images ajoutées sur Overblog tous les jours pour un poids total d'un peu moins de 30 Go).

Les images ne sont jamais servies directement par le serveur qui physiquement les abritent. Elles sont relayées par des caches intermédiaires, puis des caches frontaux avant d'être délivrées aux utilisateurs.

Nous ne stockons pas la miniature d'une image, ni aucun format d'affichage de cette image. Toutes les variantes d'une image originale sont recalculées à la volée au moment de la demande aux serveurs et maintenus en mémoire quelques temps.



Par exemple, ces 2 images n'ont aucune existence physique sur le serveur, elles ont actuellement une existence dans la mémoire vive d'un serveur cache frontal puisqu'il a recalculé les 2 formats pour vous afficher cette page. Et aucune de ces 2 images n'a le même poids (93 Ko pour la grande, 4 Ko pour la petite) : en effet, même si vous ajoutez à votre espace de stockage une image de 5 Mo dans un format 5000x3000 pixels, si vous l'ajoutez en 200x80 dans un article, elle ne pèsera probablement que quelques dizaines de Ko car elle aura été recalculée à la volée par nos serveurs, évitant ainsi à vos lecteurs de patienter pendant son téléchargement...

Et tout cela à très grande vitesse évidemment, puisque pour servir vos images de blog, il faut que nos serveurs frontaux soient capables de répondre à 4000 demandes par seconde pour satisfaire vos visiteurs !

La suite ? Nous avons besoin de continuer des travaux sur cette nouvelle infrastructure images pour notamment apporter aux serveurs qui calculent les images les infos du blogueur : aujourd'hui le serveur qui sert l'image ne sait pas s'il sert l'image d'un Premium par exemple. Ainsi nous pourrons proposer aux Premiums des services supplémentaires sur leurs images.
Nous pourrons aussi proposer le watermarking automatique de vos images : vous définissez dans votre administration le texte qui doit apparaître sur toutes vos images (ex : "© Lionel Tressens") ainsi que l'emplacement sur l'image (ex : en bas à droite) et toutes vos images sont automatiquement marquées sans que vous ayez besoin de les retoucher avant dépôt sur overblog et sans que l'original ne subisse cette modification (il reste toujours intact dans votre administration).
Mais bon, pour toutes ces nouveautés, il va falloir faire preuve de patience...

 

Ecrire un commentaire - Voir les 4 commentaires - Recommander

Profil

  • lionel
  • : France Paris Toulouse Nîmes Pau
  • : Lionel Tressens, chef de projet et responsable technique de la plateforme Overblog. Amateur de technologies, releveur de défis

Présentation

Suivez ce blog !

  • Flux RSS des articles

Calendrier

Novembre 2009
L M M J V S D
            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            
<< < > >>

overblog

 
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus