SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Normation – CC-BY-SA
normation.com
Introduction à Rudder
Présentation du domaine
et de Rudder
12 mars 2013
Jonathan CLARKE - jcl@normation.com
Normation – CC-BY-SA
normation.com
1. Qui sommes-nous ?
2. La configuration automatisée
3. Rudder
4. CFEngine et son lien avec Rudder
5. Questions - Réponses
Normation – CC-BY-SA
normation.com 3
Normation : qui sommes-nous ?
Experts en processus IT complexes
Automatisation &
conformité infrastructures
Déploiement initial, Gestion
changements, Vérification...
Gestion des infrastructures
Configuration de services IT,
Sécurité, Optimisation, Audit
Open Source & Standards
Intégration des outils libres
avec les standards du marché
www.normation.com
Normation – CC-BY-SA
normation.com 4
Normation : qui sommes-nous ?
Automatisation &
conformité infrastructures
Déploiement initial, Gestion
changements, Vérification...
Solutions logicielles
www.rudder-project.org
www.cfengine.com
Partenaire privilégié
depuis 2009
Normation – CC-BY-SA
normation.com 5
Normation : notre offre Rudder
Plugins
Rudder
Reporting avancé
Support Windows
ABONNEMENTANNUEL
OFFRE TOUT EN UN
ABONNEMENTANNUEL
Support
Incidents de production
Anomalies
ABONNEMENT
ANNUEL
Expertise
Assistance utilisateur
Création/Extension Techniques
Demandes libres (questions, best
practices, « fiches méthodes »)
ÀLADEMANDE
Features
sponsorisées
Développement
financé par nos clients
(à tarif préférentiel
si mis en open source) SURDEVIS
Consulting
Formation
Architecture
Installation
Migration
Optimisation
ÀLADEMANDE
Normation – CC-BY-SA
normation.com
1. Qui sommes-nous ?
2. La configuration automatisée
3. Rudder
4. CFEngine et son lien avec Rudder
5. Questions - Réponses
Normation – CC-BY-SA
normation.com 7
De quoi parle-t-on ?
Un service IT – cycle de vie
Environnement
dév
Environnement
intég/test/QA
Environnement
prod
Cahier des
charges
Règles de
sécurité
Bonnes
pratiques
Changement Changement Changement
De un service à...
10, 100, 1000 !
Les enjeux au niveau d'un parc
Prouver la
conformité
Disaster
recovery
Normation – CC-BY-SA
normation.com 8
Les trois approches de la configuration
1. L'artisanat 2. La duplication 3. La gestion centrale
● Adaptable à chaque besoin
● Solution sur mesure
● Attention au détail
● Problème d'échelle
● La répétition n'est pas un
point fort des humains
● Partage du savoir
Configuration à la main,
aux « petits oignons »
É V O L U T I O N
● Gain de temps à partir du
deuxième déploiement
● Environnements identiques
● Adaptation des paramètres
● Gestion des changements
● Compatibilité des
formats d'image
Une installation « parfaite »,
reproduite à l'identique
● Contrôle centralisé
● Gestion des changements
● Vérification et reporting
● Partage du savoir
● Agent sur chaque serveur
● Montée en compétences
● Complexité des opérations
accrue
Configuration automatique,
pilotée depuis un point
Normation – CC-BY-SA
normation.com 9
Configuration automatique : avantages
Capitalisation
du savoir
Industrialisation
Automatisation
Vigilance Maîtrise
Réparations
automatiques
Formalisation
DocumentationReproductibilité
Alertes
Historisation
Reporting
Configuration automatique
Normation – CC-BY-SA
normation.com 10
Une best practice reconnue
● Plusieurs normes et recommandations reconnues insistent sur
l'importance de l'automatisation des configurations :
● 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% »
9000
Normation – CC-BY-SA
normation.com 11
Les outils existent
● BMC BladeLogic (2001)
● HP Opsware (2002)
● IBM Tivoli
● CA Unified Automation
Solutions open source
1993
CFEngine 1
2002
CFEngine 2
2005
Puppet
2009
CFEngine 3
Chef
Solutions propriétaires
Normation – CC-BY-SA
normation.com 12
Récapitulons
Nombreux
avantages
Best practice
reconnue et
recommandée
Les outils
existent
Configuration automatisée
Normation – CC-BY-SA
normation.com 13
Récapitulons
Nombreux
avantages
Best practice
reconnue et
recommandée
Les outils
existent
Configuration automatisée
Moins de 20% des entreprises
ont une solution d'automatisation
Source : http://puppetlabs.com/blog/looking-forward-to-2012-design-big-data-in-the-infrastructure-and-devops/
Normation – CC-BY-SA
normation.com 14
Pourquoi ?
Investissement
initial élevé
Montée en
compétence forte
Conversion de
l'existant
Quelques pistes
Retours difficiles
à quantifier
Statistiques,
reporting ?
Gains de temps ?
Plus d'efficacité ?
Pérénnisation ?
Normation – CC-BY-SA
normation.com
1. Qui sommes-nous ?
2. La configuration automatisée
3. Rudder
4. CFEngine et son lien avec Rudder
5. Questions - Réponses
Normation – CC-BY-SA
normation.com 16
Rudder : objectifs
Faciliter la gestion de configuration
et propager son utilisation
Étendre les bénéfices
de la
gestion de configuration
à
une population plus large
Managers
Sysadmins
juniors
Non
experts
Baisser le coût d'entrée
pour
apprendre et utiliser
la
gestion de configuration
Utilisation
simplifiée
Puissance
conservée
Normation – CC-BY-SA
normation.com 17
Rudder : apports
Multi-plateforme
Linux, Unix, Windows, Android...
Open Source
Contrôle en continu
Maintien en conditions
opérationnelles (MCO)
Gains de sécurité
Hardening système
Audit continu
Expérience utilisateur
simplifiée (interface web)
Bibliothèque inclus
Best practices infrastructure
Reporting graphique Basé sur CFEngine,
standard depuis 1993
Normation – CC-BY-SA
normation.com 18
Rudder : workflow
Décideur
Définition
politique de sécurité
Évolutions
(changes, upgrades...)
c c
Communauté Expert
Administrateurs
Paramétrage
de la politique
Agent de configuration
Application initiale
Vérification continue
REPORTING
Abstraction Technique
(méthode / paramètres)
Normation – CC-BY-SA
normation.com 19
Reporting multi-niveaux
● Conformité en temps réel
● Conformité actuelle
● Interface web et logs
● Reporting a posteriori
● Conformité d'ensemble historique
● Périodes de non-conformité
Normation – CC-BY-SA
normation.com
1. Qui sommes-nous ?
2. La configuration automatisée
3. Rudder
4. CFEngine et son lien avec Rudder
5. Questions - Réponses
Normation – CC-BY-SA
normation.com 21
CFEngine – Leader du domaine
Très forte base d'utilisateurs
Millions de serveurs, 100+ pays
Record de sécurité depuis 19 ans
4 failles non exploitables découvertes
Quelques références
Scalabilité sans égal
Plus de 100 000 serveurs
Autonome & Tolérant aux pannes
Réparation automatique
Normation – CC-BY-SA
normation.com 22
CFEngine – Comparatif
Puppet ChefCFEngine 3
C Ruby Ruby
Langage
Support Windows
Oui Préliminaire Partiel
GPL Apache
(ex-GPL)
Apache
Licence
Normation – CC-BY-SA
normation.com 23
CFEngine – Points clés
Technologie multi-agent
Légèr, non-intrusif
Autonome
Tolérant aux pannes
Multi-platforme
Conçu pour les
environnements
hétérogènes
Très scalable
Déploiement
progressif
Normation – CC-BY-SA
normation.com 24
CFEngine – Points clés
Multi-platforme
Technologie multi-agent
Légèr, non-intrusif
Consommation mémoire des démons
Non-intrusif
Seulement deux dépendances:
- BerkeleyDB
- OpenSSL
Normation – CC-BY-SA
normation.com
http://www.rudder-project.org

