automatisation applicative vs automatisation système - libday 2016
TRANSCRIPT
![Page 1: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/1.jpg)
Maxime [email protected]@mtcocktail
Jonathan [email protected]@jooooooon42
Automation applicativeAutomation applicativevsvs
Automation systèmeAutomation système
Des cycles de vie et des besoins différents
![Page 2: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/2.jpg)
Normation – CC-BY-SAnormation.com 2
Obligatoire slide de présentation des speakers
Maxime LONGUETItika
CEO
Société d’infogérance &développement d’applicationsBasé à Marseille depuis 2004
Contact :[email protected]@mtcocktail
Jonathan CLARKENormation
Co-fondateur &Chief Product Officer
Société édition logiciels libresBasé à Paris depuis 2010
Contact :[email protected]@jooooooon42
![Page 3: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/3.jpg)
Normation – CC-BY-SAnormation.com 3
Production moderne de services IT
![Page 4: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/4.jpg)
Normation – CC-BY-SAnormation.com 4
Production moderne de services IT
Provisioning
InstallationConfigurationMise à jourPatch
![Page 5: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/5.jpg)
Normation – CC-BY-SAnormation.com 5
devops
→ Culture → Automate → Measure → Share →
devopsContraction de « développeur » et « operations » (= « administrateur système »)
→ Culture → Automate → Measure → Share →→ Culture → Automate → Measure → Share →
![Page 6: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/6.jpg)
Normation – CC-BY-SAnormation.com 6
devops
→ Culture → Automate → Measure → Share →
devopsdays Paris 2015
Liberté Égalité #devops
Parenthèse « publicitaire »co-organisateur
devopsContraction de « développeur » et « operations » (= « administrateur système »)
→ Culture → Automate → Measure → Share →→ Culture → Automate → Measure → Share →
Le 28 novembre 2016
![Page 7: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/7.jpg)
Normation – CC-BY-SAnormation.com 7
devops
→ Culture → Automate → Measure → Share →
devopsContraction de « développeur » et « operations » (= « administrateur système »)
→ Culture → Automate → Measure → Share →→ Culture → Automate → Measure → Share →
![Page 8: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/8.jpg)
Normation – CC-BY-SAnormation.com 8
Production moderne de services IT
Automatisation
Provisioning
InstallationConfigurationMise à jourPatch
![Page 9: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/9.jpg)
Normation – CC-BY-SAnormation.com
Pourquoi automatiser ?
La gestion des infrastructures informatiques estcomplexe et critique.
Évolutions ITCloud, * as a Service
Cyber-attaquesVulnérabilité, Visibilité
Tout numériqueLogiciel partout, 24h/24
RéglementationRespect des normes, lois
![Page 10: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/10.jpg)
Normation – CC-BY-SAnormation.com 10
Focus : automatisation
FOCUS :
Automatisation
Agilité accrueGestion indépendante
du nombre de machines
Mises à jour à la volée
Temps gagnéDéploiement initial
Maintenance courante
Évolutions
Fiabilité garantieMaintien en conditionsopérationnelles (MCO)
Changements maîtrisés
![Page 11: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/11.jpg)
Normation – CC-BY-SAnormation.com 11
InstallationConfigurationMise à jourPatch
Des briques open source à chaque étape
Provisioning
![Page 12: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/12.jpg)
Normation – CC-BY-SAnormation.com 12
Automatisation applicative vs système
Des cycles de vieet des enjeux
différents
Automatisation
Automatisation
![Page 13: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/13.jpg)
Normation – CC-BY-SAnormation.com 13
Automatisation applicative vs système
But principal
Evolutionsrégulières
Stabilitécontinue
![Page 14: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/14.jpg)
Normation – CC-BY-SAnormation.com 14
Automatisation applicative vs système
Déclencheur
Réaction à desévénements
Vise un état cibleen continu
![Page 15: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/15.jpg)
Normation – CC-BY-SAnormation.com 15
Automatisation applicative vs système
Déclencheur
Réaction à desévénements
Vise un état cibleen continu
Nouvelleversion
MigrationBDD
Commit git
Politique desécurité OK
Comptesuser créés
Backupsconfigurés
![Page 16: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/16.jpg)
Normation – CC-BY-SAnormation.com 16
Automatisation applicative vs système
Cycle de vie
Actions« one-shot »
Changement« dorénavant »
![Page 17: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/17.jpg)
Normation – CC-BY-SAnormation.com 17
Automatisation applicative vs système
Cycle de vie
Actions« one-shot »
Changement« dorénavant »
Rapport attendu● Instantané● Une fois● Une opération
Rapport attendu● Par période● En continu● Etat global
![Page 18: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/18.jpg)
Normation – CC-BY-SAnormation.com 18
Automatisation applicative vs système
Fonctionnement
Connexiondistante (SSH)
Agent local(surveillance)
![Page 19: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/19.jpg)
Normation – CC-BY-SAnormation.com 19
Automatisation applicative vs système
Fonctionnement
Connexiondistante (SSH)
Agent local(surveillance)
PUSH
Autonomieréseau
PULL
Via réseau
![Page 20: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/20.jpg)
Normation – CC-BY-SAnormation.com 20
Automatisation applicative vs système
Fonctionnement
Connexiondistante (SSH)
Agent local(surveillance)
Cycle de vie
Actions« one-shot »
Changement« dorénavant »
Déclencheur
Réaction à desévénements
Vise un état cibleen continu
But principal
Evolutionsrégulières
Stabilitécontinue
![Page 21: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/21.jpg)
Normation – CC-BY-SAnormation.com 21
Automatisation applicative vs système
Fonctionnement
Connexiondistante (SSH)
Agent local(surveillance)
Cycle de vie
Actions« one-shot »
Changement« dorénavant »
Déclencheur
Réaction à desévénements
Vise un état cibleen continu
But principal
Evolutionsrégulières
Stabilitécontinue
A besoins différents,
outils différents !
![Page 22: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/22.jpg)
Normation – CC-BY-SAnormation.com 22
InstallationConfigurationMise à jourPatch
Le retour d’expérience Itika
Provisioning
Automatisation applicative
Automatisation système
![Page 23: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/23.jpg)
Normation – CC-BY-SAnormation.com 23
Rudder - présentation
Garantir un socle fiableaux services critiques
Maintenance en conditionsopérationnelles préventive et automatique
des socles système
Déploiementinitial
Maintenancecourante etévolutions
Gestionindépendantede l'échelle
Détecter, évaluer et suivrel'état réel du SI
Comparer les configurations auxlois, réglementations métier, normes
ou best practices internes
Analysed'impact
Visionbusiness
du SI
Démarche deconformité
CONFIGURATION → SÉCURITÉ → CONFORMITÉ
Rudder: n.m, de l’anglais « gouvernail ».Permet de redresser le cap quandl’on dérive de sa destination.
![Page 24: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/24.jpg)
Normation – CC-BY-SAnormation.com 24
Rundeck - présentation
Partager les procéduresstandard à tous
Réutiliser les méthodes qui fonctionnent,intégrer les sécurités nécessaires,et donner accès en libre service
Gain de tempset de fiabilité
Partage etautonomie
Gestionindépendantede l'échelle
Déclencher les procéduresen fonction des événements
Réutiliser les standards pour réagiraux demandes entrantesvia une unique interface
OrdonnanceurPipeline deContinuous
Delivery
Support clientautomatisé
PROCÉDURES → SELF-SERVICE→ CONTRÔLE
Job Scheduler and Runbook Automation
![Page 25: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/25.jpg)
Normation – CC-BY-SAnormation.com 25
Intégration Rundeck - Rudder
Problème :Injecter la liste des nodes dans Rundeck.
Ne pourrait-on pas réutiliser les infos qu’on a déjàdans Rudder ?
Pas seulement la liste des nœuds comme d’autreplugin Rundeck mais le reste des informationd’inventaire automatique de Rudder !
![Page 26: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/26.jpg)
Normation – CC-BY-SAnormation.com 26
Intégration Rundeck - Rudder
![Page 27: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/27.jpg)
Normation – CC-BY-SAnormation.com 27
Rundeck chez Itika
![Page 28: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/28.jpg)
Normation – CC-BY-SAnormation.com 28
Rudder chez Itika
![Page 29: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/29.jpg)
Normation – CC-BY-SAnormation.com 29
Intégration Rundeck - Rudder
Problème :Injecter la liste des nodes dans Rundeck.
Ne pourrait-on pas réutiliser les infos qu’on a déjàdans Rudder ?
Pas seulement la liste des nœuds comme d’autreplugin Rundeck mais le reste des informationd’inventaire automatique de Rudder !
![Page 30: Automatisation applicative vs automatisation système - LibDay 2016](https://reader031.vdocuments.net/reader031/viewer/2022020113/586fdbe11a28ab18428b62df/html5/thumbnails/30.jpg)
Merci de votre attention !Des questions ?
Maxime [email protected]@mtcocktail
Jonathan [email protected]@jooooooon42
Cette présentation est sous licence libre CC-BY-SA,et disponible sur http://www.slideshare.net/normation/.