Quelques recommandations pour la présentation Vraie Vie

Download Report

Transcript Quelques recommandations pour la présentation Vraie Vie

Comment mettre un pingouin dans son
infrastructure
Hervé Pouille
Responsable Technique Unix-SGBD
Kiabi – Chiffres clés
« Kiabi, la mode à petit prix »
Entreprise familiale non cotée
CA: ~1,3 Mds €
450 magasins dans 6 pays:
•
•
•
•
•
•
France – DOM TOM
Italie
Espagne
Portugal
Russie
Maroc
Présence sur le Web: www.kiabi.com
6 entrepôts répartis sur le territoire national
Infrastructure informatique
Informatique totalement centralisée sur 2
datacenters
Cœur de métier fortement « teinté » Unix
Une grande partie des applications métier est
spécifique
Infrastructure informatique
Briques techniques:
• Oracle
• Apache
• Forms
• Java
Situation Unix historique
2 paliers techniques validés
• Sun solaris pour la majorité des applications
• IBM AIX pour les applications « critiques » en
terme de performances ou de disponibilité
Utilisation de la virtualisation: zones globales
pour solaris, partitions pour AIX
Organisation en silos: un serveur héberge à la
fois la base de données et des serveurs
d’applications
Et Linux? Premiers essais
Début 2004, sous l’impulsion des architectes
techniques: pourquoi payer lorsqu’il existe des
systèmes « gratuits »
• Distribution Debian Woody 3.0
• Serveur intranet: LAMP + interligo
• Intégration d’Insight Manager
Et Linux? Premiers essais
Plusieurs difficultés rencontrées:
• Support éditeur?
• Debian non supportée par Oracle
• Nécessité de convertir au format deb des
paquets spécifiques disponibles uniquement
sous forme rpm
 Utilisation confidentielle de Linux
 Prise de conscience que « OpenSource » n’est
pas synonyme de « gratuit »
Phase expérimentale
Evaluation de la distribution SLES9 en 2005
• Intégration sur des serveurs Proliant
• Installation de oracle 9i
 Bonne réactivité du support Novell
 Tests très positifs dans l’ensemble
Phase expérimentale
A partir de 2006, le déploiement de Linux
s’effectue principalement dans un contexte de
serveurs d’infrastructures mais toujours sans
impacter les « métiers »:
• Serveur ldap
• Web services
• Intranet
 Pas de réelle plus value à une migration
massive de Solaris x86 vers Linux
2009 l’évènement
Le rachat de Sun par Oracle fait apparaître une
dépendance forte de Kiabi vis-à-vis de l’éditeur
qui est en situation de quasi monopole sur le
périmètre informatique:
• OS: Solaris
• SGBD: oracle/mysql
• Outil de développement: java
Autre inconnue: la politique tarifaire
2010: année charnière
Plusieurs constats:
• Obsolescence des environnements Solaris
• Réflexion sur la mise en œuvre d’un second datacenter et refonte
du PRA
• VMWARE est désormais utilisé pour des serveurs de production
Windows
Une réussite technique spectaculaire: centralisation des serveurs cups
pour logistique et back office magasin (environnements critiques)
• 2000 imprimantes
• 2 impressions par seconde en moyenne
• Temps de réponse inférieurs à la seconde
 Cups devient la vitrine de Linux chez Kiabi
Refonte de l’architecture
technique
Les principes de la nouvelle architecture:
• Mise en place de briques techniques
associées à des niveaux de services
• Utilisation massive de la virtualisation
• Consolidation des instances oracle sur une
ferme dédiée
• Nécessité de diminution des budgets
informatiques
Le choix de Linux
• Un niveau de performance élevé, comparable
voire supérieur à ce qui était relevé sur les
environnements AIX (à partir de plusieurs
benchs réalisés sur les environnements
critiques de Kiabi)
• Une politique tarifaire (souscription au
support Suse) très intéressante dans le
contexte Kiabi
• Bonne disponibilité des équipes
commerciales et support de Suse
Situation actuelle
• Migration des serveurs d’application Tomcat de
solaris vers Linux
• Mise en place des fermes de serveurs Oracle et
déplacement de toutes les instances
• Maintien des partitions AIX pour les progiciels
non supportés sous linux
 La majorité des serveurs Unix tourne désormais
sous OS Linux
 La totalité des nouvelles applications Unix est
désormais mise en œuvre sous Linux (SLES 11
SP2)
Situation actuelle
Situation actuelle
SLES11 SP2
39%
SLES 10
24%
SLES11 SP1
37%
Les forces de Linux
• Facilité d’intégration et de déploiement: yast,
susestudio, template vmware, SMT
• Diminution sensible des coûts
• Plate forme Intel
• Virtualisation
• Linux devient progressivement un standard
supporté par tous les éditeurs
• Maturité des compétences disponibles
Les difficultés et les pièges
• Le frein psychologique: Linux ne doit plus être
considéré (et présenté) comme un OS pour
Geek  intégrer Linux n’est pas gratuit
• Une distribution n’est pas un simple système
d’exploitation: vigilance à avoir lors des mises
à jour de système
• Les progiciels sous linux ne sont pas
forcément qualifiées pour toutes les
distribution (HR Access et SLES par exemple)
Merci de votre attention