Contenu connexe

Tendances

Organisation maintenance
Organisation maintenanceOrganisation maintenance
Organisation maintenancemohamoha1
 
M10964 formation-datacenter-monitoring-avec-microsoft-system-center-operation...
M10964 formation-datacenter-monitoring-avec-microsoft-system-center-operation...M10964 formation-datacenter-monitoring-avec-microsoft-system-center-operation...
M10964 formation-datacenter-monitoring-avec-microsoft-system-center-operation...CERTyou Formation
 
Démarche Qualité Totale, Amdec safe amp50 hagondange
 Démarche Qualité Totale, Amdec safe amp50 hagondange Démarche Qualité Totale, Amdec safe amp50 hagondange
Démarche Qualité Totale, Amdec safe amp50 hagondangeSAGITEC
 
Vmcmvim formation-vmware-vcenter-configuration-manager-for-virtual-infrastruc...
Vmcmvim formation-vmware-vcenter-configuration-manager-for-virtual-infrastruc...Vmcmvim formation-vmware-vcenter-configuration-manager-for-virtual-infrastruc...
Vmcmvim formation-vmware-vcenter-configuration-manager-for-virtual-infrastruc...CERTyou Formation
 
La criticité des équipements
La criticité des équipementsLa criticité des équipements
La criticité des équipementsProsygma
 
