SlideShare une entreprise Scribd logo
1  sur  13
M.I.P.S	
  

Mainframe	
  Improvement	
  Performance	
  Solu5on	
  
Présenta5on	
  de	
  La	
  Redoute	
  




                      La	
  Redoute,	
  	
  
                      100%	
  web,	
  
                     100%	
  fashion	
  
                                  	
  
Présenta5on	
  de	
  La	
  Redoute	
  
La	
  Redoute,	
  Leader	
  de	
  la	
  mode	
  et	
  maison	
  sur	
  le	
  WEB	
  
                                        	
   Plus	
  d’1	
  millions	
  de	
  Fans	
  
                                                     	
      	
  	
  	
  	
  	
  	
  Facebook	
  




                                                ApplicaBons	
  
                                                Iphone,	
  Ipad,	
  
                                                Android,	
  Windows	
  Phone	
  
Présenta5on	
  du	
  contexte	
  Informa5que	
  


           -­‐	
  2	
  parBBons	
  (1	
  200+200	
  Mips)	
  
           sur	
  Z10	
  mutualisées	
  REDCATS	
  
           -­‐	
  Backend	
  du	
  site	
  WEB	
  en	
  
           COBOL/CICS/DB2/ESB	
  
           -­‐	
  Charge	
  machine	
  :	
  TP	
  de	
  jour,	
  
           Batch	
  la	
  nuit	
  
           -­‐	
  ExploitaBon	
  en	
  Infogérance	
  
Objec5f	
  du	
  projet	
  MIPS	
  

Contexte	
  	
  
v 	
  La	
  factura5on	
  de	
  notre	
  infogéreur	
  est	
  basée	
  essen5ellement	
  
   sur	
  la	
  puissance	
  réservée.	
  
v 	
  Possibilité	
  	
  de	
  réserva5on	
  puissance	
  à	
  la	
  semaine	
  car	
  ac5vité	
  
   très	
  variable	
  en	
  fonc5on	
  des	
  périodes	
  de	
  l’année	
  (Ex	
  :	
  Soldes)	
  
Objec5f	
  	
  
v 	
  Faire	
  baisser	
  la	
  puissance	
  dans	
  les	
  périodes	
  
  de	
  pointe	
  afin	
  de	
  diminuer	
  notre	
  facture.	
  
 La	
  mise	
  en	
  oeuvre	
  de	
  la	
  solu5on	
  

v 	
  Lister	
  le	
  TOP	
  10	
  des	
  consommateurs	
  de	
  journée	
  
    –  STC	
  avec	
  SMF	
  ou	
  SAS/MXG	
  ou	
  TDS,	
  
    –  Batch	
  avec	
  AutoSTROBE,	
  
    –  CICS	
  avec	
  STROBE	
  
v 	
  Approche	
  :	
  Delete	
  it,	
  Move	
  it,	
  Tune	
  it,	
  Add	
  Mips	
  
v 	
  Avec	
  Strobe	
  =>	
  Quickwin	
  et	
  ac5ons	
  à	
  plus	
  long	
  
     terme	
  
	
  
U5lisa5on	
  de	
  STROBE	
  de	
  COMPUWARE	
  	
  
Interface	
  Mainframe	
  
                             Interface	
  PC	
  :	
  ISTROBE	
  
U5lisa5on	
  de	
  STROBE	
  :	
  par5e	
  Mainframe	
  	
  

v 	
  Installa5on	
  classique	
  sur	
  Mainframe	
  :	
  3	
  
  STCs	
  
v 	
  Fonc5onnement	
  non	
  Intrusif	
  
	
  
Choix	
  par	
  Nom	
  de	
  Job	
  	
  
(ac5f	
  ou	
  non)	
  
ou	
  Stepname	
  ou	
  Pgm	
  	
  
	
  
	
  
Choix	
  de	
  la	
  durée	
  et	
  	
  
