Accélérez itSMF 2013

Preview:

DESCRIPTION

 

Citation preview

© 2013 CA. All rights reserved.

accélérez la mise à dispositiond’applications fiables à vos métiers

Bastien Martins da Torre

Responsable Europe du Sud | Application Release Automation

itSMF – le 26 Novembre 2013 12h15 – 12h55

2 © 2013 CA. All rights reserved.

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 !

Etude DevOps |

un potentiel d’innovation pour la France

4 © 2013 CA. All rights reserved.

Etude CA Technologies et Vanson Bourne

auprès de 1300 décideurs informatiques

(publiée le 23 octobre 2013)

5 © 2013 CA. All rights reserved.

au fait que signifie “DevOps”?

pour améliorer

,

, et

et

entre

méthodes

la communication

l’intégration

la collaboration

les développements

les opérations

6 © 2013 CA. All rights reserved.

#1 bénéfice | déploiements + fréquents 53%

7 © 2013 CA. All rights reserved.

En France : des motivations d'adoption différentes

8 © 2013 CA. All rights reserved.

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

9 © 2013 CA. All rights reserved.

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.

10 © 2013 CA. All rights reserved.

ce qu’il est important de maîtriser pour réussir

Les 4C’s |

une démarche de bout-en-bout

12 © 2013 CA. All rights reserved.

Vision CA du DevOps : “accélérez l’innovation”

12

Collaboration between Dev and Ops

Constraint-free Development Continuous Application Delivery Complete Monitoring

PRODUATPERFINTSYSDEV

13 © 2013 CA. All rights reserved.

14 © 2013 CA. All rights reserved.

Fnac, ING, Tesco, Thomson Reuters, Credit

Suisse…et 120 autres |

la 1ère communauté DevOps dans le monde

16 © 2013 CA. All rights reserved.

17 © 2013 CA. All rights reserved.

18 © 2013 CA. All rights reserved.

19 © 2013 CA. All rights reserved.

Retour d’expérience agile : fnac.com

extrait du témoignage IDC – 16 octobre

21 © 2013 CA. All rights reserved.

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 3ème site e-commerce de France

o Fnac, c’est aussi à l’International : Belgique, Espagne, Portugal…

o 750 000 visiteurs uniques / jour

o ~ 400 millions euros chiffre d’affaires online

o 10 millions de produits

o 100 Tera de données en prod

o 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) : livraison d’un produit absent en magasin, (Fnac Shop)

(2) : achat fnac.com et retrait en 1 heure en magasin,

(3) : achat fnac.com et retrait dans les 72 heures.

22 © 2013 CA. All rights reserved.

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 d es 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 »

23 © 2013 CA. All rights reserved.

Le périmètre applicatif couvert par Nolio à ce jour

24 © 2013 CA. All rights reserved.

Un outil opérationnel quotidien de suivi MEPs

25 © 2013 CA. All rights reserved.

Une vue « temps réel et détaillée » sur l’infra sous-jacente

26 © 2013 CA. All rights reserved.

Parallélisme au niveau de l’outil

27 © 2013 CA. All rights reserved.

Quelques chiffres…

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)

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%

28 © 2013 CA. All rights reserved.

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é

29 © 2013 CA. All rights reserved.

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

30 © 2013 CA. All rights reserved.

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 (Top-Down)

� Avoir également une vision très détaillée des gestes réalisés au quotidien (Bottom-Up)

� Avoir un sponsor Direction

Par où commencer ?

32 © 2013 CA. All rights reserved.32 21 novembre 2013 Copyright © 2013 CA. All rights reserved.

33 © 2013 CA. All rights reserved.

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.

34 © 2013 CA. All rights reserved.34

modèle de maturité des “déploiements d’applications”

manuel

continu

automatisation

script

niveau 1

optimisation

fice

s-

clé

s

AméliorationContinue

Déploiement deBout-en-bout

Standardisation

Processus

Héros

Niveaux de Déploiements

niveau 2 niveau 3 niveau 4 niveau 5

35 © 2013 CA. All rights reserved.

COLLECTE ARTIFACTS & DEPLOIEMENT- Utilisation manifest

- Lien « repositories »

- Lien « Build tools »

- Lien / Provisioning d’Infrastructure

Middleware

test acceptance production

artifact

application

ESB

AppServ WebServ DB

LB

OS

Authentication Portal

Engines

Supplier 1

Supplier 2

Supplier 3

Release

Intake

Master Release

mgmt

Continuous “zero touch” & standardized

Application Release Deployment

Automatiser le déploiement des opérations applicatives

MODELISATION DEPLOIEMENT- Bibliothèque d’ « action types »

- Processus paramétrable

- « Server Types »

TEST & PROMOTION- Lien « Test tools »

- Vérifications

- Promotion à l’env suivant

AUTRE LIENS - Change / Incident /

CMDB

- Monitoring

36 © 2013 CA. All rights reserved.

Middleware

test acceptance production

artifact

application

ESB

AppServ WebServ DB

LB

OS

Authentication Portal

Engines

Supplier 1

Supplier 2

Supplier 3

Release

Intake

Master Release

mgmt

Continuous “zero touch” & standardized

Application Release Deployment

Automatiser le déploiement des opérations applicatives

10 livraisons applicatives par mois

De 10 à 4.000 livraisons / mois

Expertise & standardisation

60% réduction

de pannes

Déploiement continu: de13 semaines à 1 semaine -> 4 hrs

95% réduction

effort manuel

95% réduction

effort manuel

95% réduction

effort manuel

Speed, Speed, Speed !

38 © 2013 CA. All rights reserved.

INFRASTRUCTURE

En synthèse

60%60%

Erreurs de

livraison

pannes

Coûts élevésDurée de livraison

long

Plus d’Innovation, Plus rapidement, Au moindre coût

39 © 2013 CA. All rights reserved.

Responsable Europe du Sud | Application Release Automation

@bastien_martins

slideshare.net/CAinc

fr.linkedin.com/in/bastienmartins

ca.com/devops

bastien.martins@ca.com

Bastien Martins da Torre

Recommended