Gestion des déploiements & des mises en production? Gestion des changements? ...
Gestion des déploiements & des mises en production? Gestion des changements? ...Gestion des déploiements & des mises en production? Gestion des changements? ...
Gestion des déploiements & des mises en production? Gestion des changements? ...Chantal Dutremble
 
Gestion d'incidents pour développeurs
Gestion d'incidents pour développeursGestion d'incidents pour développeurs
Gestion d'incidents pour développeursHarvey Francois
 
[weave] Risk and Compliance - conformité asset management
[weave] Risk and Compliance - conformité asset management[weave] Risk and Compliance - conformité asset management
[weave] Risk and Compliance - conformité asset managementonepoint x weave
 
Gestion de la maintenance
Gestion de la maintenanceGestion de la maintenance
Gestion de la maintenanceKhadija Kannoun
 
Formation fiabilité et maintenance 2014 2015
Formation fiabilité et maintenance 2014 2015Formation fiabilité et maintenance 2014 2015
Formation fiabilité et maintenance 2014 2015Michel Cote
 
Conception et développement d'une GMAO
Conception et développement d'une GMAOConception et développement d'une GMAO
Conception et développement d'une GMAOMarwa BOUSSETTA
 
Approche de la maintenance industrielle
Approche de la maintenance industrielleApproche de la maintenance industrielle
Approche de la maintenance industrielleRached Douahchia
 
Préparation des actions de maintenance corrective (www.livre-technique.com)
Préparation des actions de maintenance corrective (www.livre-technique.com)Préparation des actions de maintenance corrective (www.livre-technique.com)
Préparation des actions de maintenance corrective (www.livre-technique.com)Livre Technique
 
Presentation Des MéTiers De La Mce (V2 )
Presentation Des MéTiers De La Mce  (V2 )Presentation Des MéTiers De La Mce  (V2 )
Presentation Des MéTiers De La Mce (V2 )youri59490
 

Tendances (20)

Organisation maintenance
Organisation maintenanceOrganisation maintenance
Organisation maintenance
 
M10964 formation-datacenter-monitoring-avec-microsoft-system-center-operation...
M10964 formation-datacenter-monitoring-avec-microsoft-system-center-operation...M10964 formation-datacenter-monitoring-avec-microsoft-system-center-operation...
M10964 formation-datacenter-monitoring-avec-microsoft-system-center-operation...
 
Démarche Qualité Totale, Amdec safe amp50 hagondange
 Démarche Qualité Totale, Amdec safe amp50 hagondange Démarche Qualité Totale, Amdec safe amp50 hagondange
Démarche Qualité Totale, Amdec safe amp50 hagondange
 
Vmcmvim formation-vmware-vcenter-configuration-manager-for-virtual-infrastruc...
Vmcmvim formation-vmware-vcenter-configuration-manager-for-virtual-infrastruc...Vmcmvim formation-vmware-vcenter-configuration-manager-for-virtual-infrastruc...
Vmcmvim formation-vmware-vcenter-configuration-manager-for-virtual-infrastruc...
 
La criticité des équipements
La criticité des équipementsLa criticité des équipements
La criticité des équipements
 
Gestion des déploiements & des mises en production? Gestion des changements? ...
Gestion des déploiements & des mises en production? Gestion des changements? ...Gestion des déploiements & des mises en production? Gestion des changements? ...
Gestion des déploiements & des mises en production? Gestion des changements? ...
 
Itil® gestion des incidents
Itil® gestion des incidentsItil® gestion des incidents
Itil® gestion des incidents
 
Gestion d'incidents pour développeurs
Gestion d'incidents pour développeursGestion d'incidents pour développeurs
Gestion d'incidents pour développeurs
 
[weave] Risk and Compliance - conformité asset management
[weave] Risk and Compliance - conformité asset management[weave] Risk and Compliance - conformité asset management
[weave] Risk and Compliance - conformité asset management
 
L'audit et la gestion des incidents
L'audit et la gestion des incidentsL'audit et la gestion des incidents
L'audit et la gestion des incidents
 