du	
  niveau	
  d’échan5llonage	
  

	
  
U5lisa5on	
  de	
  STROBE	
  :	
  par5e	
  AutoStrobe	
  	
  

       AUTOSTROBE	
  :	
  LA	
  PLANIFICATION	
  DES	
  MESURES	
  	
  
v 	
  Automa5que	
  a	
  par5r	
  des	
  enregistrements	
  SMF	
  
v 	
  Par	
  agenda	
  
v 	
  Par	
  dépassement	
  de	
  seuil	
  (CPU,	
  Wait,	
  Elapsed	
  5me)	
  	
  
v 	
  Historisa5on	
  des	
  mesures	
  
v 	
  Comparaison	
  des	
  mesures	
  (CPU,	
  Wait,	
  Elapsed	
  5me)	
  	
  
	
  
U5lisa5on	
  de	
  STROBE	
  :	
  par5e	
  ISTROBE	
  	
  
v  Interface	
  WEB	
  avec	
  des	
  vues	
  allant	
  du	
  général	
  au	
  par5culier	
  
v  No5on	
  de	
  consomma5on	
  unitaire,	
  aaribué	
  ou	
  global	
  
U5lisa5on	
  de	
  STROBE	
  :	
  par5e	
  ISTROBE	
  	
  

v 	
  ISTROBE	
  permet	
  de	
  meare	
  en	
  évidence	
  rapidement	
  
   les	
  plus	
  gros	
  consommateurs	
  DB2	
  ou	
  applica5f	
  
v 	
  Il	
  affiche	
  directement	
  
   l’ordre	
  SQL	
  
   	
  
v 	
  ou	
  réaaribu5on	
  
   module	
  Système	
  
 Les	
  gains	
  

v 	
  Gains	
  constatés	
  :	
  100	
  Mips	
  (pour	
  un	
  CICS	
  de	
  600	
  Mips)	
  
 Recommanda5ons	
  

v 	
  Bien	
  définir	
  l’objec5f	
  de	
  l’op5misa5on	
  
  (Pb	
  de	
  performance	
  ?	
  Pb	
  de	
  consomma5on	
  ?	
  
  Pb	
  de	
  Fenêtre	
  de	
  nuit	
  ?	
  …)	
  pour	
  déterminer	
  
  quoi	
  analyser	
  	
  
v 	
  Ne	
  pas	
  sous-­‐es5mer	
  la	
  charge	
  de	
  
  développement	
  dans	
  le	
  montage	
  du	
  projet	
  
v 	
  Si	
  DB2,	
  travailler	
  avec	
  les	
  DBA	
  
v 	
  U5liser	
  STROBE	
  le	
  plus	
  en	
  amont	
  possible	
  

Contenu connexe

Similaire à 14h50 la redoute_pierre_berard

Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013Artusamak
 
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...Christian Cousquer
 
Retour BreizhCamp 2023
Retour BreizhCamp 2023 Retour BreizhCamp 2023
Retour BreizhCamp 2023 SpikeeLabs
 
Développeur ta prod tu respecteras !
Développeur ta prod tu respecteras !Développeur ta prod tu respecteras !
Développeur ta prod tu respecteras !EmileChomton1
 
Eco Conception logicielle : Comment réduire par deux la consommation d’...
Eco Conception logicielle : Comment réduire par deux la consommation d’...Eco Conception logicielle : Comment réduire par deux la consommation d’...
Eco Conception logicielle : Comment réduire par deux la consommation d’...Microsoft
 
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...OVHcloud
 
REX PagesJaunes.fr - architecture micro-services asynchrone
REX PagesJaunes.fr - architecture micro-services asynchroneREX PagesJaunes.fr - architecture micro-services asynchrone
REX PagesJaunes.fr - architecture micro-services asynchroneDavid DE CARVALHO
 
Cornefert Guy Michel Fr
Cornefert Guy Michel FrCornefert Guy Michel Fr
Cornefert Guy Michel Frgmcornefert
 
