1 / 19

Comment mettre un pingouin dans son infrastructure

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

talib
Télécharger la présentation

Comment mettre un pingouin dans son infrastructure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Comment mettre un pingouin dans son infrastructure Hervé Pouille Responsable Technique Unix-SGBD

  2. 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

  3. 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

  4. Infrastructure informatique Briques techniques: • Oracle • Apache • Forms • Java

  5. 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

  6. 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

  7. 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 »

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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)

  15. Situation actuelle

  16. Situation actuelle

  17. 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

  18. 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)

  19. Merci de votre attention

More Related