La Maintenance1
La Maintenance1La Maintenance1
La Maintenance1
 
Gestion de la maintenance
Gestion de la maintenanceGestion de la maintenance
Gestion de la maintenance
 
Gmao
GmaoGmao
Gmao
 
GMAO
GMAOGMAO
GMAO
 
Formation fiabilité et maintenance 2014 2015
Formation fiabilité et maintenance 2014 2015Formation fiabilité et maintenance 2014 2015
Formation fiabilité et maintenance 2014 2015
 
Conception et développement d'une GMAO
Conception et développement d'une GMAOConception et développement d'une GMAO
Conception et développement d'une GMAO
 
Approche de la maintenance industrielle
Approche de la maintenance industrielleApproche de la maintenance industrielle
Approche de la maintenance industrielle
 
Préparation des actions de maintenance corrective (www.livre-technique.com)
Préparation des actions de maintenance corrective (www.livre-technique.com)Préparation des actions de maintenance corrective (www.livre-technique.com)
Préparation des actions de maintenance corrective (www.livre-technique.com)
 
Amdec
AmdecAmdec
Amdec
 
Presentation Des MéTiers De La Mce (V2 )
Presentation Des MéTiers De La Mce  (V2 )Presentation Des MéTiers De La Mce  (V2 )
Presentation Des MéTiers De La Mce (V2 )
 

Similaire à Présentation automatisation & conformité et de Rudder

Automatisation applicative vs automatisation système - LibDay 2016
Automatisation applicative vs automatisation système - LibDay 2016Automatisation applicative vs automatisation système - LibDay 2016
Automatisation applicative vs automatisation système - LibDay 2016RUDDER
 
IBM Bluemix Paris Meetup #24 2017-06-26 - Société Générale testimony Decis...
IBM Bluemix Paris Meetup #24   2017-06-26 - Société Générale testimony  Decis...IBM Bluemix Paris Meetup #24   2017-06-26 - Société Générale testimony  Decis...
IBM Bluemix Paris Meetup #24 2017-06-26 - Société Générale testimony Decis...IBM France Lab
 
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private CloudLe Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private CloudMicrosoft Technet France
 
Normation solutions linux automatisation si complexes
Normation solutions linux automatisation si complexesNormation solutions linux automatisation si complexes
Normation solutions linux automatisation si complexesRUDDER
 
20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez Renault20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez RenaultLeClubQualiteLogicielle
 
Guide de vente NeoVAD 2019.
Guide de vente NeoVAD 2019.Guide de vente NeoVAD 2019.
Guide de vente NeoVAD 2019.Jérôme Boulon
 
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...AZUG FR
 
Industrialiser le développement avec silverlight 4 et wcf ria services
Industrialiser le développement avec silverlight 4 et wcf ria servicesIndustrialiser le développement avec silverlight 4 et wcf ria services
Industrialiser le développement avec silverlight 4 et wcf ria servicesArnaud Auroux
 
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...Marius Zaharia
 
Tp403 g formation-vue-d-ensemble-de-ibm-tivoli-endpoint-manager
Tp403 g formation-vue-d-ensemble-de-ibm-tivoli-endpoint-managerTp403 g formation-vue-d-ensemble-de-ibm-tivoli-endpoint-manager
Tp403 g formation-vue-d-ensemble-de-ibm-tivoli-endpoint-managerCERTyou Formation
 
Gu202 g formation-infosphere-guardium-9
Gu202 g formation-infosphere-guardium-9Gu202 g formation-infosphere-guardium-9
Gu202 g formation-infosphere-guardium-9CERTyou Formation
 
Vmvdft formation-vmware-view-desktop-fast-track
Vmvdft formation-vmware-view-desktop-fast-trackVmvdft formation-vmware-view-desktop-fast-track
Vmvdft formation-vmware-view-desktop-fast-trackCERTyou Formation
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...OCTO Technology
 
Vmvd formation-vmware-view-design-best-practices
Vmvd formation-vmware-view-design-best-practicesVmvd formation-vmware-view-design-best-practices
Vmvd formation-vmware-view-design-best-practicesCERTyou Formation
 
M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...
M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...
M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...CERTyou Formation
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureJason De Oliveira
 
Sc1439 formation-symantec-endpoint-protection-12-x-administration
Sc1439 formation-symantec-endpoint-protection-12-x-administrationSc1439 formation-symantec-endpoint-protection-12-x-administration
Sc1439 formation-symantec-endpoint-protection-12-x-administrationCERTyou Formation
 