Améliorer vos délais et votre performance avec le Lean et le Numérique
Améliorer vos délais et votre performance avec le Lean et le NumériqueAméliorer vos délais et votre performance avec le Lean et le Numérique
Améliorer vos délais et votre performance avec le Lean et le NumériqueAlexandreLAPOUTE
 
Solution GED-Messagerie sous Linux
Solution GED-Messagerie sous LinuxSolution GED-Messagerie sous Linux
Solution GED-Messagerie sous LinuxSGHIOUAR abdelfettah
 
Alphorm.com Formation Windev Mobile 19, Android
Alphorm.com Formation Windev Mobile 19, AndroidAlphorm.com Formation Windev Mobile 19, Android
Alphorm.com Formation Windev Mobile 19, AndroidAlphorm
 
S28 db2 web query - analytique et mobilité
S28   db2 web query - analytique et mobilitéS28   db2 web query - analytique et mobilité
S28 db2 web query - analytique et mobilitéGautier DUMAS
 
IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109IBM France Lab
 
S43 passer à php 7 sous IBM i
S43   passer à php 7 sous IBM iS43   passer à php 7 sous IBM i
S43 passer à php 7 sous IBM iGautier DUMAS
 
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...Cedric GAUTIER
 
Grand prix id 2014 présentation si web-erp en web app déconnectée 2014
Grand prix id 2014 présentation si web-erp en web app déconnectée 2014Grand prix id 2014 présentation si web-erp en web app déconnectée 2014
Grand prix id 2014 présentation si web-erp en web app déconnectée 2014arnaudraymond
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8Microsoft
 

Similaire à 14h50 la redoute_pierre_berard (20)

Flex Php E Seminar Fr
Flex Php E Seminar FrFlex Php E Seminar Fr
Flex Php E Seminar Fr
 
Flex et Php Afup
Flex et Php AfupFlex et Php Afup
Flex et Php Afup
 
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
 
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
 
Retour BreizhCamp 2023
Retour BreizhCamp 2023 Retour BreizhCamp 2023
Retour BreizhCamp 2023
 
Développeur ta prod tu respecteras !
Développeur ta prod tu respecteras !Développeur ta prod tu respecteras !
Développeur ta prod tu respecteras !
 
Eco Conception logicielle : Comment réduire par deux la consommation d’...
Eco Conception logicielle : Comment réduire par deux la consommation d’...Eco Conception logicielle : Comment réduire par deux la consommation d’...
Eco Conception logicielle : Comment réduire par deux la consommation d’...
 
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...
 
REX PagesJaunes.fr - architecture micro-services asynchrone
REX PagesJaunes.fr - architecture micro-services asynchroneREX PagesJaunes.fr - architecture micro-services asynchrone
REX PagesJaunes.fr - architecture micro-services asynchrone
 
Cornefert Guy Michel Fr
Cornefert Guy Michel FrCornefert Guy Michel Fr
Cornefert Guy Michel Fr
 
Améliorer vos délais et votre performance avec le Lean et le Numérique
Améliorer vos délais et votre performance avec le Lean et le NumériqueAméliorer vos délais et votre performance avec le Lean et le Numérique
Améliorer vos délais et votre performance avec le Lean et le Numérique
 
Solution GED-Messagerie sous Linux
Solution GED-Messagerie sous LinuxSolution GED-Messagerie sous Linux
Solution GED-Messagerie sous Linux
 
Alphorm.com Formation Windev Mobile 19, Android
Alphorm.com Formation Windev Mobile 19, AndroidAlphorm.com Formation Windev Mobile 19, Android
Alphorm.com Formation Windev Mobile 19, Android
 
S28 db2 web query - analytique et mobilité
S28   db2 web query - analytique et mobilitéS28   db2 web query - analytique et mobilité
S28 db2 web query - analytique et mobilité
 
IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109
 
