THÈME ADMINISTRATION SYSTÈMEGestion de configuration    Une best practice reconnue   mais difficile à mettre en œuvre     ...
Qui suis-je ?●   Jonathan Clarke     ●   Job : Co-fondateur et directeur technique de Normation     ●   Métier :          ...
De quoi parle-t-on ?Un service IT – cycle de vieCahier des                              Bonnes         Règles de charges  ...
Les trois approches de la configuration       1. Lartisanat                      2. La duplication                3. La ge...
Gestion de configuration : avantagesReproductibilité    Industrialisation   Documentation        Historisation            ...
Une best practice reconnue●   Plusieurs normes et recommandations reconnues insistent sur    la gestion de configuration :...
Les outils existentSolutions open source                                                     CFEngine 3      CFEngine 1   ...
Récapitulons        Gestion de configuration                  Best practiceNombreux                           Les outils  ...
Récapitulons                      Gestion de configuration                                           Best practice      No...
Pourquoi ?Quelques pistes       Investissement                   Retours difficiles         initial élevé                 ...
Le projet Rudder : objectifs         Faciliter la gestion de configuration              et propager son utilisationBaisser...
Le projet Rudder en quelques pointsConçu spécifiquement pour         Expérience utilisateurla gestion de configuration    ...
Rudder – principe de fonctionnementNouveaux nœuds            Inventaire                     Interface web du serveur Rudde...
Rudder – aperçu de linterface web                           Normation – CC-BY-SA                           normation.com  ...
Rudder – aperçu de linterface web                           Normation – CC-BY-SA                           normation.com  ...
Rudder – aperçu de linterface web                           Normation – CC-BY-SA                           normation.com  ...
Rudder – aperçu de linterface web                           Normation – CC-BY-SA                           normation.com  ...
Rudder – aperçu de linterface web                           Normation – CC-BY-SA                           normation.com  ...
Rudder - workflow    c c                Techniques                                NœudsCommunauté               Implémenté...
Rudder – le projet open source●   Créé en 2009    ●   Octobre 2011 : Première version publique (2.3)    ●   Juin 2012 : De...
Questions ?   Pour en savoir plussur le salon → Stand E34Suivez-nous sur Twitter !   @RudderProject                       ...
Prochain SlideShare
Chargement dans…5
×

Gestion de configuration - Une best practice reconnue mais difficile à mettre en œuvre

6 189 vues

Publié le

Les best practices régissant la gestion de services informatiques ne manquent pas. Parmi elles, les experts soulignent depuis de nombreuses années les bénéfices de la gestion de configuration : des gains de productivité bien sûr (automatisation), mais aussi une amélioration de la sécurité et la disponibilité des services IT (vigilance et corrections automatiques), et une meilleure diffusion de l'information (capitalisation du savoir).

Aujourd'hui, les technologies sont disponibles, et pourtant, une très grande majorité des sociétés dans le monde n'implémentent rien en ce sens. Pourquoi cette contradiction ?

Les outils de gestion de configuration existants étalent des listes de fonctionnalités très alléchantes, et se montrent, quand on les connaît, très adaptables et versatiles. Mais souvent, le corollaire de cette puissance est une complexité accrue, qui requiert une forte montée en compétences et un changement fondamental des habitudes de travail des équipes système. Cela se traduit bien entendu par un investissement non négligeable, pour un gain qu'il est souvent difficile de percevoir a priori.

Rudder est une nouvelle solution open source dans ce domaine, qui a pour objectif de canaliser cette puissance, à travers une expérience utilisateur simplifiée. Avec une interface web ergonomique, une bibliothèque de best practices prédéfinies et du reporting sur la conformité d'un parc informatique, permettant ainsi une prise en main des outils par les non experts, Rudder veut mettre à la portée de chacun les avantages de la gestion de configuration.

Le projet a été initié en 2009, sa première version stable est sortie en 2011 qui a été aussitôt récompensée par une mention aux Black Duck Open Source Rookies 2011. Voir http://www.rudder-project.org/ pour plus d'informations.