Similaire à Présentation automatisation & conformité et de Rudder (20)

Automatisation applicative vs automatisation système - LibDay 2016
Automatisation applicative vs automatisation système - LibDay 2016Automatisation applicative vs automatisation système - LibDay 2016
Automatisation applicative vs automatisation système - LibDay 2016
 
IBM Bluemix Paris Meetup #24 2017-06-26 - Société Générale testimony Decis...
IBM Bluemix Paris Meetup #24   2017-06-26 - Société Générale testimony  Decis...IBM Bluemix Paris Meetup #24   2017-06-26 - Société Générale testimony  Decis...
IBM Bluemix Paris Meetup #24 2017-06-26 - Société Générale testimony Decis...
 
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private CloudLe Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud
 
Normation solutions linux automatisation si complexes
Normation solutions linux automatisation si complexesNormation solutions linux automatisation si complexes
Normation solutions linux automatisation si complexes
 
20100121 01 - Présentation Renault
20100121 01 - Présentation Renault20100121 01 - Présentation Renault
20100121 01 - Présentation Renault
 
20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez Renault20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez Renault
 
Guide de vente NeoVAD 2019.
Guide de vente NeoVAD 2019.Guide de vente NeoVAD 2019.
Guide de vente NeoVAD 2019.
 
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
 
Industrialiser le développement avec silverlight 4 et wcf ria services
Industrialiser le développement avec silverlight 4 et wcf ria servicesIndustrialiser le développement avec silverlight 4 et wcf ria services
Industrialiser le développement avec silverlight 4 et wcf ria services
 
Les Outils de la CSA (Cloud Security Alliance)
Les Outils de la CSA (Cloud Security Alliance)Les Outils de la CSA (Cloud Security Alliance)
Les Outils de la CSA (Cloud Security Alliance)
 
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
 
Tp403 g formation-vue-d-ensemble-de-ibm-tivoli-endpoint-manager
Tp403 g formation-vue-d-ensemble-de-ibm-tivoli-endpoint-managerTp403 g formation-vue-d-ensemble-de-ibm-tivoli-endpoint-manager
Tp403 g formation-vue-d-ensemble-de-ibm-tivoli-endpoint-manager
 
Gu202 g formation-infosphere-guardium-9
Gu202 g formation-infosphere-guardium-9Gu202 g formation-infosphere-guardium-9
Gu202 g formation-infosphere-guardium-9
 
Vmvdft formation-vmware-view-desktop-fast-track
Vmvdft formation-vmware-view-desktop-fast-trackVmvdft formation-vmware-view-desktop-fast-track
Vmvdft formation-vmware-view-desktop-fast-track
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
 
Vmvd formation-vmware-view-design-best-practices
Vmvd formation-vmware-view-design-best-practicesVmvd formation-vmware-view-design-best-practices
Vmvd formation-vmware-view-design-best-practices
 
LEM_PPT
LEM_PPTLEM_PPT
LEM_PPT
 
M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...
M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...
M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows Azure
 
Sc1439 formation-symantec-endpoint-protection-12-x-administration
Sc1439 formation-symantec-endpoint-protection-12-x-administrationSc1439 formation-symantec-endpoint-protection-12-x-administration
Sc1439 formation-symantec-endpoint-protection-12-x-administration
 

Plus de RUDDER

What if configuration management didn't need to be lvl60 in dev?
What if configuration management didn't need to be lvl60 in dev?What if configuration management didn't need to be lvl60 in dev?
What if configuration management didn't need to be lvl60 in dev?RUDDER
 
Servers compliance: audit, remediation, proof
Servers compliance: audit, remediation, proofServers compliance: audit, remediation, proof
Servers compliance: audit, remediation, proofRUDDER
 
OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?
OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?
OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?RUDDER
 
OW2Con - Configurations, do you prove yours?
OW2Con - Configurations, do you prove yours?OW2Con - Configurations, do you prove yours?
OW2Con - Configurations, do you prove yours?RUDDER
 
The new plugin ecosystem in RUDDER 5.0
The new plugin ecosystem in RUDDER 5.0The new plugin ecosystem in RUDDER 5.0
The new plugin ecosystem in RUDDER 5.0RUDDER
 
What uses for observing operations of Configuration Management?
What uses for observing operations of Configuration Management?What uses for observing operations of Configuration Management?
What uses for observing operations of Configuration Management?RUDDER
 