S43 passer à php 7 sous IBM i
S43   passer à php 7 sous IBM iS43   passer à php 7 sous IBM i
S43 passer à php 7 sous IBM i
 
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
 
Compte rendu Blend Web Mix 2015
Compte rendu Blend Web Mix 2015Compte rendu Blend Web Mix 2015
Compte rendu Blend Web Mix 2015
 
Grand prix id 2014 présentation si web-erp en web app déconnectée 2014
Grand prix id 2014 présentation si web-erp en web app déconnectée 2014Grand prix id 2014 présentation si web-erp en web app déconnectée 2014
Grand prix id 2014 présentation si web-erp en web app déconnectée 2014
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8
 

Plus de stephanfrancois

Article revue telecom fintech avril 2019 f stephan
Article revue telecom fintech avril 2019   f stephanArticle revue telecom fintech avril 2019   f stephan
Article revue telecom fintech avril 2019 f stephanstephanfrancois
 
15h30 societe generale_mathieu_renault.ppt (lecture seule)
15h30 societe generale_mathieu_renault.ppt (lecture seule)15h30 societe generale_mathieu_renault.ppt (lecture seule)
15h30 societe generale_mathieu_renault.ppt (lecture seule)stephanfrancois
 
12h25 arkea philippe_le_goff
12h25 arkea philippe_le_goff12h25 arkea philippe_le_goff
12h25 arkea philippe_le_goffstephanfrancois
 
11h35 in2 p3_dominique_boutigny
11h35 in2 p3_dominique_boutigny11h35 in2 p3_dominique_boutigny
11h35 in2 p3_dominique_boutignystephanfrancois
 
11h10 natixis alain_guardenti
11h10 natixis alain_guardenti11h10 natixis alain_guardenti
11h10 natixis alain_guardentistephanfrancois
 
16h20 lefebvre software_andre_jeannerot
16h20 lefebvre software_andre_jeannerot16h20 lefebvre software_andre_jeannerot
16h20 lefebvre software_andre_jeannerotstephanfrancois
 
11h55 safran bruno_prevost
11h55 safran bruno_prevost11h55 safran bruno_prevost
11h55 safran bruno_prevoststephanfrancois
 

Plus de stephanfrancois (8)

Article revue telecom fintech avril 2019 f stephan
Article revue telecom fintech avril 2019   f stephanArticle revue telecom fintech avril 2019   f stephan
Article revue telecom fintech avril 2019 f stephan
 
Gip mds olivier-catelin
Gip mds olivier-catelinGip mds olivier-catelin
Gip mds olivier-catelin
 
15h30 societe generale_mathieu_renault.ppt (lecture seule)
15h30 societe generale_mathieu_renault.ppt (lecture seule)15h30 societe generale_mathieu_renault.ppt (lecture seule)
15h30 societe generale_mathieu_renault.ppt (lecture seule)
 
12h25 arkea philippe_le_goff
12h25 arkea philippe_le_goff12h25 arkea philippe_le_goff
12h25 arkea philippe_le_goff
 
11h35 in2 p3_dominique_boutigny
11h35 in2 p3_dominique_boutigny11h35 in2 p3_dominique_boutigny
11h35 in2 p3_dominique_boutigny
 
11h10 natixis alain_guardenti
11h10 natixis alain_guardenti11h10 natixis alain_guardenti
11h10 natixis alain_guardenti
 
16h20 lefebvre software_andre_jeannerot
16h20 lefebvre software_andre_jeannerot16h20 lefebvre software_andre_jeannerot
16h20 lefebvre software_andre_jeannerot
 
11h55 safran bruno_prevost
11h55 safran bruno_prevost11h55 safran bruno_prevost
11h55 safran bruno_prevost
 