Publié dans : Technologie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
6 189
Sur SlideShare
0
Issues des intégrations
0
Intégrations
20
Actions
Partages
0
Téléchargements
97
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Gestion de configuration - Une best practice reconnue mais difficile à mettre en œuvre

  1. 1. THÈME ADMINISTRATION SYSTÈMEGestion de configuration Une best practice reconnue mais difficile à mettre en œuvre Normation – CC-BY-SA normation.com
  2. 2. Qui suis-je ?● Jonathan Clarke ● Job : Co-fondateur et directeur technique de Normation ● Métier : – Dabord administration système, gestion dinfrastructures… – Maintenant plein dautres choses ! ● Logiciel libre : Contributeur OpenLDAP, CFEngine, LSC, LTB... Contacts Mail : jcl@normation.com Twitter : @jooooooon42 Normation – CC-BY-SA normation.com 2
  3. 3. De quoi parle-t-on ?Un service IT – cycle de vieCahier des Bonnes Règles de charges pratiques sécurité Environnement Environnement Environnement dév intég/test/QA prod Changement Changement ChangementLes enjeux au niveau dun parc Disaster Prouver la De un service à... conformité 10, 100, 1000 ! recovery Normation – CC-BY-SA normation.com 3
  4. 4. Les trois approches de la configuration 1. Lartisanat 2. La duplication 3. La gestion centraleConfiguration à la main, Une installation « parfaite », Configuration automatique, aux « petits oignons » reproduite à lidentique pilotée depuis un point ● Adaptable à chaque besoin ● Gain de temps à partir du ● Contrôle centralisé ● Solution sur mesure deuxième déploiement ● Gestion des changements ● Attention au détail ● Environnements identiques ● Vérification et reporting ● Partage du savoir ● Problème déchelle ● Adaptation des paramètres ● Agent sur chaque serveur ● La répétition nest pas un ● Gestion des changements ● Montée en compétences point fort des humains ● Compatibilité des ● Complexité des opérations ● Partage du savoir formats dimage accrue ÉVOLUTION Normation – CC-BY-SA normation.com 4
  5. 5. Gestion de configuration : avantagesReproductibilité Industrialisation Documentation Historisation Capitalisation  Automatisation du savoir Gestion de configuration Vigilance Maîtrise Réparations Alertes Formalisation Reporting automatiques Normation – CC-BY-SA normation.com 5
  6. 6. Une best practice reconnue● Plusieurs normes et recommandations reconnues insistent sur la gestion de configuration : 9000● Recommandations depuis 2007 : ● « Operational error causes about 40% of all outages » ● « Implementation of a configuration management strategy will reduce downtime by as much as 35% » Normation – CC-BY-SA normation.com 6
  7. 7. Les outils existentSolutions open source CFEngine 3 CFEngine 1 CFEngine 2 Puppet Chef 1993 2002 2005 2009Solutions propriétaires ● BMC BladeLogic (2001) ● HP Opsware (2002) ● IBM Tivoli ● CA Unified Automation Normation – CC-BY-SA normation.com 7
  8. 8. Récapitulons Gestion de configuration Best practiceNombreux Les outils reconnue etavantages existent recommandée Normation – CC-BY-SA normation.com 8
  9. 9. Récapitulons Gestion de configuration Best practice Nombreux Les outils reconnue et avantages existent recommandée Moins de 20% des entreprises ont une solution dautomatisationSource : http://puppetlabs.com/blog/looking-forward-to-2012-design-big-data-in-the-infrastructure-and-devops/ Normation – CC-BY-SA normation.com 9
  10. 10. Pourquoi ?Quelques pistes Investissement Retours difficiles initial élevé à quantifier Gains de temps ? Montée en Conversion de Statistiques, Plus defficacité ?compétence forte lexistant reporting ? Pérénnisation ? Normation – CC-BY-SA normation.com 10
  11. 11. Le projet Rudder : objectifs Faciliter la gestion de configuration et propager son utilisationBaisser le coût dentrée Étendre les bénéfices pour de laapprendre et utiliser gestion de configuration la àgestion de configuration une population plus large Utilisation Puissance Sysadmins Non Managers simplifiée conservée juniors experts Normation – CC-BY-SA normation.com 11
  12. 12. Le projet Rudder en quelques pointsConçu spécifiquement pour Expérience utilisateurla gestion de configuration simplifiée (interface web)Basé sur CFEngine, Reporting graphiquestandard depuis 1993Inventaire automatique Bibliothèque de best(matériel et logiciel) practices incluseMulti-plateforme Open Source(paquets pour chaque OS) Normation – CC-BY-SA normation.com 12
  13. 13. Rudder – principe de fonctionnementNouveaux nœuds Inventaire Interface web du serveur Rudder Voir inventaire Créer groupes de nœuds du nœud (statique, dynamique) Configurer des règles Visualiser létat de sur les groupes linfrastructure Politique CFEngine Rapports Noeuds gérés Normation – CC-BY-SA normation.com 13
  14. 14. Rudder – aperçu de linterface web Normation – CC-BY-SA normation.com 14
  15. 15. Rudder – aperçu de linterface web Normation – CC-BY-SA normation.com 15
  16. 16. Rudder – aperçu de linterface web Normation – CC-BY-SA normation.com 16
  17. 17. Rudder – aperçu de linterface web Normation – CC-BY-SA normation.com 17
  18. 18. Rudder – aperçu de linterface web Normation – CC-BY-SA normation.com 18
  19. 19. Rudder - workflow c c Techniques NœudsCommunauté Implémentées en Critères de recherche sur syntaxe CFEngine les données dinventaire + Hardware/OS/Réseau variables pour Software Expert la configuration web Nom du nœud... Directives Groupes Décideur Règles Appliquer des Directives Administrateurs à un Groupe Normation – CC-BY-SA normation.com 19
  20. 20. Rudder – le projet open source● Créé en 2009 ● Octobre 2011 : Première version publique (2.3) ● Juin 2012 : Deuxième version majeure (2.4)● Technologies principales : CFEngine, Scala● Communauté ● Développeurs temps plein : 8 (chez Normation) ● Contributeurs officiels : 4 ● Autres membres : ~10● Liens clés : ● Site communautaire : http://www.rudder-project.org ● Code source : http://github.com/Normation/ ● IRC : #rudder sur Freenode ● Twitter : @RudderProject Normation – CC-BY-SA normation.com 20
  21. 21. Questions ? Pour en savoir plussur le salon → Stand E34Suivez-nous sur Twitter ! @RudderProject Normation – CC-BY-SA normation.com

×