1
Tél : +212 537 778 843
www.octo.com
© OCTO 2015
49 rue Jabal Tazzeka
10000 Agdal, Rabat - MAROC
26/11/2015
LA PERFORMANCE DANS LE DATACENTER
2
19:00 : L’IT externalisé, un nouveau paradigme, de nouvelles
compétences (45min)
Islam ABOUELATA (Datacenter Specialist N+ONE)
20:00 : Faire de la performance en continue avec les outils de
provisionning et d’automatisation du déploiement : Docker, Puppet,
Gatling, Jenkins, … (30min)
Nabil BELAKBIR (Architecte OCTO Technology)
Contenu de la soirée
3
Tél : +212 537 778 843
www.octo.com
© OCTO 2015
49 rue Jabal Tazzeka
10000 Agdal, Rabat - MAROC
26/11/2015
Faire de la performance en continue avec les outils
de provisionning et d’automatisation du déploiement
: Docker, Puppet, Gatling, Jenkins, …
4
Qui suis je?
Nabil BELAKBIR
Architecte @OCTO
Co-organisateur
« Perf-UG Maroc »
@nabilblk
5
Les tests ont toujours existés
5
Les tests ont été une
pratique depuis la
première machine
utilisée pour les calculs
Utilisation de la calculatrice pour
vérifier les résultats de calcul du
premier ordinateur (ENIAC)
6
Garantir la SLA .
Elaborer un « Capacity Planning » adéquat de la plateforme .
Valider les fonctionnalités suite aux mises-à-jour.
Mettre à jour l’application sans ajouter de la régression technique.
Confirmer que le refactoring n’a pas cassé des fonctionnalités
existantes , et n’aura pas d’impact sur le SLA
Pourquoi les tests de perfs sont essentiels pour les applications ?
7
Pourquoi on en fait pas ?
Coûte
ux
Compliqué
On ne sait
pas faire On l’a
déjà fait
8
QUAND
CA FAIT MAL
IL FAUT LE FAIRE
SOUVENT
Nécessité d’automatiser
9
Un écosystème en ébullition
10
12
Avec quoi on va le faire ?
DEMO
BUILD PETCLINIC
PROVIONNING DE LA
PLATEFORME DE TEST
DEPLOIEMENT DE
PETCLINIC
EXECUTION TESTS DE
CHARGE
GENERATION
RAPPORTS
DEPROVISIONNING DE
LA PLATEFORME
Au Programme :
Les sources :
https://github.com/nabilblk/jenkins-job-petclinic-perf-meetup
https://github.com/nabilblk/petclinic-docker
https://github.com/nabilblk/gatling-petclinic
13
recrutement@octo.com
Vous croyez que les technologies changent le
monde ?
Nous aussi ! Rejoignez-nous !
14
Question ?
Questions ?

Session #3 La performance dans le Datacenter - La performance dans continue

  • 1.
    1 Tél : +212537 778 843 www.octo.com © OCTO 2015 49 rue Jabal Tazzeka 10000 Agdal, Rabat - MAROC 26/11/2015 LA PERFORMANCE DANS LE DATACENTER
  • 2.
    2 19:00 : L’ITexternalisé, un nouveau paradigme, de nouvelles compétences (45min) Islam ABOUELATA (Datacenter Specialist N+ONE) 20:00 : Faire de la performance en continue avec les outils de provisionning et d’automatisation du déploiement : Docker, Puppet, Gatling, Jenkins, … (30min) Nabil BELAKBIR (Architecte OCTO Technology) Contenu de la soirée
  • 3.
    3 Tél : +212537 778 843 www.octo.com © OCTO 2015 49 rue Jabal Tazzeka 10000 Agdal, Rabat - MAROC 26/11/2015 Faire de la performance en continue avec les outils de provisionning et d’automatisation du déploiement : Docker, Puppet, Gatling, Jenkins, …
  • 4.
    4 Qui suis je? NabilBELAKBIR Architecte @OCTO Co-organisateur « Perf-UG Maroc » @nabilblk
  • 5.
    5 Les tests onttoujours existés 5 Les tests ont été une pratique depuis la première machine utilisée pour les calculs Utilisation de la calculatrice pour vérifier les résultats de calcul du premier ordinateur (ENIAC)
  • 6.
    6 Garantir la SLA. Elaborer un « Capacity Planning » adéquat de la plateforme . Valider les fonctionnalités suite aux mises-à-jour. Mettre à jour l’application sans ajouter de la régression technique. Confirmer que le refactoring n’a pas cassé des fonctionnalités existantes , et n’aura pas d’impact sur le SLA Pourquoi les tests de perfs sont essentiels pour les applications ?
  • 7.
    7 Pourquoi on enfait pas ? Coûte ux Compliqué On ne sait pas faire On l’a déjà fait
  • 8.
    8 QUAND CA FAIT MAL ILFAUT LE FAIRE SOUVENT Nécessité d’automatiser
  • 9.
  • 10.
  • 11.
    12 Avec quoi onva le faire ? DEMO BUILD PETCLINIC PROVIONNING DE LA PLATEFORME DE TEST DEPLOIEMENT DE PETCLINIC EXECUTION TESTS DE CHARGE GENERATION RAPPORTS DEPROVISIONNING DE LA PLATEFORME Au Programme : Les sources : https://github.com/nabilblk/jenkins-job-petclinic-perf-meetup https://github.com/nabilblk/petclinic-docker https://github.com/nabilblk/gatling-petclinic
  • 12.
    13 recrutement@octo.com Vous croyez queles technologies changent le monde ? Nous aussi ! Rejoignez-nous !
  • 13.