Barcamp Prestashop - Améliorer la disponibilité

50 %
50 %
Information about Barcamp Prestashop - Améliorer la disponibilité
Technology

Published on June 24, 2009

Author: PoMM3

Source: slideshare.net

Description

Liste non-exhaustive et présentation de quelques pratiques visant à augmenter la disponibilité d'une e-boutique prestashop

CONSEIL | INFOGÉRANCE | HÉBERGEMENT Haute-disponibilité des e-boutiques Prestashop

Oxalide – Conseil, infogérance et hébergement  Sébastien Lucas – Directeur associé  Oxalide est spécialisée dans l’infogérance et l’hébergement de plateformes critiques  Forte couleur Open- Source  Hébergeur Prestashop depuis 2007 2 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Pourquoi la disponibilité est-elle importante? 3 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Disponibilité?  La disponibilité : les horaires d’ouverture d’un magasin…  On vend davantage en 24/7 que 5 jours par semaine  C’est magique Internet! Normalement c’est ouvert 24/7 sans personne en boutique… 4 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Moins de personnel et plus de disponibilité Internet est un outil formidable qui fonctionne en permanence… si on respecte certaines règles. 5 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Être ouvert dans les moments forts  Une indisponibilité partielle équivaut à une rupture de stock  Manque à gagner d’autant plus important en période de forte affluence 6 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Quelles sont les causes d’une indisponibilité?  avarie matérielle  Bug logiciel  trafic important  toute intervention « humaine » sur la plate-forme ! 7 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Comment garantir la disponibilité? 8 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Comment garantir la disponibilité? Nature d’un projet Prestashop Apache + Php Fichiers statiques (médias, images produits, décoration HTML, css, etc.) 9 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Le matériel?  Gamme professionnelle  Garantie de temps de rétablissement  Disques « haute- disponibilité » (Raid matériel)  Sauvegarde 10 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Mécanisme : Actif – passif Concept Adresse IP virtuelle Synchronisation  Heartbeat  Rsync Fichiers statiques  Réplication MySQL (médias, images produits, décoration HTML, css, etc.) 11 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Mécanisme : Actif – passif Enjeux Adresse IP virtuelle Synchronisation  Tolérance à la panne  Un seul serveur utilisé  Peut répondre en cas  Bascule inverse d’avarie logicielle périlleuse  Peut être utilisé pour des maintenances 12 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Mécanisme : Actif – Actif Concept Synchronisation  LVS  Rsync  Réplication MySQL Apache + Php 13 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Mécanisme : Actif – Actif Enjeux Synchronisation  Tolérance à la panne  Ne peut être utilisé dans tous  Peut répondre en cas d’avarie les cas logicielle  Il faut un répartiteur de  Peut être utilisé pour des charge maintenances  Le répartiteur de charge doit  Gain de performance : tous les être en haute disponibilité serveurs sont exploités 14 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Exemple d’infrastructure haute-disponibilité 15 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Les limites  L’infrastructure limite les impacts d’une avarie mais il faut la SURVEILLER  L’infrastructure permet d’étendre les délais d’intervention en cas de panne mais il faut tout de même la détecter, la corriger et en étudier les causes  Les éléments à surveiller :  Le matériel  Le système  L’applicatif et son comportement  Le client // les ventes!!! 16 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

L’erreur humaine…  80% des ruptures de service interviennent suite à une mise à jour ou une migration  Cloisonnez vos environnements :  Validez en environnement de qualification  Testez la performance sur un environnement de qualification  Ne travaillez pas sur la production !  « Procédurez » et automatisez le déploiement pour limiter l’intervention humaine  Surveillez attentivement après une mise en production 17 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Déploiement avec qualification Développement Qualification Production Validation sur environnement Ajout de nouvelles de production fonctionnalités  Validation fonctionnelle  Validation interne  Tests de performance 18 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Plus on vend, plus l’infrastructure devient complexe… 19 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Automatiser le déploiement Pour :  Diminuer le temps de mise en ligne  Implémenter facilement la procédure de staging  Limiter les erreurs de déploiement  Diminuer les intervenants nécessaires pour la mise en ligne 20 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Déploiement manuel … sur une architecture moyenne. 10 pages de procédure de déploiement Minimum 5 SSH 5 exports SVN manuels 11 modifications de fichiers de conf 13 fichiers à faire attention de ne pas effacer 7 cafés et une bonne dose de stress 5 archives temporaires qui traînent et polluent Durée : 1 jour (avec les patchs des devs) Ressources : dev + admin Rollback Délicat 21 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Déploiement automatique … sur une architecture moyenne. 2 jours pour écrire la conf, tester et qualifier 1 commande Rollback en 10 secondes Garbage collecting sur les archives Durée : 5 minutes Diminution des risques Ressources : admin 22 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Pour conclure… Quand réfléchir aux moyens à mettre en œuvre?  Chiffre d’affaires important  Gérer la plateforme devient un vrai travail  Perturbation et/ou chute de performance  Trafic important : passerons-nous les prochaines soldes? Ou Noël? 23 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Des questions? 2424 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Contact Sébastien LUCAS – Directeur associé Tel : +33 1 44 78 63 67 / slu@oxalide.com Siège social & NOC : 13, rue Greneta – 75003 Paris Tel : +33 1 44 78 63 66 e-mail : commercial@oxalide.com 25 Oxalide © 2009 - Facilities management and custom built hosting

Crédits  http://www.flickr.com/photos/mwichary/2132378428/  http://www.flickr.com/photos/jeremybrooks/2265352667/  http://www.flickr.com/photos/jamisonjudd/2433102356/  http://www.flickr.com/photos/modrak/145011453/  http://www.flickr.com/photos/maynard/31873151/  http://www.flickr.com/photos/kushwaha/7339261/  http://www.flickr.com/photos/wheatfields/535657040/  http://www.flickr.com/photos/pencapchew/2767295200/  http://www.flickr.com/photos/oberazzi/318947873/  http://www.flickr.com/photos/galopoulos/567890941/ 26 Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Barcamp PrestaShop - Evènement Ecommerce

Participez à la conférence d'ouverture du Barcamp 7 PrestaShop, ... Découvrez en exclusivité la version 1.6 de PrestaShop, ...
Read more

Concept | Barcamp PrestaShop

Le Barcamp est le rendez-vous incontournable de la Communauté E-commerce PrestaShop, ... Barcamp PrestaShop. Plan du site. Concept; Programme. Speakers;
Read more

Evènements Archives - Page 2 sur 8 - Blog ecommerce par ...

Follow PrestaShop updates ...
Read more

PrestaShop organise son premier Barcamp le 23 juin 2009 à ...

Le premier Barcamp réunissant la communauté de la solution e-commerce Open-Source PrestaShop se tiendra le mardi 23 juin 2009 à Paris.
Read more

Barcamp PrestaShop 7 Le 19 novembre 2013 - Nous y étions ...

Le barcamp PrestaShop s’est ... Nous avons su apprécier la disponibilité et la ... Des conseils personnalisés pour améliorer l ...
Read more

Barcamp Prestashop 3 : gros succès ! - BLOG E-COMMERCE

Fin du 3ème barcamp Prestashop. ... nous avons apprécié la disponibilité de la Team ainsi que ... Cette solution permet d'améliorer la rentabilité ...
Read more

Barcamp 4 PrestaShop, le 24 novembre

Venez au Barcamp 4 PrestaShop pour plus d ... et à la solution PrestaShop, ... plus innovantes pour améliorer l’efficacité et les ...
Read more