UX challenges of a UI-centric config management tool
UX challenges of a UI-centric config management toolUX challenges of a UI-centric config management tool
UX challenges of a UI-centric config management toolRUDDER
 
What happened in RUDDER in 2018 and what’s next?
What happened in RUDDER in 2018 and what’s next?What happened in RUDDER in 2018 and what’s next?
What happened in RUDDER in 2018 and what’s next?RUDDER
 
What is RUDDER and when should I use it?
What is RUDDER and when should I use it?What is RUDDER and when should I use it?
What is RUDDER and when should I use it?RUDDER
 
Fosdem - Configurations do you prove yours?
Fosdem - Configurations  do you prove yours?Fosdem - Configurations  do you prove yours?
Fosdem - Configurations do you prove yours?RUDDER
 
L'audit en continu : clé de la conformité démontrable (#POSS 2018)
L'audit en continu : clé de la conformité démontrable (#POSS 2018)L'audit en continu : clé de la conformité démontrable (#POSS 2018)
L'audit en continu : clé de la conformité démontrable (#POSS 2018)RUDDER
 
Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)
Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)
Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)RUDDER
 
Stay up - voyage d'un éditeur de logiciels libres
Stay up - voyage d'un éditeur de logiciels libresStay up - voyage d'un éditeur de logiciels libres
Stay up - voyage d'un éditeur de logiciels libresRUDDER
 
How we scaled Rudder to 10k, and the road to 50k
How we scaled Rudder to 10k, and the road to 50kHow we scaled Rudder to 10k, and the road to 50k
How we scaled Rudder to 10k, and the road to 50kRUDDER
 
What's new and what's next in Rudder
What's new and what's next in RudderWhat's new and what's next in Rudder
What's new and what's next in RudderRUDDER
 
Poss 2017 : gestion des configurations et mise en conformité chez un service ...
Poss 2017 : gestion des configurations et mise en conformité chez un service ...Poss 2017 : gestion des configurations et mise en conformité chez un service ...
Poss 2017 : gestion des configurations et mise en conformité chez un service ...RUDDER
 
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...RUDDER
 
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...RUDDER
 
DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...
DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...
DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...RUDDER
 
