SlideShare une entreprise Scribd logo
1  sur  27
Infrastructure as Code
Programmez! DevCon #2
Manon Pernin
Consultante Cloud
Michel Hubert
CTO
Cellenza
 Les consultants Cellenza interviennent autour de 4 piliers :
Technologie Méthodologie Gouvernance
Conduite du changement
Développement
Patterns d’architecture
Best Practices (TDD,
BDD, …)
Craftmanship
Méthodes agiles
(SCRUM, XP, Kanban)
ALM
Intégration Continue
Mesure d’impact
Processus
Organisation DevOps
Communication, Formation, Coaching
Des experts reconnus
11
Azure
.NET
ALM
SQL Server
Windows Client
1 4
Des publications :
• Livres blancs (Cell’Insights) : http://www.cellenza.com/cellinsights
• Articles dans Programmez!
• Blog Cellenza : http://blog.cellenza.com
• Organisation de TechEvents
• Speakers lors de conférences Microsoft : TechDays, Azure Camp…
Architecture technique
DevOps
Une nouvelle norme
DevOps
 Niveaux de maturité de
Collaboration
Collaboration
Coalition
Coordination
Coopération
 Une Collaboration entre Dev et Ops
DevOps
 Les outils
 DevOps vu par les Ops
Cycle de développement logiciel
Release Management Monitoring
DéploiementProvisionning
d’infrastructure
Configuration
d’application
Configuration du
système
TélémétrieSupervision
technique
Storyboarding Source Control
Management
Software DesignAgile Portfolio
Management
Build Tests Reporting et BIAnalyse de
code
Intégration
continue
Architecture technique
IaC
Infrastructure as Code
Infrastructure as Code
 Automatisation des processus
 Provisioning d’infrastructure (Compute, Network and Storage)
 Installation et configuration
 Versioning des scripts de provisioning et d’automatisation
 Evolution des infrastructures
 Réduire les erreurs liées aux interventions humaines
Infrastructure & Configuration as Code
• Optimistion du Déploiment
• Accélération du “Delivery”
• Taux de Déploiement
• MTTR
• Disponibilité
CODE
SELF SERVICE
WEBSITE
Bénéfices attendus
Shorten cycle times
and deliver value faster
Improve quality
and availability
Optimize resources
and eliminate waste
IaC : uniquement IaaS ?
PaaSIaaS
DevOps
Faisons un gâteau !
Architecture technique
Azure Resource Manager
Provisioning d’infrastructure
Scénario
 1 site web
 1 API
 Mise à jour des données
 1 base de données
Déploiement des ressources Azure (IaaS
et PaaS) nécessaires pour:
• Environnements « on-demand » de façon rapide
• Diminution des coûts liés à l’infrastructure
• Gestion de la configuration
Besoins
Azure Resource Manager
Conteneurs de multiples
ressources similaires ou de
différents types
Toutes les ressources doivent
exister dans un seul et même
groupe de ressources
Groupes de ressources
peuvent couvrir des régions
 Resource Groups
 DevOps vu par les Ops
RESOURCE GROUP
Qu’est-ce ?
•
•
•
Pourquoi ?
•
•
•
Instantiation of repeatable config.
Configuration  Resource Group
Azure Resource Manager
 Templates de Déploiement
SQL - A Website
Virtual
Machines
SQL-A
Website
[SQL CONFIG] VM (2x)
DEPENDS ON SQLDEPENDS ON SQL
SQL CONFIG
Provisioning d’infrastructure
Démonstration
Architecture technique
Configuration Management
Powershell DSC
PowerShell DSC
 2 modes :
 Push
 Pull
 DSC = Desired State Configuration
 Script déclaratif
 Configuration d’une VM (nœud)
 Installé avec PowerShell dès la version
4.0
 3 modes de configuration:
 Apply Only
 Apply And Monitor
 Apply And Auto Correct
Configuration Management
Démonstration
Architecture technique
Industrialisation
Déploiement continu
Plus de gâteaux !
Usine logicielle
DEV
Infrastructure
BUILD
AGENT
IMAGE
REPOSITORY
SUBSCRIPTION
SCHEDULED BUILD
AZURE SUBSCRIPTION TEAM A
VM
Env #1
VM VM
Env #2
VM
AZURE SUBSCRIPTION TEAM B
VM
Env #1
VM VM
Env #2
VM
AZURE SUBSCRIPTION TEAM C
VM
Env #1
VM
VISUAL STUDIO TEAM SERVICES
Check-in
Image
Definition
Create
Golden
Infra
Created Updated
Golden Images
Distribute
Images
Industrialisation – Usine logicielle
Démonstration
Pour aller plus loin….
http://www.cellenza.com/cellinsights/

