COMPTE-RENDU Petit-déjeuner - Juillet 2009
Coûts cachés, performances, innovations technologiques : Comment optimiser les coûts d'hébergement de votre site web ?
A l'occasion d'un petit-déjeuner organisé le mercredi 8 juillet dernier, Sébastien Lucas et Maxime Kurkdjian, Directeurs associés d'Oxalide, avaient convié Nicolas Silberman, Responsable technique de 20Minutes.fr, pour témoigner à leurs côtés sur les bonnes pratiques pour faire la chasse aux coûts cachés et optimiser l'infrastructure d'un site web.
Les sources d'économies possibles et les réponses adaptées
Sébastien Lucas a ouvert la conférence en définissant le coût de l'infrastructure comme un indicateur clé de performance influençant les choix stratégiques de l'entreprise.
Il a donc tout d'abord présenté les différents indicateurs permettant de mesurer ce coût:
- les coûts fixes (frais d'acquisition et de mise en service, frais de fonctionnement et gestion)
- les indicateurs de qualité de service (taux de disponibilité, nombre d'évolutions du socle initial, délais de résolution d'incidents, qualité de la réponse...).
Cette mesure permettra à l'entreprise d'identifier les coûts cachés et les postes de dépenses les plus importants. Elle pourra ensuite travailler sur des pistes d'évolution et faire les bons investissements.
En illustrant cette analyse par 3 problématiques clients types, Sébastien Lucas a détaillé les questions à se poser et présenté les réponses associées :
Cas de réduction du budget sur un environnement peu évolutif (ex.: Portail issu du Web 1.0):
- La gestion de l'infrastructure est-elle affectée aux bonnes équipes?: Une réorganisation de l'attribution des tâches est parfois nécessaire
- Est-il possible de consolider l'infrastructure et d'utiliser les nouvelles technologies (SoD, Virtualisation, etc.)? : Cette solution permettrait de réduire la taille de l'infrastructure
Certaines briques applicatives sont-elles remplaçables?: Les solutions Open-Source sont alors à étudier.
- L'entreprise bénéficie-t-elle de tarifs adaptés ?: Elle peut renégocier les tarifs ou répartir ses services entre plusieurs prestataires.
Cas de maîtrise du budget d'une infrastructure très dynamique (ex. : Pure-player à forte croissance):
- Quelles sont les comparaisons possibles sur des modèles similaires ?: Les solutions trouvées peuvent parfois être appliquées à l'entreprise.
- Les coûts ont-ils été anticipés avec le prestataire?: Augmenter les investissements initiaux (CAPEX) pour réduire les coûts de fonctionnement (OPEX) peut générer des gains supérieurs même sur 12 mois.
- Quels sont les services «cœur de métier» et les services non critiques?: L'entreprise se doit de maîtriser la qualité du service sur son cœur de métier et optimiser au maximum les services non critiques
- Un audit est-il régulièrement réalisé?: Des audits réguliers permettront de ne pas laisser un incident se reproduire
Cas d'augmentation du budget pour améliorer le service sur une infrastructure à dynamisme constant (ex. : Agence ou Web SSII aux projets online multiples)
- L'entreprise a-t-elle laissé grandir son infrastructure de façon irrationnelle?: La définition d'une politique globale est nécessaire pour imposer des processus et centraliser la gestion.
- Combien de prestataires différents pour l'hébergement?: En consolidant ses services chez un ou deux prestataires, l'entreprise pourra mutualiser les ressources de ses projets.
- Quels sont les besoins récurrents?: En s'appuyant sur les services consolidés de ses prestataires, l'entreprise pourra créer des services à valeur ajoutée et valoriser la qualité de son service.
Les nouvelles opportunités technologiques
Après ces conseils pour identifier les sources d'économie, Maxime Kurkdjian a fait le point sur les buzz du moment(Cloud Computing, IT on Demand et Green IT), des termes à la mode aux discours très prometteurs mais qui restent encore assez flous.
Maxime Kurkdjian a tout d'abord présenté les véritables défis que doivent relever les entreprises aujourd'hui:
- Des coûts mal maîtrisés, dus à une infrastructure tentaculaire souvent sous-exploitée.
- Un besoin d'agilité pour réduire les délais de mise en œuvre et adapter l'infrastructure à la charge
- Des services critiques, nécessitant une haute disponibilité des applications, même pour les projets à budgets réduits.
Pour répondre à ces problématiques, de nouvelles opportunités technologiques ont émergé.
Chacune devant être utilisée à bon escient:
La virtualisation
La virtualisation permet demaximiser l'utilisation des ressources physiques, d'assurer un niveau de disponibilité très élevé et de faire évoluer rapidement les serveurs virtuels.
Cependant, cette solution peut parfois poser des problèmes de performance et de sécurité.
De plus, les coûts d'entrée sont importants et les éditeurs fournissent encore très peu de support aux entreprises.
Les experts Oxalide recommandent donc la virtualisation uniquement pour des projets de consolidation d'infrastructure (serveurs de développement, plan de reprise d'activité ou serveurs faiblement sollicités). Ils déconseillent de choisir la virtualisation pour les projets à forte concentration de ressources.
IT on Demand
Le plus souvent basés sur des équipements ou des infrastructures mutualisés, l'IT on Demand réduit très fortement les dépenses d'investissement initiales et permet d'accéder à des équipements puissants et redondants.
Cependant, les investissements unitaires de fonctionnement sont souvent importants et les risques deviennent eux-aussi mutualisés : l'entreprise ne pourra pas maîtriser les risques liés à toute opération ou modification effectuée par le prestataire sur l'infrastructure pour le compte d'une autre entreprise.
Le Cloud Computing
Avant tout un terme marketing, le Cloud Computing est en réalité une extension du SaaS et de l'ASP. Ainsi, de nombreux acteurs se positionnent aujourd'hui sur le Cloud mais fournissent en fait un service en mode ASP (ex.: Salesforce).
Le «vrai» Cloud Computing est construit autour de 3 briques: le stockage (avec Amazon S3/CF, CDN), le container d'application (Google App Engine, Azur, Heroku) et le GRID (EC2, Gandi).
Pour Oxalide, les inconvénients majeurs du Cloud Computingsont les suivants :
- les risques sont mutualisés (ex.: en juillet 2008, le service EC2 d'Amazon s'est retrouvé dans plusieurs listes noires, dont celles de Spamhaus et Outblaze)
- une intégration applicative est nécessaire (voir: http://miracles.heaven.fr/2008/12/11/wordpress-wp-super-cache-rps-aws-s3-et-cloudfront/
- le marché n'est pas encore mature: les plus gros acteurs tel qu'Amazon sont contre toute standardisation
- les problèmes de confiance et la souveraineté sont nombreux
- le cloud computing peut rapidement devenir plus cher que les solutions classiques
Oxalide recommande ainsi le Cloud Computing pour des projets expérimentaux et/ou à faible enjeux stratégiques et reste dans l'attente de standardisation et d'interopérabilité des solutions (OCC, DMTF). Oxalide accompagne aujourd'hui ses clients à fort trafic vers du Content Delivery Network (CDN) et est à la recherche de solutions viables pour fournir des services Cloud à ses clients.
Le témoignage de Nicolas Silberman, Responsable technique de 20Minutes.fr
Pure player en forte progression, 20Minutes.fr est aujourd'hui le 3ème site média en France avec plus de 3,5 millions de visiteurs uniques, 300000 articles en ligne et 1500000 commentaires.
Depuis juillet 2007, 20Minutes.fr a choisi d'externaliser la gestion de son infrastructure auprès d'Oxalide. Nicolas Silberman a donc présenté comment et pourquoi 20Minutes.fr avait délégué l'infogérance et la surveillance à une équipe tierce.
Pendant plusieurs mois, les équipes techniques d'Oxalide et de 20Minutes.fr ont travaillé en étroite collaboration pour concevoir une architecture susceptible de supporter les contraintes techniques du site et pour anticiper tout dysfonctionnement. Oxalide a ainsi rationnalisé le processus de développement et participé à optimiser l'applicatif.
Les gains ont été nombreux: libération des équipes internes, gouvernance facilitée, conseils pour optimiser l'encaissement du trafic,... Aujourd'hui, les équipes de 20Minutes.fr se concentrent sur les problématiques applicatives et perçoivent l'infrastructure comme un service, non plus comme une charge de travail.
-
Oxalide s’est très rapidement intégré à notre applicatif. L’équipe Oxalide anticipe en permanence les évolutions de notre plateforme et nous fait bénéficier chaque jour de son expertise technologique pointue.
Nicolas Silberman, Responsable technique de 20Minutes.fr
Conception, infogérance et gestion de la montée en charge de l'infrastructure du site 20minutes.fr
-
Oxalide héberge les sites de France Télévision à forte charge avec Drupal
-
Partenaire pour la mise en place de solutions de e-commerce performantes et haute-disponibilité
-
Outre les problématiques de charge et de sécurité dues aux nombreux sites promotionnels d'artistes, Oxalide a participé techniquement à l'élaboration de nos processus et à l'uniformisation de nos plateformes. L'économie d'échelle réalisée a été importante.
Guillaume Pech-Gourg, Responsable New Média, EMI
Gestion de plusieurs centaines de sites artistes, labels et portails du groupe
-
Hébergement et infogérance du site d'actualité artistique, billetterie expositions et spectacle
-
Oxalide a très rapidement saisi nos problématiques et a su apporter les solutions adéquates pour anticiper l'évolution de la société. L'expertise et la réactivité des équipes en font un partenaire indispensable chez Lengow.
Mickael Froger, Co-fondateur et Directeur technique de Lengow
Conception, migration et gestion de la plate-forme d'externalisation de catalogues