RUDDER - Continuous Configuration (configuration management + continuous aud...
 RUDDER - Continuous Configuration (configuration management + continuous aud... RUDDER - Continuous Configuration (configuration management + continuous aud...
RUDDER - Continuous Configuration (configuration management + continuous aud...RUDDER
 

Plus de RUDDER (20)

What if configuration management didn't need to be lvl60 in dev?
What if configuration management didn't need to be lvl60 in dev?What if configuration management didn't need to be lvl60 in dev?
What if configuration management didn't need to be lvl60 in dev?
 
Servers compliance: audit, remediation, proof
Servers compliance: audit, remediation, proofServers compliance: audit, remediation, proof
Servers compliance: audit, remediation, proof
 
OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?
OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?
OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?
 
OW2Con - Configurations, do you prove yours?
OW2Con - Configurations, do you prove yours?OW2Con - Configurations, do you prove yours?
OW2Con - Configurations, do you prove yours?
 
The new plugin ecosystem in RUDDER 5.0
The new plugin ecosystem in RUDDER 5.0The new plugin ecosystem in RUDDER 5.0
The new plugin ecosystem in RUDDER 5.0
 
What uses for observing operations of Configuration Management?
What uses for observing operations of Configuration Management?What uses for observing operations of Configuration Management?
What uses for observing operations of Configuration Management?
 
UX challenges of a UI-centric config management tool
UX challenges of a UI-centric config management toolUX challenges of a UI-centric config management tool
UX challenges of a UI-centric config management tool
 
What happened in RUDDER in 2018 and what’s next?
What happened in RUDDER in 2018 and what’s next?What happened in RUDDER in 2018 and what’s next?
What happened in RUDDER in 2018 and what’s next?
 
What is RUDDER and when should I use it?
What is RUDDER and when should I use it?What is RUDDER and when should I use it?
What is RUDDER and when should I use it?
 
Fosdem - Configurations do you prove yours?
Fosdem - Configurations  do you prove yours?Fosdem - Configurations  do you prove yours?
Fosdem - Configurations do you prove yours?
 
L'audit en continu : clé de la conformité démontrable (#POSS 2018)
L'audit en continu : clé de la conformité démontrable (#POSS 2018)L'audit en continu : clé de la conformité démontrable (#POSS 2018)
L'audit en continu : clé de la conformité démontrable (#POSS 2018)
 
Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)
Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)
Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)
 
Stay up - voyage d'un éditeur de logiciels libres
Stay up - voyage d'un éditeur de logiciels libresStay up - voyage d'un éditeur de logiciels libres
Stay up - voyage d'un éditeur de logiciels libres
 
How we scaled Rudder to 10k, and the road to 50k
How we scaled Rudder to 10k, and the road to 50kHow we scaled Rudder to 10k, and the road to 50k
How we scaled Rudder to 10k, and the road to 50k
 
What's new and what's next in Rudder
What's new and what's next in RudderWhat's new and what's next in Rudder
What's new and what's next in Rudder
 
Poss 2017 : gestion des configurations et mise en conformité chez un service ...
Poss 2017 : gestion des configurations et mise en conformité chez un service ...Poss 2017 : gestion des configurations et mise en conformité chez un service ...
Poss 2017 : gestion des configurations et mise en conformité chez un service ...
 
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
 
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
 
DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...
DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...
DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...
 
RUDDER - Continuous Configuration (configuration management + continuous aud...
 RUDDER - Continuous Configuration (configuration management + continuous aud... RUDDER - Continuous Configuration (configuration management + continuous aud...
RUDDER - Continuous Configuration (configuration management + continuous aud...
 

Présentation automatisation & conformité et de Rudder

  • 1. Normation – CC-BY-SA normation.com Introduction à Rudder Présentation du domaine et de Rudder 12 mars 2013 Jonathan CLARKE - jcl@normation.com
  • 2. Normation – CC-BY-SA normation.com 1. Qui sommes-nous ? 2. La configuration automatisée 3. Rudder 4. CFEngine et son lien avec Rudder 5. Questions - Réponses
  • 3. Normation – CC-BY-SA normation.com 3 Normation : qui sommes-nous ? Experts en processus IT complexes Automatisation & conformité infrastructures Déploiement initial, Gestion changements, Vérification... Gestion des infrastructures Configuration de services IT, Sécurité, Optimisation, Audit Open Source & Standards Intégration des outils libres avec les standards du marché www.normation.com
  • 4. Normation – CC-BY-SA normation.com 4 Normation : qui sommes-nous ? Automatisation & conformité infrastructures Déploiement initial, Gestion changements, Vérification... Solutions logicielles www.rudder-project.org www.cfengine.com Partenaire privilégié depuis 2009
  • 5. Normation – CC-BY-SA normation.com 5 Normation : notre offre Rudder Plugins Rudder Reporting avancé Support Windows ABONNEMENTANNUEL OFFRE TOUT EN UN ABONNEMENTANNUEL Support Incidents de production Anomalies ABONNEMENT ANNUEL Expertise Assistance utilisateur Création/Extension Techniques Demandes libres (questions, best practices, « fiches méthodes ») ÀLADEMANDE Features sponsorisées Développement financé par nos clients (à tarif préférentiel si mis en open source) SURDEVIS Consulting Formation Architecture Installation Migration Optimisation ÀLADEMANDE
  • 6. Normation – CC-BY-SA normation.com 1. Qui sommes-nous ? 2. La configuration automatisée 3. Rudder 4. CFEngine et son lien avec Rudder 5. Questions - Réponses
  • 7. Normation – CC-BY-SA normation.com 7 De quoi parle-t-on ? Un service IT – cycle de vie Environnement dév Environnement intég/test/QA Environnement prod Cahier des charges Règles de sécurité Bonnes pratiques Changement Changement Changement De un service à... 10, 100, 1000 ! Les enjeux au niveau d'un parc Prouver la conformité Disaster recovery
  • 8. Normation – CC-BY-SA normation.com 8 Les trois approches de la configuration 1. L'artisanat 2. La duplication 3. La gestion centrale ● Adaptable à chaque besoin ● Solution sur mesure ● Attention au détail ● Problème d'échelle ● La répétition n'est pas un point fort des humains ● Partage du savoir Configuration à la main, aux « petits oignons » É V O L U T I O N ● Gain de temps à partir du deuxième déploiement ● Environnements identiques ● Adaptation des paramètres ● Gestion des changements ● Compatibilité des formats d'image Une installation « parfaite », reproduite à l'identique ● Contrôle centralisé ● Gestion des changements ● Vérification et reporting ● Partage du savoir ● Agent sur chaque serveur ● Montée en compétences ● Complexité des opérations accrue Configuration automatique, pilotée depuis un point
  • 9. Normation – CC-BY-SA normation.com 9 Configuration automatique : avantages Capitalisation du savoir Industrialisation Automatisation Vigilance Maîtrise Réparations automatiques Formalisation DocumentationReproductibilité Alertes Historisation Reporting Configuration automatique
  • 10. Normation – CC-BY-SA normation.com 10 Une best practice reconnue ● Plusieurs normes et recommandations reconnues insistent sur l'importance de l'automatisation des configurations : ● 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% » 9000
  • 11. Normation – CC-BY-SA normation.com 11 Les outils existent ● BMC BladeLogic (2001) ● HP Opsware (2002) ● IBM Tivoli ● CA Unified Automation Solutions open source 1993 CFEngine 1 2002 CFEngine 2 2005 Puppet 2009 CFEngine 3 Chef Solutions propriétaires
  • 12. Normation – CC-BY-SA normation.com 12 Récapitulons Nombreux avantages Best practice reconnue et recommandée Les outils existent Configuration automatisée
  • 13. Normation – CC-BY-SA normation.com 13 Récapitulons Nombreux avantages Best practice reconnue et recommandée Les outils existent Configuration automatisée Moins de 20% des entreprises ont une solution d'automatisation Source : http://puppetlabs.com/blog/looking-forward-to-2012-design-big-data-in-the-infrastructure-and-devops/
  • 14. Normation – CC-BY-SA normation.com 14 Pourquoi ? Investissement initial élevé Montée en compétence forte Conversion de l'existant Quelques pistes Retours difficiles à quantifier Statistiques, reporting ? Gains de temps ? Plus d'efficacité ? Pérénnisation ?
  • 15. Normation – CC-BY-SA normation.com 1. Qui sommes-nous ? 2. La configuration automatisée 3. Rudder 4. CFEngine et son lien avec Rudder 5. Questions - Réponses
  • 16. Normation – CC-BY-SA normation.com 16 Rudder : objectifs Faciliter la gestion de configuration et propager son utilisation Étendre les bénéfices de la gestion de configuration à une population plus large Managers Sysadmins juniors Non experts Baisser le coût d'entrée pour apprendre et utiliser la gestion de configuration Utilisation simplifiée Puissance conservée
  • 17. Normation – CC-BY-SA normation.com 17 Rudder : apports Multi-plateforme Linux, Unix, Windows, Android... Open Source Contrôle en continu Maintien en conditions opérationnelles (MCO) Gains de sécurité Hardening système Audit continu Expérience utilisateur simplifiée (interface web) Bibliothèque inclus Best practices infrastructure Reporting graphique Basé sur CFEngine, standard depuis 1993
  • 18. Normation – CC-BY-SA normation.com 18 Rudder : workflow Décideur Définition politique de sécurité Évolutions (changes, upgrades...) c c Communauté Expert Administrateurs Paramétrage de la politique Agent de configuration Application initiale Vérification continue REPORTING Abstraction Technique (méthode / paramètres)
  • 19. Normation – CC-BY-SA normation.com 19 Reporting multi-niveaux ● Conformité en temps réel ● Conformité actuelle ● Interface web et logs ● Reporting a posteriori ● Conformité d'ensemble historique ● Périodes de non-conformité
  • 20. Normation – CC-BY-SA normation.com 1. Qui sommes-nous ? 2. La configuration automatisée 3. Rudder 4. CFEngine et son lien avec Rudder 5. Questions - Réponses
  • 21. Normation – CC-BY-SA normation.com 21 CFEngine – Leader du domaine Très forte base d'utilisateurs Millions de serveurs, 100+ pays Record de sécurité depuis 19 ans 4 failles non exploitables découvertes Quelques références Scalabilité sans égal Plus de 100 000 serveurs Autonome & Tolérant aux pannes Réparation automatique
  • 22. Normation – CC-BY-SA normation.com 22 CFEngine – Comparatif Puppet ChefCFEngine 3 C Ruby Ruby Langage Support Windows Oui Préliminaire Partiel GPL Apache (ex-GPL) Apache Licence
  • 23. Normation – CC-BY-SA normation.com 23 CFEngine – Points clés Technologie multi-agent Légèr, non-intrusif Autonome Tolérant aux pannes Multi-platforme Conçu pour les environnements hétérogènes Très scalable Déploiement progressif
  • 24. Normation – CC-BY-SA normation.com 24 CFEngine – Points clés Multi-platforme Technologie multi-agent Légèr, non-intrusif Consommation mémoire des démons Non-intrusif Seulement deux dépendances: - BerkeleyDB - OpenSSL