14h50 la redoute_pierre_berard

  • 1. M.I.P.S   Mainframe  Improvement  Performance  Solu5on  
  • 2. Présenta5on  de  La  Redoute   La  Redoute,     100%  web,   100%  fashion    
  • 3. Présenta5on  de  La  Redoute   La  Redoute,  Leader  de  la  mode  et  maison  sur  le  WEB     Plus  d’1  millions  de  Fans                Facebook   ApplicaBons   Iphone,  Ipad,   Android,  Windows  Phone  
  • 4. Présenta5on  du  contexte  Informa5que   -­‐  2  parBBons  (1  200+200  Mips)   sur  Z10  mutualisées  REDCATS   -­‐  Backend  du  site  WEB  en   COBOL/CICS/DB2/ESB   -­‐  Charge  machine  :  TP  de  jour,   Batch  la  nuit   -­‐  ExploitaBon  en  Infogérance  
  • 5. Objec5f  du  projet  MIPS   Contexte     v   La  factura5on  de  notre  infogéreur  est  basée  essen5ellement   sur  la  puissance  réservée.   v   Possibilité    de  réserva5on  puissance  à  la  semaine  car  ac5vité   très  variable  en  fonc5on  des  périodes  de  l’année  (Ex  :  Soldes)   Objec5f     v   Faire  baisser  la  puissance  dans  les  périodes   de  pointe  afin  de  diminuer  notre  facture.  
  • 6.  La  mise  en  oeuvre  de  la  solu5on   v   Lister  le  TOP  10  des  consommateurs  de  journée   –  STC  avec  SMF  ou  SAS/MXG  ou  TDS,   –  Batch  avec  AutoSTROBE,   –  CICS  avec  STROBE   v   Approche  :  Delete  it,  Move  it,  Tune  it,  Add  Mips   v   Avec  Strobe  =>  Quickwin  et  ac5ons  à  plus  long   terme    
  • 7. U5lisa5on  de  STROBE  de  COMPUWARE     Interface  Mainframe   Interface  PC  :  ISTROBE  
  • 8. U5lisa5on  de  STROBE  :  par5e  Mainframe     v   Installa5on  classique  sur  Mainframe  :  3   STCs   v   Fonc5onnement  non  Intrusif     Choix  par  Nom  de  Job     (ac5f  ou  non)   ou  Stepname  ou  Pgm         Choix  de  la  durée  et     du  niveau  d’échan5llonage    
  • 9. U5lisa5on  de  STROBE  :  par5e  AutoStrobe     AUTOSTROBE  :  LA  PLANIFICATION  DES  MESURES     v   Automa5que  a  par5r  des  enregistrements  SMF   v   Par  agenda   v   Par  dépassement  de  seuil  (CPU,  Wait,  Elapsed  5me)     v   Historisa5on  des  mesures   v   Comparaison  des  mesures  (CPU,  Wait,  Elapsed  5me)      
  • 10. U5lisa5on  de  STROBE  :  par5e  ISTROBE     v  Interface  WEB  avec  des  vues  allant  du  général  au  par5culier   v  No5on  de  consomma5on  unitaire,  aaribué  ou  global  
  • 11. U5lisa5on  de  STROBE  :  par5e  ISTROBE     v   ISTROBE  permet  de  meare  en  évidence  rapidement   les  plus  gros  consommateurs  DB2  ou  applica5f   v   Il  affiche  directement   l’ordre  SQL     v   ou  réaaribu5on   module  Système  
  • 12.  Les  gains   v   Gains  constatés  :  100  Mips  (pour  un  CICS  de  600  Mips)  
  • 13.  Recommanda5ons   v   Bien  définir  l’objec5f  de  l’op5misa5on   (Pb  de  performance  ?  Pb  de  consomma5on  ?   Pb  de  Fenêtre  de  nuit  ?  …)  pour  déterminer   quoi  analyser     v   Ne  pas  sous-­‐es5mer  la  charge  de   développement  dans  le  montage  du  projet   v   Si  DB2,  travailler  avec  les  DBA   v   U5liser  STROBE  le  plus  en  amont  possible