Architecture

Hébergement évolutif pour les projets PHP!

Posted in Architecture, Housing, Performance on avril 23rd, 2010 by Marc – Be the first to comment

Dans son Interview sur PHP TV, Sébastien Lucas fait un retour d’expérience sur l’hébergement évolutif qui permet d’accompagner les projets PHP et en profite pour donner une explication sur le cloud computing .

envoyé par phptv

Merci à PHP TV pour les nombreuses interviews aussi intéressantes les une que les autres que vous pouvez retrouver en ligne!

Haute-performance des sites Web

Posted in Architecture, Performance, Scalabilité on avril 16th, 2010 by admin – Be the first to comment

Parce que l’hébergeur ne traite qu’une partie de la problématique et la vraie réponse passe par un travail commun avec les équipes développements, voici un petit rappel (2 ans déjà!) des équipes de Yahoo à garder en tête…

Déjà la Quatrième Newsletter…

Posted in Annonces, Architecture on mars 31st, 2010 by Marc – Be the first to comment

Newsletter0055

Lancé en Novembre 2009, Prismashop.fr est le nouveau site e-commerce du groupe Prisma Presse. La collaboration réussie entre arvato services, Quadra Informatique et Oxalide, a permis de mettre en place le nouveau site ainsi que la nouvelle infrastructure e-commerce d’arvato services, basée sur la technologie Magento.

A cette occasion, nous avons interviewé Thierry Picon, directeur technique d’arvato services afin de connaitre ses motivations du choix de l’hébergeur/infogéreur au montage de l’architecture. Nous en profiterons aussi pour vous conseiller sur les critères de sélection à prendre en compte lorsque vous êtes à la recherche d’un hébergeur.

Cette nouvelle newsletter est l’occasion pour nous de vous faire part de nos rencontres (avec un article consacré aux développeurs web sous pression), nos challenges (conception de plateformes critiques, optimisation de logiciels, migration d’infrastructures) et de notre développement (Autonomous System).

Très bonne lecture !

Panorama de la cybercriminalité: Bilan 2009

Posted in Architecture, Evénements, Housing, Performance on janvier 15th, 2010 by Marc – Be the first to comment

clusif-logoLa dernière conférence du Clusif a eu lieu le 13 janvier 2010 au cercle national des armées dans le 8éme arrondissement de Paris.

Comme chaque année, le Clusif nous a présenté le panorama de la cybercriminalité 2009 à travers différents thèmes. Du GSM aux cartes bancaires en passant par les réseaux sociaux, les différents intervenants ont su nous captiver grâce à leurs retours d’expérience concrets et très bien illustrés.

Concernant le domaine qui nous tient plus particulièrement à cœur à savoir l’hébergement, les différentes problématiques ont été exposé comme: les défauts matériels (panne, feu…), les mises à jour correctives qui boguent, mauvaise configuration…ainsi que les différents effets secondaires. Malgré toutes les mises en garde faites par monsieur Lointier (conseiller sécurité des systèmes d’information de la société Chartis), nous sommes confortés dans nos choix stratégiques.

Pour ceux qui n’ont pas pu être présents parmi nous, voici la présentation du panorama de la cybercriminalité 2009.

La prochaine conférence du Clusif aura lieu le 27 janvier et présentera la nouvelle version de la méthode d’analyse de risques Mehari 2010…

Les retours du forum PHP 2009

Posted in Architecture, Développement, Evénements, Performance, Scalabilité on novembre 16th, 2009 by Sébastien – Be the first to comment

Le forum PHP s’est déroulé le 12 et 13 Novembre à la Cité des Sciences et de l’Industrie de Paris. Nous nous y sommes rendus le 12 pour rencontrer le petit et grand monde de la communauté PHP.

ForumPHP

L’avenir de LAMP

De nombreux acteurs étaient présents lors de ce forum. La conférence sur l’avenir de LAMP et les nouvelles briques architecturalesconfirme l’émergence de solutions capables de prendre en compte des traitements toujours plus complexes. Ces solutions, à destination de sites à fort trafic, sont considérées comme un des premiers pas vers la scalabilité. Pour n’en citer que quelques unes :Gearman, Couchdb, Hadoop, Map reduce… autant de références que nous invitons les développeurs à y jeter un coup d’œil. Nous serons contents de les accompagner pour mettre en œuvre ces technologies.

MySQLnd

