November 24, 2009
Rendre un site ou un service hautement disponible, c’est s’assurer que les ressources (électricité, climatisation, serveurs, réseaux, connectivité, etc..) sont 100% opérationnels. Mais tout cela ne sert pas à grand chose si le site/logiciel/service n’est pas fiable. Lire la suite »
1 Comment |
Développement, Logiciel, Organisation, conception | Tagged: Facebook, Intégration continue |
Permalink
Posted by Marc
August 26, 2009
C’est à cette question que répond NetCraft tous les mois. Je suis ces statistiques régulièrement mais je n’en parle jamais ici. Je reviens donc de la publication des chiffres de juillet 2009 pour vous signaler qu’Apache est toujours largement majoritaire.
Ce logiciel gère en effet presque 40 millions de sites web dans le monde, il est suivit par le serveur IIS de Microsoft, qui gère lui environ 20 millions de site. Ensuite les logiciels de Sun, ou le serveurs Nginx se battent avec les App Google et autre serveurs plus exotiques. Apache reste donc une valeur sure et très largement utilisée :
Lire la suite »
No Comments » |
Hébergement, Logiciel, Microsoft | Tagged: apache, lighttpd, nginx |
Permalink
Posted by Marc
March 25, 2009
Petite incursion dans le développement et le déploiement d’applications dans ce billet pour vous faire part de la sortie d’un nouveau plug’in pour Eclipse (environnement de développement Java). Il permet de déployer son application directement dans les nuages l’infrastructure d’Amazon EC2 depuis sa plate forme de développement.
Ce nouveau composant permet de tester, lancer des versions de debug et déployer facilement son application sur les machines virtuelles louées par Amazon. Pour le moment cette possibilité n’est offerte que pour les applications basée sur Tomcat, mais d’autres suivrons rapidement (Glassfish, JBoss, WebSphere, et WebLogic)
Lire la suite »
2 Comments |
Clouds, Développement, Hébergement, Logiciel | Tagged: amazon, EC2, Eclipse, Java |
Permalink
Posted by Marc
July 9, 2008
La montée en charge d’un service web peut être traitée de multiple façons. Mise en place d’un CDN (pour les vidéos ou les contenus éditoriaux), ajout de serveurs (si les applicatifs ont été conçus pour pouvoir fonctionner sous forme de cluster), appel à un prestataire pour lui demander de gérer son trafic, etc…
Bref, il existe de multiples solutions, elles ont toutes comme point commun un coût de mise en place assez important. Mais attention il ne faut pas que les coûts progressent plus vite que le trafic…
Malgré tout il existe des solutions open source pour gérer en partie cette problématique. Je ne reviendrais pas ici sur les coûts d’intégration des logiciels open source (ils sont loin d’être nuls, surtout pour des utilisateurs non expérimentés). Mais quand les équipes sont compétentes ou que les logiciels sont simples à mettre en place ces outils peuvent être d’un grand secours, pour un coût relativement faibles.
C’est justement le cas des applicatifs distribués par DANGA Interactive.
Lire la suite »
1 Comment |
Logiciel, optimisation | Tagged: Load Balancer, Logiciel, optimisation |
Permalink
Posted by Marc
June 16, 2008
La mise en production d’un nouveau site est toujours une opération délicate. Sur les sites à fort trafic l’ajout d’une fonctionnalité peut également réserver des surprises. Pourtant il existe des outils permettant de tester efficacement un site ou une fonction avant son déploiement en simulant des clics et des internautes.
JMeter fait parti de cette série de logiciel. C’est bien sur du GPL et comme pour la plupart des logiciels Apache, c’est stable, simple et très efficace.

Il existe une interface graphique permettant de configurer ses tests, mettre en place les rapports graphiques, appliquer des filtres et configurer les alertes, bref mettre en place la batterie de tests.
Ensuite vous pouvez lancer les tests depuis votre poste (pour tester la configuration) avant de la déployer sur vos serveurs de tests. Ces serveurs peuvent être répartis sur le net pour simuler au mieux de vrais internautes (temps de réponses, latence, etc..) Lire la suite »
3 Comments |
Architecture, Logiciel, Monitoring | Tagged: testing |
Permalink
Posted by Marc
April 22, 2008
L’analyse des sites fait souvent remonter le couple PHP/MySQL, en tout cas dans les sites de type ‘média’ ou assimilés. Par contre dans le domaine du e-commerce les choses semblent réellement différentes.

Les leaders du secteur (Fnac, La redoute, CDiscount, Vente-privée, etc… ) sont majoritairement équipés de technologies Microsoft. Mais les nouveaux entrants misent également sur le serveur Microsoft-IIS/6.0 (ASPX). Comme pour la prometteuse plateforme Inspirational Stores, en charge par exemple de la belle boutique Ladurée.

Pourquoi un tel engouement, est-ce simplement un effet de suiveur. Difficile à savoir mais il semble quand même que l’offre MS soit bien adaptée aux problématiques du commerce car le tableau suivant est sans appel : Lire la suite »
4 Comments |
Architecture, Logiciel, Microsoft | Tagged: apsx, sql serveur |
Permalink
Posted by Marc
November 30, 2007
Juste un petit post pour vous parler de mon.itor.us. Il s’agit d’un excellent service de surveillance (monitoring) et d’alerte. Plusieurs services sont ‘monitorables’.
- FTP
- SIP
- POP3 / IMAP
- DNS
- HTTP / HTTPS
- etc…
Vous recevez un mail récapitulatif toutes les semaines et immédiatement en cas d’incident.
C’est un peu comme un Nagios mais déjà configurer, et qui de plus fonctionne sur une plate forme externe (robuste et multi points).
Voila, le plus simple c’est d’aller visiter leurs site : http://www.mon.itor.us/
Je termine juste en vous disant que ça est entièrement gratuit..

Bonne utilisation.
1 Comment |
Logiciel, Monitoring | Tagged: nagios, testing |
Permalink
Posted by Marc