Contenu connexe

Tendances

[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle Auberix[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle AuberixCellenza
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...Publicis Sapient Engineering
 
Cnam cours azure ze cloud intro et présentation generale 2016
Cnam cours azure ze cloud intro et présentation  generale 2016Cnam cours azure ze cloud intro et présentation  generale 2016
Cnam cours azure ze cloud intro et présentation generale 2016Aymeric Weinbach
 
Infrastructure as a code
Infrastructure as a codeInfrastructure as a code
Infrastructure as a codeMichel HUBERT
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Xebicon architectures microservices azure v1.0
Xebicon   architectures microservices azure v1.0Xebicon   architectures microservices azure v1.0
Xebicon architectures microservices azure v1.0Michel HUBERT
 
Déploiement automatisé d'un environnement Dev/Test dans Azure
Déploiement automatisé d'un environnement Dev/Test dans AzureDéploiement automatisé d'un environnement Dev/Test dans Azure
Déploiement automatisé d'un environnement Dev/Test dans AzureManon PERNIN
 
DevOps Day - Infrastructure As A Code
DevOps Day - Infrastructure As A CodeDevOps Day - Infrastructure As A Code
DevOps Day - Infrastructure As A CodeCellenza
 
Azure Api management
Azure Api managementAzure Api management
Azure Api managementMichel HUBERT
 
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 ParisEstelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 ParisAZUG FR
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Aymeric Weinbach
 
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...AZUG FR
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...
AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...
AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...Amazon Web Services
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureMaxime Rastello
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
PowerShell Desired State Configuration & Azure
PowerShell Desired State Configuration & AzurePowerShell Desired State Configuration & Azure
PowerShell Desired State Configuration & AzureMicrosoft Décideurs IT
 
Introduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaSIntroduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaSGerard Konan
 

Tendances (20)

[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle Auberix[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle Auberix
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...
 
Cnam cours azure ze cloud intro et présentation generale 2016
Cnam cours azure ze cloud intro et présentation  generale 2016Cnam cours azure ze cloud intro et présentation  generale 2016
Cnam cours azure ze cloud intro et présentation generale 2016
 
Infrastructure as a code
Infrastructure as a codeInfrastructure as a code
Infrastructure as a code
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Xebicon architectures microservices azure v1.0
Xebicon   architectures microservices azure v1.0Xebicon   architectures microservices azure v1.0
Xebicon architectures microservices azure v1.0
 
Déploiement automatisé d'un environnement Dev/Test dans Azure
Déploiement automatisé d'un environnement Dev/Test dans AzureDéploiement automatisé d'un environnement Dev/Test dans Azure
Déploiement automatisé d'un environnement Dev/Test dans Azure
 
DevOps Day - Infrastructure As A Code
DevOps Day - Infrastructure As A CodeDevOps Day - Infrastructure As A Code
DevOps Day - Infrastructure As A Code
 
Azure Api management
Azure Api managementAzure Api management
Azure Api management
 
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 ParisEstelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote
 
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...
AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...
AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
PowerShell Desired State Configuration & Azure
PowerShell Desired State Configuration & AzurePowerShell Desired State Configuration & Azure
PowerShell Desired State Configuration & Azure
 
Introduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaSIntroduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaS
 

En vedette

Early age strength and workability of slag pastes activated by sodium silicates
Early age strength and workability of slag pastes activated by sodium silicatesEarly age strength and workability of slag pastes activated by sodium silicates
Early age strength and workability of slag pastes activated by sodium silicatesfrank collins
 
INTERNET-HISTORY-1 (1)
INTERNET-HISTORY-1 (1)INTERNET-HISTORY-1 (1)
INTERNET-HISTORY-1 (1)vren padua
 
Maximising and monitoring project management competence
Maximising and monitoring project management competenceMaximising and monitoring project management competence
Maximising and monitoring project management competenceILX Group
 
LaTrobe_eCoffee_5-Nov-10
LaTrobe_eCoffee_5-Nov-10LaTrobe_eCoffee_5-Nov-10
LaTrobe_eCoffee_5-Nov-10Craig Bellamy
 
Microsoft van dyke Final Report (2)
Microsoft van dyke Final Report (2)Microsoft van dyke Final Report (2)
Microsoft van dyke Final Report (2)Zachary Van Dyke
 

En vedette (11)

Early age strength and workability of slag pastes activated by sodium silicates
Early age strength and workability of slag pastes activated by sodium silicatesEarly age strength and workability of slag pastes activated by sodium silicates
Early age strength and workability of slag pastes activated by sodium silicates
 
INTERNET-HISTORY-1 (1)
INTERNET-HISTORY-1 (1)INTERNET-HISTORY-1 (1)
INTERNET-HISTORY-1 (1)
 
Mamíferos
MamíferosMamíferos
Mamíferos
 
Maximising and monitoring project management competence
Maximising and monitoring project management competenceMaximising and monitoring project management competence
Maximising and monitoring project management competence
 
LaTrobe_eCoffee_5-Nov-10
LaTrobe_eCoffee_5-Nov-10LaTrobe_eCoffee_5-Nov-10
LaTrobe_eCoffee_5-Nov-10
 
Transcripts
TranscriptsTranscripts
Transcripts
 
Propiedades del arándano
Propiedades del arándanoPropiedades del arándano
Propiedades del arándano
 
Reciclaje informatico
Reciclaje informaticoReciclaje informatico
Reciclaje informatico
 
Microsoft van dyke Final Report (2)
Microsoft van dyke Final Report (2)Microsoft van dyke Final Report (2)
Microsoft van dyke Final Report (2)
 
Question 1
Question 1Question 1
Question 1
 
tools_present_craig
tools_present_craigtools_present_craig
tools_present_craig
 

Similaire à Infrastructure As Code

Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisKeynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisJason De Oliveira
 
DevCon 3 : Azure API Management
DevCon 3 : Azure API ManagementDevCon 3 : Azure API Management
DevCon 3 : Azure API ManagementCellenza
 
L’intégration, facteur clef de succès d’une transformation digitale
L’intégration, facteur clef de succès d’une transformation digitaleL’intégration, facteur clef de succès d’une transformation digitale
L’intégration, facteur clef de succès d’une transformation digitaleManon PERNIN
 
Modern Monitoring dans Azure
Modern Monitoring dans AzureModern Monitoring dans Azure
Modern Monitoring dans AzureManon PERNIN
 
Mise en œuvre d’une démarche DevOps dans Windows Azure
Mise en œuvre d’une démarche DevOps dans Windows AzureMise en œuvre d’une démarche DevOps dans Windows Azure
Mise en œuvre d’une démarche DevOps dans Windows AzureMicrosoft Technet France
 
Integration summit 2016 keynote
Integration summit 2016  keynoteIntegration summit 2016  keynote
Integration summit 2016 keynoteMichel HUBERT
 
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybridesAWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybridesAmazon Web Services
 
Gouvernance Azure - La charte de nommage
Gouvernance Azure - La charte de nommageGouvernance Azure - La charte de nommage
Gouvernance Azure - La charte de nommageCellenza
 
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...Amazon Web Services
 
Formation devops par la pratique
Formation devops par la pratiqueFormation devops par la pratique
Formation devops par la pratiqueKhaled Ben Driss
 
Serverless for Ops
Serverless for OpsServerless for Ops
Serverless for OpsManon PERNIN
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOpsMicrosoft
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...Microsoft
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureJason De Oliveira
 
Serverless for OPS - Global Azure Bootcamp 2018
Serverless for OPS - Global Azure Bootcamp 2018Serverless for OPS - Global Azure Bootcamp 2018
Serverless for OPS - Global Azure Bootcamp 2018Manon PERNIN
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetFrédéric Vandenbriele
 
SUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSPSUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSPSUSE
 
TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft AzureTIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft AzureThe Incredible Automation Day
 
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleCnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleAymeric Weinbach
 

Similaire à Infrastructure As Code (20)

Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisKeynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
 
DevCon 3 : Azure API Management
DevCon 3 : Azure API ManagementDevCon 3 : Azure API Management
DevCon 3 : Azure API Management
 
L’intégration, facteur clef de succès d’une transformation digitale
L’intégration, facteur clef de succès d’une transformation digitaleL’intégration, facteur clef de succès d’une transformation digitale
L’intégration, facteur clef de succès d’une transformation digitale
 
Modern Monitoring dans Azure
Modern Monitoring dans AzureModern Monitoring dans Azure
Modern Monitoring dans Azure
 
Mise en œuvre d’une démarche DevOps dans Windows Azure
Mise en œuvre d’une démarche DevOps dans Windows AzureMise en œuvre d’une démarche DevOps dans Windows Azure
Mise en œuvre d’une démarche DevOps dans Windows Azure
 
Integration summit 2016 keynote
Integration summit 2016  keynoteIntegration summit 2016  keynote
Integration summit 2016 keynote
 
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybridesAWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
 
Gouvernance Azure - La charte de nommage
Gouvernance Azure - La charte de nommageGouvernance Azure - La charte de nommage
Gouvernance Azure - La charte de nommage
 
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
 
Formation devops par la pratique
Formation devops par la pratiqueFormation devops par la pratique
Formation devops par la pratique
 
Serverless for Ops
Serverless for OpsServerless for Ops
Serverless for Ops
 
Azure et e commerce
Azure et e commerceAzure et e commerce
Azure et e commerce
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOps
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows Azure
 
Serverless for OPS - Global Azure Bootcamp 2018
Serverless for OPS - Global Azure Bootcamp 2018Serverless for OPS - Global Azure Bootcamp 2018
Serverless for OPS - Global Azure Bootcamp 2018
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
 
SUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSPSUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSP
 
TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft AzureTIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
 
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleCnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generale
 

Plus de Manon PERNIN

Continuous monitoring: Dev to Ops
Continuous monitoring: Dev to OpsContinuous monitoring: Dev to Ops
Continuous monitoring: Dev to OpsManon PERNIN
 
MWCP 2018 - Integration dans Azure avec Logic Apps et Flow
MWCP 2018 - Integration dans Azure avec Logic Apps et FlowMWCP 2018 - Integration dans Azure avec Logic Apps et Flow
MWCP 2018 - Integration dans Azure avec Logic Apps et FlowManon PERNIN
 
Sécuriser son projet Serverless
Sécuriser son projet ServerlessSécuriser son projet Serverless
Sécuriser son projet ServerlessManon PERNIN
 
Gab2017 la sante de votre env azure
Gab2017 la sante de votre env azureGab2017 la sante de votre env azure
Gab2017 la sante de votre env azureManon PERNIN
 
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancéAzure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancéManon PERNIN
 
Déploiement automatisé d'un environnement dans Azure
Déploiement automatisé d'un environnement  dans AzureDéploiement automatisé d'un environnement  dans Azure
Déploiement automatisé d'un environnement dans AzureManon PERNIN
 

Plus de Manon PERNIN (6)

Continuous monitoring: Dev to Ops
Continuous monitoring: Dev to OpsContinuous monitoring: Dev to Ops
Continuous monitoring: Dev to Ops
 
MWCP 2018 - Integration dans Azure avec Logic Apps et Flow
MWCP 2018 - Integration dans Azure avec Logic Apps et FlowMWCP 2018 - Integration dans Azure avec Logic Apps et Flow
MWCP 2018 - Integration dans Azure avec Logic Apps et Flow
 
Sécuriser son projet Serverless
Sécuriser son projet ServerlessSécuriser son projet Serverless
Sécuriser son projet Serverless
 
Gab2017 la sante de votre env azure
Gab2017 la sante de votre env azureGab2017 la sante de votre env azure
Gab2017 la sante de votre env azure
 
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancéAzure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
 
Déploiement automatisé d'un environnement dans Azure
Déploiement automatisé d'un environnement  dans AzureDéploiement automatisé d'un environnement  dans Azure
Déploiement automatisé d'un environnement dans Azure
 

Infrastructure As Code

Notes de l'éditeur

  1. Qui n’a jamais été confronté à ce cas de figure ? Les Ops = Service Production / Exploitation / Support Les Dev et les ops se renvoient la balle ! C’est la patate chaude ! Dev et Ops font de l’informatique mais n’ont pas le même langage L’une des raisons à cette incompréhension : le fait de ne pas partager les mêmes objectifs Le Dev doit fournir des mise à jour applicatives fréquemment pour répondre au besoin du métier Les Ops doit assurer le SLA et la stabilité de la production. Est-ce antinomique ? DevOps va apporter des réponses….
  2. Coopération : provide information somewhat defined roles formal communication decisions made independently Coordination : share information & resources defined roles frequent communication some shared decision making Coalition : share ideas share resources frequent & prioritized communication all members have a vote on decisions Collaboration members belong to one system frequent communication characterized by mutual trust consensus on all decisions
  3. Gestion de la configuration: eviter les erreurs liées aux prérequis « Si vous êtes dans un contexte où vous avez besoin de déployer des… » « Alors déployer de façon automatique des environnements dans Azure peut vous être utile » « On va voir comment déployer des ressources IaaS et PaaS à travers ce scénario »
  4. PS DSC: pour déployer et gérer vos données de configuration pour vos environnements. Liste d’éléments: Les rôles Windows Server, Les fonctionnalités (features), Les clés de registre et leur valeur, Les fichiers, Les logiciels Création de modules supplémentaires Moteur DSC = Local Configuration Manager