Autre conférence faisant partie du programme de la journée lemug : MySQL native driver for PHP : Les améliorations de la stack. La conférence animée par Serge Frezefond (directeur technique de MySQL France) a été l’occasion pour Sun de nous présenter le nouveau driver MySQLnd pour php. Même si celui-ci n’a pas été annoncé pour offrir plus de performance, il gère bien mieux sa mémoire (donc plus de perf ;) ). Il impacte aucunement le développement et vient rationaliser les couches de drivers déjà existantes.

Sun en a profité pour nous présenter le MySQL Enterprise Monitor, outil mis à la disposition des développeurs et administrateurs pour surveiller et optimiser le comportement d’un simple serveur ou d’un cluster MySQL.

L’outil Mysql Query Analyzer est vraiment très utile et offre de nombreuses possibilités en terme d’optimisation.

Mais attention, ces outils ont un coût. L’analyzer comme le monitor consomment des ressources sur les serveurs sur lesquels ils sont installés. Il est donc nécessaire de prendre des précautions si vous désirez le mettre en production sur un environnement déjà très surchargé.

Quelques optimisations MySQL

Pour finir, Au secours, ma base de données fait ramer mon application ! organisée à nouveau par LeMug et présentée par Stéphane Combaudon a fait salle comble ! Comme quoi le problème reste récurrent.

Stéphane a expliqué les fondements que tout DBA et plus particulièrement les développeurs PHP devraient connaître pour optimiser ses requêtes et ses schémas. Des exemples concrets, l’utilisation d’index réfléchie et la compréhension d’Explain montre que MySQL peut être très bien exploité pour de résultats performants.

Nous n’avons malheureusement pas pu participer à la journée de vendredi mais félicitation à l’AFUP pour cette belle organisation et à tous ses intervenants. Vivement l’année prochaine pour les 15 ans de PHP et 10 ans de l’AFUP.

Photo cc par Arnaud

Un nouveau reverse proxy cache

Posted in Architecture, Performance, Scalabilité on novembre 6th, 2009 by admin – Be the first to comment

Yahoo! annonce la distribution en open-source de Traffic Server.

L’utilisation d’un serveur de cache augmente fortement la capacité de traitement d’un site Web. Plus l’applicatif est « gourmand » en ressource plus le cache est une solution pour gagner en scalabilité. Nous avons expérimenté plusieurs technologies de type « Reverse Proxy Cache » comme Squid ou Varnish qui ont pour objectif de conserver en mémoire les pages générées par les serveurs applicatifs afin de les resservir plus rapidement.

Yahoo! annonce 35 000 requêtes par seconde avec Traffic Server. On a hâte de tester cela.

Big mama !

Posted in Architecture, Déploiement on octobre 24th, 2009 by Maxime – Be the first to comment

Ca y’est !

Oxalide vient de déployer ses nouveaux routeurs de cœur de réseau.
Deux Cisco 7600 avec une sup720. De quoi traiter 400 millions de paquets par seconds, et plusieurs dizaines de Gbps.
Cette évolution nous permet de franchir le cap des 10Gbps et d’offrir des services IPv6 en production.

Un gain de 0,5ms a été constaté sur le transit IP. Même les clients qui ne nécessitent pas d’autant de bande passante profite de cette amélioration.

Grâce à l’entière redondance de notre infrastructure, la migration a pu s’effectuer sans aucune perturbation de service.

Spam spoted !

Posted in Architecture on septembre 5th, 2009 by Maxime – Be the first to comment

La problématique SPAM est plus que jamais d’actualité. Hier, vendredi 4 septembre, notre plate-forme de filtrage a traité plus de 5 millions d’emails, franchissant un nouveau record. Soit en pic plus de 160 emails par seconde. Plus de 99% de ces email étaient du SPAM.

L’architecture Facebook expliquée

Posted in Architecture, Dimensionnement, Développement, Performance, Scalabilité on juillet 27th, 2009 by Sébastien – Be the first to comment

Un contenu distribué, MySQL utilisé juste pour des tables contenants des couples entrées valeurs, un memcache « énorme » rempli des données les plus souvent consultées, etc.

Cette présentation est un bon exemple de design appli/archi poussé à l’extrême (mais nécessaire).

Ca se passe sur infoQ, ça dure une heure et c’est en anglais.

NKM et l’internet du futur

Posted in Architecture on juillet 21st, 2009 by Maxime – Be the first to comment

Dans un entretien accordé à ZDNet, Notre secrétaire d’État à la Prospective et au Développement de l’Economie numérique , a lancé une consultation sur « l’internet du futur ». Le premier élément soulevé par NKM est le passage d’IPv4 vers IPv6. Ceci souligne une fois de plus l’importance de l’enjeu d’IPv6 pour le futur … c’est à dire maintenant !