33
CONSEIL | INFOGÉRANCE | HÉBERGEMENT Les bonnes pratiques d’hébergement des solutions e-commerce open source

Les bonnes pratiques de l'hébergement e-commerce open-source (Conférence E Commerce Paris 2009)

  • Upload
    oxalide

  • View
    1.751

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

CONSEIL | INFOGÉRANCE | HÉBERGEMENT

Les bonnes pratiques d’hébergement des solutions

e-commerce open source

Oxalide – Conseil, infogérance et hébergement

Sébastien Lucas – Directeur associé

Spécialisée dans l’infogérance et l’hébergement de plateformes critiques

Forte couleur Open-Source

Partenaire et hébergeur Prestashop depuis 2007

Professional partner Magento

OSCommerce, Joomla, Drupal, EZ, etc… depuis des années

2Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Notre approche

Conçoit et infogère des infrastructures sur mesure

Délégation complète de la gestion de la plateforme de nos clients

Mode projet

Equipe d’ingénieurs système & réseau dédiée

Profils garantis

Forte expertise Web

3Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Open-source?

« La désignation Open Source (code source libre[1] en

français) s'applique aux logiciels dont la licence

respecte des critères précisément établis par l'Open

Source Initiative, c'est-à-dire la possibilité de libre

redistribution, d'accès au code source, et de travaux

dérivés. »

Wikipedia – Septembre 2009

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure4

Qui utilise de l’open source?

5Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Les acteurs du e-commerce: Des petits aux grands…

Sérieuse alternative sur le marché

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure6

Quelles sont les avantages et inconvénients des solutions

open source?

Avantages

Des solutions très riches en fonctionnalités

Faible coût d’acquisition

Forte personnalisation possible

Rapidité de déploiement

Orientée Web

Une communauté importante

Inconvénients

La facilité d’accès engendre de nombreux travers

Dépendance avec la SSII ou agence en charge de l’intégration

Pas systématiquement de support commercial disponible

Pérennité de la solution

7Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

8

Quelles sont les contraintes que rencontrent les

e-commerçants?

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Disponibilité

Réassort

Rupture de Stock

Montées en charge

Gestion des pics d’activités

Newsletter

Livraison

Référencement

Opérations promotionnelles

Intégration de nouvelles fonctionnalités

Gérer le back office

Bugs

Mise à jour catalogue

Satisfaction client

9

Quelles contraintes impactent l’hébergement?

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Disponibilité

Montées en charge

Gestion des pics d’activités

Newsletter

Opérations promotionnelles

Intégration de nouvelles fonctionnalités

Bugs

Ê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

10Oxalide © 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 !

Pics de trafic

11Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

12

Bien concevoir son projet

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Disposez des ressources techniques

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure13

… avec des rôles définis

• Equipe interneWebmastering

• Agence / Web SSII

• Equipe technique interneTMA / Evolutions

• Agence / Web SSII

• EditeurSupport

applicatif

• Infogérant

• Hébergeur

Surveillance, intervention

24/7

Prenez en compte les coûts liés à l’hébergement

14Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Look

Ergonomie

Fonctionnalités

Outils marketing

Personnalisation

Etc.

… lors du choix de la technologie

Prenez en compte les coûts liés à l’hébergement

Performance du moteur open-

source

Niveau d’expertise requis

Nombre de prestataires supportant

la technologie

Retour d’expérience de boutiques

existantes

Etc…

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

… lors du choix de la technologie

15

Surveillez la qualité de l’intégration

La dernière génération de processeur Intel est 3x plus puissante que la précédente

Un serveur bien optimisé peut être 10x plus rapide qu’un serveur installé de façon standard.

Certaines fonctionnalités d’un moteur open-source peuvent diminuer les performances par 10.

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure16

Un projet développé avec un souci de performance peut

être 100 fois plus rapide qu’un projet mal intégré!

Surveillez la qualité de l’intégration

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure17

Implémenter la cache à tous les niveaux

Surveillez la qualité de l’intégration

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure18

Séparer les contenus statiques

HTML

CSS

JS

img.monsite.com

www.monsite.com

js.monsite.com

Cloisonnez les environnements de travail

80% des ruptures de service

interviennent suite à une mise

à jour ou une migration

19Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Cloisonnez les environnements de travail

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure2020

Développement Qualification Production

Ajout de nouvelles

fonctionnalités

Validation interne

Validation sur environnement

de production

Validation fonctionnelle

Tests de performance

21

Construire une infrastructure agile et disponible

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Anticipez votre croissance

0

50

100

150

200

250

300

350

2009 2010 2011 2012

Capacité Trafic

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure22

Anticipez votre croissance

Exposé aux avaries

matérielles

Faible évolutivité

23Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Jusqu’à 1K commandes / jour ou 10K visites / jour

Anticipez votre croissance

Protégé des avaries

matérielles

Charge répartie sur

les n-serveurs frontaux

24Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Jusqu’à 10K commandes / jour ou 100K visites par jour

Anticipez votre croissance

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure25

Disposer d’une infrastructure scalable

Cloisonnez les couches

Renforcez celles qui nécessitent plus de puissance

Augmentez facilement votre infrastructure sans modifier la structure ou provoquer d’interruption de services

Appuyez vous sur l’hébergeur pour gérer la saisonnalité

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure26

0

10

20

30

40

50

60

Capacité Trafic

Appuyez vous sur l’hébergeur pour gérer la saisonnalité

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure27

Utiliser « à la demande » des briques du « cloud »

Renforcez les points

critiques avec du

computing à la

demande

Déléguez la

distribution des fichiers

statiques à une

infrastructure tiers{Hébergeur

Appuyez vous sur l’hébergeur pour gérer la saisonnalité

Allégez le cœur de

votre infrastructure

Augmentez la

performance

Limitez vos

investissements

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure28

Dédiez la diffusion des fichiers statiques

{Hébergeur

HTML Images, Médias lourds, etc.

Surveillez (ou faites surveiller) votre infrastructure

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!!!

29Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

Optimisez l’applicatif

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure30

Avec le retour sur production

Déploiement

Exploitation

Développement

Sélectionnez l’hébergeur en fonction de vos ambitions

Niveau d’engagements

sur les SLAs

Qualité du réseau

européen et/ou

mondial

31Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

N’hésitez pas à vous faire aider

Besoin

d’accompagnement

Connaissance du

moteur open source

Trouble shooting &

optimisation

Surveillance

applicative

Infrastructure évolutive

32Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure

33

Des questions?

Oxalide © 2009 – Solutions d’infogérance et d’hébergement sur mesure33

Sébastien Lucas

[email protected]

Tél. : +33 1 44 78 63 67