Contenu connexe Similaire à Accélérez itSMF 2013 Similaire à Accélérez itSMF 2013 (20) Plus de itSMF France (20) Accélérez itSMF 20131. accélérez la mise à disposition
d’applications fiables à vos métiers
Bastien Martins da Torre
Responsable Europe du Sud | Application Release Automation
itSMF
– le 26 Novembre 2013 12h15 – 12h55
© 2013 CA. All rights reserved.
2. accélérez la mise à disposition
d’applications fiables à vos métiers
étude DevOps
les 4C’s
120 clients | 1ère communauté
REX agiles
par où commencer ?
speed, speed, speed !
2
© 2013 CA. All rights reserved.
4. Etude CA Technologies et Vanson Bourne
auprès de 1300 décideurs informatiques
(publiée le 23 octobre 2013)
4
© 2013 CA. All rights reserved.
5. au fait que signifie “DevOps”?
méthodes
pour améliorer
la communication
,
l’intégration
, et
la collaboration
entre
les développements
et
les opérations
5
© 2013 CA. All rights reserved.
6. #1 bénéfice | déploiements + fréquents 53%
6
© 2013 CA. All rights reserved.
7. En France : des motivations d'adoption différentes
7
© 2013 CA. All rights reserved.
8. En France : des motivations d'adoption différentes
"Alors que les entreprises américaines évoquent la nécessité d'améliorer la satisfaction du client final comme
principal facteur d'adoption de DevOps (68%), c'est la volonté d'améliorer la collaboration des équipes informatiques
qui est citée en premier en France (54%)", commente Vanson Bourne. La nécessité d'améliorer l'expérience client
n'arrive qu'au 4ème rang des préoccupations des entreprises françaises (avec 32% de réponses positives).
8
© 2013 CA. All rights reserved.
9. En France : des motivations d'adoption différentes
"La France n'est pas en retard sur le sujet. Il faut néanmoins se méfier de nos peurs ancestrales. Le mouvement
va se faire, mais sans doute moins dans un mode big bang qu'aux Etats-Unis", commente Bastien Martins da
Torre, chez CA Technologies, qui évoque notamment un retour d'expérience de la FNAC sur le sujet. Autres
références de CA Technologies en matière de DevOps, mais dans d'autres pays européens cette fois : ING aux
Pays-Bas et Crédit Suisse.
9
© 2013 CA. All rights reserved.
10. ce qu’il est important de maîtriser pour réussir
10
© 2013 CA. All rights reserved.
12. Vision CA du DevOps : “accélérez l’innovation”
Constraint-free Development
DEV
SYS
Complete Monitoring
Continuous Application Delivery
INT
PERF
UAT
Collaboration between Dev and Ops
1212
© 2013 CA. All rights reserved.
PROD
15. Fnac, ING, Tesco, Thomson Reuters, Credit
Suisse…et 120 autres |
la 1ère communauté DevOps dans le monde
21. Défis de la stratégie « omnicanale »
fnac.com au centre du modèle…
l’expérience client – un atout différenciant et compétitif :
o
o
o
o
o
o
o
3ème site e-commerce de France
Fnac, c’est aussi à l’International : Belgique, Espagne, Portugal…
750 000 visiteurs uniques / jour
~ 400 millions euros chiffre d’affaires online
10 millions de produits
100 Tera de données en prod
300 serveurs+ en prod, dev, test
La complémentarité magasins et web – un positionnement unique :
magasins et web, site mobile, applications Fnac, Labo…
o “Click and mag”
(1)
o “Click and collect”
(2)
o “Click and retrait colis” (3)
(1)
(2)
(3)
21
: livraison d’un produit absent en magasin, (Fnac Shop)
: achat fnac.com et retrait en 1 heure en magasin,
: achat fnac.com et retrait dans les 72 heures.
© 2013 CA. All rights reserved.
22. Quelles conséquences pour l’IT ?
speed, speed, speed
Accélérer le « Time-to-Market » dans un environnement complexe.
Notre ambition : faire de nos clients en magasins des clients Fnac.com.
Comment ?
o Améliorer l’efficacité du site et son niveau de service (délais et frais de
livraison notamment)
o Prescrire et proposer un panel complet de parcours flexibles (« Click and… »)
o Accélérer à l’international le déploiement de notre plateforme Fnac.com dans
la plupart de nos pays.
« speed is critical »
22
© 2013 CA. All rights reserved.
25. Une vue « temps réel et détaillée »
sur l’infra sous-jacente
25
© 2013 CA. All rights reserved.
27. Quelques chiffres…
En 9 mois, 200 jh délivrés par
l’outil en production (PRD+PVW)
En production (PRD+PVW):
• Taux de Service = 100,00%
• Taux de Réussite = 80,60%
Avant (estimé):
• Taux de Service = ~95%
• Taux de Réussite = ~50%
Finished = le process s’est terminé complètement sans erreur (ie 100% des machines correctement livrées)
Failed = le process s’est terminé complètement mais en erreur à une des étapes (ie 100% des machines ne sont pas
correctement livrées, mais la ferme est préservée)
Canceled = le process a été arrêté manuellement (ie Master non validé généralement)
27
© 2013 CA. All rights reserved.
28. Projet « MEP Front Office Automatisées »
un projet d’Innovation pionnier basé sur l’accélération
Besoin d’accélérer les déploiements d'applications
Déployer « souvent, partout et en même temps »
– Publications Marketing 7 fois par jour et releases majeures mensuelles
– Le même process pour toutes les applications Front
– Certaines MEPs doivent être faites en quasi simultané
Prévoir et homogénéiser
– Une durée prédictible quelles que soient les conditions
– Le même process pour tous les environnements (recette et production)
– Une infrastructure élastique en fonction de la saisonnalité de l’activité
28
© 2013 CA. All rights reserved.
29. Résultats obtenus
des gains significatifs
Temps / Capacité
– Déploiement d’une publication en moins d’1 heure au lieu de 2 heures
– Déploiement d’une release en 4 heures au lieu de 8 heures (ou plus)
– Déploiement sur plusieurs applications en parallèle (jusqu’à 12)
Coûts
– Opérations réalisées en interne sans ressource supplémentaire
– Aucun incident dû à des erreurs humaines
– Processus de remédiation mieux maitrisés, donc meilleure disponibilité
Risques / Qualité
– Plateforme technique CA Lisa Release Automation (Nolio) critique
– Indépendance et stabilité des modes opératoires par rapport aux évolutions
applicatives
– Collaboration « DevOps » en forte augmentation
29
© 2013 CA. All rights reserved.
30. Les clés du succès
Prévoir des ressources dédiées au projet
d’industrialisation dans chacune des équipes concernées
(Dev, Ops, Infogérant)
Avoir une vision globale du process à automatiser (TopDown)
Avoir également une vision très détaillée des gestes
réalisés au quotidien (Bottom-Up)
Avoir un sponsor Direction
30
© 2013 CA. All rights reserved.
33. Comment accélérer le processus d’adoption de l’Innovation ?
innovation
technologique
configurationnelle
organisationnelle
état de l’art de livraisons applicatives « rapides, fiables,
à faible risque » : fondations, processus, eco-systèmes.
33
© 2013 CA. All rights reserved.
34. modèle de maturité des “déploiements d’applications”
optimisation
Bénéfices - clés
Amélioration
Continue
continu
Déploiement de
Bout-en-bout
automatisation
Standardisation
script
Processus
manuel
Héros
niveau 1
niveau 2
niveau 3
Niveaux de Déploiements
3434
© 2013 CA. All rights reserved.
niveau 4
niveau 5
35. Automatiser le déploiement des opérations applicatives
application
LB
AppServ
Authentication
WebServ
Middleware
Portal
DB
ESB
Engines
OS
MODELISATION DEPLOIEMENT
- Bibliothèque d’ « action types »
- Processus paramétrable
- « Server Types »
COLLECTE ARTIFACTS & DEPLOIEMENT
artifact
-
Supplier 1
Utilisation manifest
Lien « repositories »
Lien « Build tools »
Lien / Provisioning d’Infrastructure
test
acceptance
AUTRE LIENS
- Change / Incident /
CMDB
- Monitoring
production
Supplier 2
Supplier 3
Release
Intake
35
TEST & PROMOTION
- Lien « Test tools »
- Vérifications
- Promotion à l’env suivant
Master Release
mgmt
Continuous “zero touch” & standardized
Application Release Deployment
© 2013 CA. All rights reserved.
36. Automatiser le déploiement des opérations applicatives
application
LB
AppServ
Authentication
Portal
WebServ
DB
Expertise & standardisation
Middleware
ESB
Engines
OS
artifact
Supplier 1
De 10 à 4.000 livraisons / mois
10 livraisons applicatives par mois
test
acceptance
Supplier 2
Supplier 3
Release
Intake
36
production
60% réduction
de pannes
95% réduction
effort manuel
95% réduction
effort manuel
95% réduction
effort manuel
Master Release
Continuous “zero touch” & standardized
Déploiement continu: de13 semaines à 1 semaineDeployment
mgmt
Application Release -> 4 hrs
© 2013 CA. All rights reserved.
38. En synthèse
Plus d’Innovation, Plus rapidement, Au moindre coût
60%
INFRASTRUCTURE
Erreurs de
livraison
pannes
38
Durée de livraison
long
© 2013 CA. All rights reserved.
Coûts élevés
40. Bastien Martins da Torre
Responsable Europe du Sud | Application Release Automation
bastien.martins@ca.com
@bastien_martins
slideshare.net/CAinc
fr.linkedin.com/in/bastienmartins
ca.com/devops