SlideShare une entreprise Scribd logo
La santé de votre environnementAzure,
entre Monitor,AppInsightset Log Analytics
Manon Pernin et Marius Zaharia
Et en local:
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
2
Meet the Team
Manon Pernin
Consultante Cloud & DevOps -
Cellenza
Marius Zaharia
Senior Cloud Architect –
Cellenza
@PerninMano
n
@LeCampusAzur
e
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
3
Agenda
Axes de la gouvernance Azure
Services Azure orientés gouvernance
Setup - services IaaS vs PaaS
Gouvernance applicative : quels défis et solutions
Alerting pour plus de réactivité / proactivité
Environnement complexe chez Younited Credit
Retours d’expérience
AXES DE LA GOUVERNANCE
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
5
Axes de la gouvernance
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
6
Gouvernance Azure
Azure
Monitor
(platform
monitoring)
Log Analytics,
Automation,
Solutions
(OMS)
Application
Monitoring
(Application
Insights)
Azure Portal
Service Azure orientés GOUVERNANCE
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
8
Azure Monitor
Description
Recherche centralisée:
- Activity Logs
- Diagnostics Logs
- Métriques
- Azure Status
- Recherches OMS
…
Fonctionnalités:
- Alertes
- SDK / API
Aujourd’hui en GA
En évolution constante
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
9
Azure Monitor
Avantages
Aucune action requise:
- Métriques remontées sur toutes les ressources (ajout de métriques
au fur et à mesure)
- Recherche centralisé
API / SDK:
- Possibilité de récupérer les données (C#, PowerShell…)
Limites
Agrégation:
- Impossibilité pour le moment de comparer les metrics de plusieurs
ressources (sur un même graphique)
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
10
Application Insights
Description
« Conteneur » pour :
- Métriques
- Requêtes
- Evènements
Fonctionnalités:
- Tests de disponibilité
- Configuration d’alertes
- Outils Analytics: recherche et calculs
- Export des données
A venir
Fonctionnalités:
- Alertes basées sur une recherche
Analytics  filtrage
En évolution constante
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
11
Application Insights
Avantages
Initialisation rapide:
- Peu d’impact sur le code
- Nombreuses données sans customisation
API / SDK:
- Possibilité d’envoyer des custom metrics/events/exception… depuis
n’importe quel outil (C#, PowerShell…)
Analytics:
- Recherches puissantes
Limites
Analytics:
- Recherches limitées à un « conteneur » Application Insights
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
12
Log Analytics
Description
Initialement version SaaS de SCOM
- Monitoring des VMs (Cloud et On-
Premises)
- Ajout de données depuis un autre
stockage
- Alerting
- Mode maintenance
Evolution:
- Ajout de metrics des briques PaaS
- Intégration avec Application Insights
A venir
En évolution constante
Log Analytics
Windows agentsSCOM
Linux / FluentD
Event Hub
Azure Storage /
Azure Diagnostics
REST Collection API
SaaS services
OMS Custom View
Monitor
Alerts
OMS Workspace
Log SearchOMS Workspace
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
14
Log Analytics
Avantages
Aggrégation
- Outil de recherche central
API / SDK:
- Possibilité d’envoyer des données custom (C#, PowerShell…)
- Fonctionnalités complètes: configuration d’alertes, récupération des
données, ajout de recherches enregistrées
Limites
Recherches avancées
- La recherche est moins puissante qu’Analytics (moins de calcul etc…)
15
Alerting
Configuration
alerte
Knowledge
base
Actions
projets
Evolution
Application
Retour
d’expérience
• Application Insights / Azure
Monitor
• Log Analytics (OMS)
• Autre…
Choix de l’outil
• SMS
• Mails
• Autres: Slack, Teams…
Choix du canal
SETUP – ressources IAAS
DEMO
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
17
Setup diagnostics IaaS via scripting
Exemple de fichier de configuration d’extension de diagnostiques:
Set-AzureRmVMDiagnosticsExtension
-ResourceGroupName "mon-rg"
-VMName "vm01"
-DiagnosticsConfigurationPath "DiagnosticsPubConfig.xml"
<?xml version="1.0" encoding="utf-8"?>
<PublicConfig xmlns="http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration">
<WadCfg>
<DiagnosticMonitorConfiguration overallQuotaInMB="4096">
<DiagnosticInfrastructureLogs scheduledTransferLogLevelFilter="Error"/>
<PerformanceCounters scheduledTransferPeriod="PT1M">
<PerformanceCounterConfiguration counterSpecifier="Processor(_Total)% Processor Time" sampleRate="PT15S" unit="Percent">
<annotation displayName="CPU utilization" locale="en-us"/>
... ... ...
Configurer les diagnostiques pour une VM :
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ps-extensions-diagnostics
SETUP – ressources PAAS
DEMO
19
PaaS
Collecte des données vers Log Analytics
Azure diagnostics directement vers Log Analytics
Via le portail Azure ou en commande PowerShell:
Documentation Microsoft
https://docs.microsoft.com/en-us/azure/log-analytics/log-
analytics-azure-storage
Azure diagnostics
directement vers
Log Analytics
Azure diagnostics
vers Azure storage
puis Log Analytics
Connecteurs pour
Azure services
Scripts pour
collecter et publier
les données dans
Log Analytics
Défis de la gouvernance applicative
21
Monitoring Applicatif
Une application ?
Un socle
technique
• VMs: On-
Premises /
IaaS
• PaaS: App
Service
Des
interactions
• Chargement
de pages
• APIs
• Règles
métiers
Un enjeu
métier
• Attractivité
• Réactivité
• Ergonomie
• Innovation
22
Monitoring Applicatif
Métriques
Un socle technique
• Performance des briques
techniques (CPU,
mémoire…)
• Capacité (espace
disponible…)
Des interactions
• Performance de l’application
(temps de chargement des
pages, temps de réponses…)
• Exceptions
• Taux de disponibilité
Des enjeux métier
• Evolution du nombre
d’inscrits
• Evolution du chiffre d’affaire
• Panier moyen
Gouvernance applicative
DEMO
Cas client et REX :
YOUNITED CREDIT
25
Cas Client
propose des crédits à la
consommation de 1000 à
40 000 €
propose des crédits à la
consommation à taux fixes et
100% ammortissables
peut faire une réponse dans
les 24h ouvrées à réception
d’un dossier complet
Younited Credit propose un crédit à la consommation, plus simple, plus rapide et plus
transparent.
Younited Credit :
26
Contexte Cloud / Microservices / DevOps
• Equipes projets distinctes
• Un responsable « DevOps » dans chaque équipe
• Un Product Owner dans chaque équipe
• Une équipe métier interlocutrice
• Des développeurs
Développeurs
• Application
Insights /
Analytics
• Troubleshooting
Equipe (Product
Owner)
• Dashboard du
périmètre
produit (Azure
Portal ou OMS)
Métier
• KPI Business
(Azure Portal
pour le moment)
Architectes
transverses / DSI
• OMS
Quel Monitoring ?
Cas Client
Younited Credit
DEMO
29
Retour d’expérience
Points d’attention
• Sensibiliser les équipes au monitoring: il doit être pensé dès la conception de l’application – en
même temps que l’architecture
• KPI techniques ?
• KPI business ?
• Support de restitution
• Alerting
• …
• Responsabiliser les équipes
• Accorder de l’autonomie (mise en place de dashboard, d’alertes…)
• Mise en place de guidelines
• Assurer la cohérence transverse / Avoir une stratégie commune
• Former les équipes aux outils de monitoring
Problématique: Apporter de la visibilité pour plus de réactivité et de proactivité aux différents profils
(développeurs, Product Owner, Métiers, DSI)
Plus de transparence donc de confiance entre les différents acteurs
30
Conclusion
• Azure Monitor et OMS / Log Analytics forment ensemble une
plateforme de monitoring puissante, flexible et d’une
complexité maitrisable
• Accès rapide et simple aux informations brutes / techniques
• Investissements à faire pour le monitoring de business ainsi que
pour des visions agrégées
• Vision pure Azure (Azure Monitor) vs plateforme de
gouvernance ciblant potentiellement tout environnement
(on/off cloud, single/multi-cloud)
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
31
Merci à nos sponsors
PLATINUM
LOCAUX
PARTENAIRES MEDIA
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
32
Sponsors internationaux
www.azug.fr
© 2017 AZUG FR. All Rights Reserved.
33
Nous suivre
Facebook
facebook.com/groups/azugfr/
Twitter
twitter.com/AZUGFR
Meetup
meetup.com/AZUG-FR/
LinkedIn
Linkedin.com/inspirasign
Web
www.azug.fr
Merci
d’être venus
A bientôt !

Contenu connexe

Tendances

Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
aOS Community
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
Microsoft Technet France
 
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
Maxime Rastello
 
DevOps Day - Monitoring
DevOps Day - MonitoringDevOps Day - Monitoring
DevOps Day - Monitoring
Radoine Douhou
 
Exadays cloud – Enjeux et Transformation du SI
Exadays   cloud – Enjeux et Transformation du SIExadays   cloud – Enjeux et Transformation du SI
Exadays cloud – Enjeux et Transformation du SI
Samir Arezki ☁
 
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
 
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
AZUG FR
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
Microsoft Technet France
 
Une migration sur AWS, une migration orientée produit
Une migration sur AWS, une migration orientée produitUne migration sur AWS, une migration orientée produit
Une migration sur AWS, une migration orientée produit
RomainKuzniak
 
Présentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéPrésentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud Simplicité
Simplicité Software
 
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
AZUG FR
 
Le licensing Oracle dans le cloud
Le licensing Oracle dans le cloud Le licensing Oracle dans le cloud
Le licensing Oracle dans le cloud
EASYTEAM
 
Solution manager et non manager
Solution manager et non managerSolution manager et non manager
Solution manager et non managerSimo El Azzouzi
 

Tendances (13)

Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
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
 
DevOps Day - Monitoring
DevOps Day - MonitoringDevOps Day - Monitoring
DevOps Day - Monitoring
 
Exadays cloud – Enjeux et Transformation du SI
Exadays   cloud – Enjeux et Transformation du SIExadays   cloud – Enjeux et Transformation du SI
Exadays cloud – Enjeux et Transformation du SI
 
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...
 
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Une migration sur AWS, une migration orientée produit
Une migration sur AWS, une migration orientée produitUne migration sur AWS, une migration orientée produit
Une migration sur AWS, une migration orientée produit
 
Présentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéPrésentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud Simplicité
 
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
 
Le licensing Oracle dans le cloud
Le licensing Oracle dans le cloud Le licensing Oracle dans le cloud
Le licensing Oracle dans le cloud
 
Solution manager et non manager
Solution manager et non managerSolution manager et non manager
Solution manager et non manager
 

Similaire à Gab2017 la sante de votre env azure

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
 
Modern Monitoring dans Azure
Modern Monitoring dans AzureModern Monitoring dans Azure
Modern Monitoring dans Azure
Manon PERNIN
 
Présentation evénement AWS - 13 oct 2015
Présentation evénement AWS  - 13 oct 2015 Présentation evénement AWS  - 13 oct 2015
Présentation evénement AWS - 13 oct 2015
ABC Systemes
 
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
 
Guide de vente NeoVAD 2019.
Guide de vente NeoVAD 2019.Guide de vente NeoVAD 2019.
Guide de vente NeoVAD 2019.
Jérôme Boulon
 
Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018
Marius Zaharia
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
AZUG FR
 
Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016
Simplicité Software
 
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
PartnerWin - #SocialSelling StarterPacks
 
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...
Club Alliances
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Microsoft Technet France
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Microsoft Décideurs IT
 
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
TelecomValley
 
Izzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaS
Izzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaSIzzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaS
Izzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaS
PartnerWin - #SocialSelling StarterPacks
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec Azure
Samir Arezki ☁
 
Securite des Applications dans le Cloud
Securite des Applications dans le CloudSecurite des Applications dans le Cloud
Securite des Applications dans le CloudSebastien Gioria
 
Comment Microsoft IT a transféré certaines responsabilités liées à la sécurit...
Comment Microsoft IT a transféré certaines responsabilités liées à la sécurit...Comment Microsoft IT a transféré certaines responsabilités liées à la sécurit...
Comment Microsoft IT a transféré certaines responsabilités liées à la sécurit...
Philippe Beraud
 
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
Manon PERNIN
 
Dev ops Monitoring
Dev ops   MonitoringDev ops   Monitoring
Dev ops Monitoring
Michel HUBERT
 

Similaire à Gab2017 la sante de votre env azure (20)

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...
 
Modern Monitoring dans Azure
Modern Monitoring dans AzureModern Monitoring dans Azure
Modern Monitoring dans Azure
 
Présentation evénement AWS - 13 oct 2015
Présentation evénement AWS  - 13 oct 2015 Présentation evénement AWS  - 13 oct 2015
Présentation evénement AWS - 13 oct 2015
 
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...
 
Guide de vente NeoVAD 2019.
Guide de vente NeoVAD 2019.Guide de vente NeoVAD 2019.
Guide de vente NeoVAD 2019.
 
Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
 
Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016
 
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
 
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
 
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
 
Izzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaS
Izzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaSIzzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaS
Izzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaS
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec Azure
 
Securite des Applications dans le Cloud
Securite des Applications dans le CloudSecurite des Applications dans le Cloud
Securite des Applications dans le Cloud
 
Comment Microsoft IT a transféré certaines responsabilités liées à la sécurit...
Comment Microsoft IT a transféré certaines responsabilités liées à la sécurit...Comment Microsoft IT a transféré certaines responsabilités liées à la sécurit...
Comment Microsoft IT a transféré certaines responsabilités liées à la sécurit...
 
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
 
Dev ops Monitoring
Dev ops   MonitoringDev ops   Monitoring
Dev ops Monitoring
 

Plus de Manon PERNIN

Continuous monitoring: Dev to Ops
Continuous monitoring: Dev to OpsContinuous monitoring: Dev to Ops
Continuous monitoring: Dev to Ops
Manon 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 Flow
Manon PERNIN
 
Sécuriser son projet Serverless
Sécuriser son projet ServerlessSécuriser son projet Serverless
Sécuriser son projet Serverless
Manon PERNIN
 
Serverless for Ops
Serverless for OpsServerless for Ops
Serverless for Ops
Manon PERNIN
 
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
Manon PERNIN
 
Infrastructure As Code
Infrastructure As CodeInfrastructure As Code
Infrastructure As Code
Manon 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 Azure
Manon PERNIN
 
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
Manon PERNIN
 

Plus de Manon PERNIN (9)

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
 
Serverless for Ops
Serverless for OpsServerless for Ops
Serverless for Ops
 
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
 
Infrastructure As Code
Infrastructure As CodeInfrastructure As Code
Infrastructure As Code
 
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
 
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
 

Dernier

De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
Horgix
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
abderrahimbourimi
 

Dernier (6)

De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
 

Gab2017 la sante de votre env azure

  • 1. La santé de votre environnementAzure, entre Monitor,AppInsightset Log Analytics Manon Pernin et Marius Zaharia Et en local:
  • 2. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 2 Meet the Team Manon Pernin Consultante Cloud & DevOps - Cellenza Marius Zaharia Senior Cloud Architect – Cellenza @PerninMano n @LeCampusAzur e
  • 3. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 3 Agenda Axes de la gouvernance Azure Services Azure orientés gouvernance Setup - services IaaS vs PaaS Gouvernance applicative : quels défis et solutions Alerting pour plus de réactivité / proactivité Environnement complexe chez Younited Credit Retours d’expérience
  • 4. AXES DE LA GOUVERNANCE
  • 5. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 5 Axes de la gouvernance
  • 6. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 6 Gouvernance Azure Azure Monitor (platform monitoring) Log Analytics, Automation, Solutions (OMS) Application Monitoring (Application Insights) Azure Portal
  • 8. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 8 Azure Monitor Description Recherche centralisée: - Activity Logs - Diagnostics Logs - Métriques - Azure Status - Recherches OMS … Fonctionnalités: - Alertes - SDK / API Aujourd’hui en GA En évolution constante
  • 9. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 9 Azure Monitor Avantages Aucune action requise: - Métriques remontées sur toutes les ressources (ajout de métriques au fur et à mesure) - Recherche centralisé API / SDK: - Possibilité de récupérer les données (C#, PowerShell…) Limites Agrégation: - Impossibilité pour le moment de comparer les metrics de plusieurs ressources (sur un même graphique)
  • 10. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 10 Application Insights Description « Conteneur » pour : - Métriques - Requêtes - Evènements Fonctionnalités: - Tests de disponibilité - Configuration d’alertes - Outils Analytics: recherche et calculs - Export des données A venir Fonctionnalités: - Alertes basées sur une recherche Analytics  filtrage En évolution constante
  • 11. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 11 Application Insights Avantages Initialisation rapide: - Peu d’impact sur le code - Nombreuses données sans customisation API / SDK: - Possibilité d’envoyer des custom metrics/events/exception… depuis n’importe quel outil (C#, PowerShell…) Analytics: - Recherches puissantes Limites Analytics: - Recherches limitées à un « conteneur » Application Insights
  • 12. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 12 Log Analytics Description Initialement version SaaS de SCOM - Monitoring des VMs (Cloud et On- Premises) - Ajout de données depuis un autre stockage - Alerting - Mode maintenance Evolution: - Ajout de metrics des briques PaaS - Intégration avec Application Insights A venir En évolution constante
  • 13. Log Analytics Windows agentsSCOM Linux / FluentD Event Hub Azure Storage / Azure Diagnostics REST Collection API SaaS services OMS Custom View Monitor Alerts OMS Workspace Log SearchOMS Workspace
  • 14. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 14 Log Analytics Avantages Aggrégation - Outil de recherche central API / SDK: - Possibilité d’envoyer des données custom (C#, PowerShell…) - Fonctionnalités complètes: configuration d’alertes, récupération des données, ajout de recherches enregistrées Limites Recherches avancées - La recherche est moins puissante qu’Analytics (moins de calcul etc…)
  • 15. 15 Alerting Configuration alerte Knowledge base Actions projets Evolution Application Retour d’expérience • Application Insights / Azure Monitor • Log Analytics (OMS) • Autre… Choix de l’outil • SMS • Mails • Autres: Slack, Teams… Choix du canal
  • 16. SETUP – ressources IAAS DEMO
  • 17. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 17 Setup diagnostics IaaS via scripting Exemple de fichier de configuration d’extension de diagnostiques: Set-AzureRmVMDiagnosticsExtension -ResourceGroupName "mon-rg" -VMName "vm01" -DiagnosticsConfigurationPath "DiagnosticsPubConfig.xml" <?xml version="1.0" encoding="utf-8"?> <PublicConfig xmlns="http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration"> <WadCfg> <DiagnosticMonitorConfiguration overallQuotaInMB="4096"> <DiagnosticInfrastructureLogs scheduledTransferLogLevelFilter="Error"/> <PerformanceCounters scheduledTransferPeriod="PT1M"> <PerformanceCounterConfiguration counterSpecifier="Processor(_Total)% Processor Time" sampleRate="PT15S" unit="Percent"> <annotation displayName="CPU utilization" locale="en-us"/> ... ... ... Configurer les diagnostiques pour une VM : https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ps-extensions-diagnostics
  • 18. SETUP – ressources PAAS DEMO
  • 19. 19 PaaS Collecte des données vers Log Analytics Azure diagnostics directement vers Log Analytics Via le portail Azure ou en commande PowerShell: Documentation Microsoft https://docs.microsoft.com/en-us/azure/log-analytics/log- analytics-azure-storage Azure diagnostics directement vers Log Analytics Azure diagnostics vers Azure storage puis Log Analytics Connecteurs pour Azure services Scripts pour collecter et publier les données dans Log Analytics
  • 20. Défis de la gouvernance applicative
  • 21. 21 Monitoring Applicatif Une application ? Un socle technique • VMs: On- Premises / IaaS • PaaS: App Service Des interactions • Chargement de pages • APIs • Règles métiers Un enjeu métier • Attractivité • Réactivité • Ergonomie • Innovation
  • 22. 22 Monitoring Applicatif Métriques Un socle technique • Performance des briques techniques (CPU, mémoire…) • Capacité (espace disponible…) Des interactions • Performance de l’application (temps de chargement des pages, temps de réponses…) • Exceptions • Taux de disponibilité Des enjeux métier • Evolution du nombre d’inscrits • Evolution du chiffre d’affaire • Panier moyen
  • 24. Cas client et REX : YOUNITED CREDIT
  • 25. 25 Cas Client propose des crédits à la consommation de 1000 à 40 000 € propose des crédits à la consommation à taux fixes et 100% ammortissables peut faire une réponse dans les 24h ouvrées à réception d’un dossier complet Younited Credit propose un crédit à la consommation, plus simple, plus rapide et plus transparent. Younited Credit :
  • 26. 26 Contexte Cloud / Microservices / DevOps • Equipes projets distinctes • Un responsable « DevOps » dans chaque équipe • Un Product Owner dans chaque équipe • Une équipe métier interlocutrice • Des développeurs Développeurs • Application Insights / Analytics • Troubleshooting Equipe (Product Owner) • Dashboard du périmètre produit (Azure Portal ou OMS) Métier • KPI Business (Azure Portal pour le moment) Architectes transverses / DSI • OMS Quel Monitoring ? Cas Client
  • 28. 29 Retour d’expérience Points d’attention • Sensibiliser les équipes au monitoring: il doit être pensé dès la conception de l’application – en même temps que l’architecture • KPI techniques ? • KPI business ? • Support de restitution • Alerting • … • Responsabiliser les équipes • Accorder de l’autonomie (mise en place de dashboard, d’alertes…) • Mise en place de guidelines • Assurer la cohérence transverse / Avoir une stratégie commune • Former les équipes aux outils de monitoring Problématique: Apporter de la visibilité pour plus de réactivité et de proactivité aux différents profils (développeurs, Product Owner, Métiers, DSI) Plus de transparence donc de confiance entre les différents acteurs
  • 29. 30 Conclusion • Azure Monitor et OMS / Log Analytics forment ensemble une plateforme de monitoring puissante, flexible et d’une complexité maitrisable • Accès rapide et simple aux informations brutes / techniques • Investissements à faire pour le monitoring de business ainsi que pour des visions agrégées • Vision pure Azure (Azure Monitor) vs plateforme de gouvernance ciblant potentiellement tout environnement (on/off cloud, single/multi-cloud)
  • 30. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 31 Merci à nos sponsors PLATINUM LOCAUX PARTENAIRES MEDIA
  • 31. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 32 Sponsors internationaux
  • 32. www.azug.fr © 2017 AZUG FR. All Rights Reserved. 33 Nous suivre Facebook facebook.com/groups/azugfr/ Twitter twitter.com/AZUGFR Meetup meetup.com/AZUG-FR/ LinkedIn Linkedin.com/inspirasign Web www.azug.fr

Notes de l'éditeur

  1. Marius
  2. Marius
  3. Marius  Focus sur le monitoring pour cette session
  4. Manon
  5. Marius
  6. Marius
  7. Marius
  8. Manon
  9. Manon
  10. Manon
  11. Marius
  12. Manon
  13. Marius Slide à mettre à jour
  14. Marius – 3 à 5 min - Noter comment activer OMS via script + lien vers la doc (ajout d’extension sur une VM Azure)
  15. Manon
  16. Manon Présenter: - Page ressource Azure - Log Analytics: activer l’envoi des données Ajouter slide avec bout de script PowerShell + lien vers la doc
  17. Manon
  18. Marius
  19. Marius
  20. Manon
  21. Manon - faire référence au IaaS - parler du Setup (via Extension ou code direct)
  22. Manon
  23. Manon
  24. Manon
  25. Manon Prendre un projet et présenter: - carto / contexte (mix IaaS PaaS) - Dashboard Azure - KPI business - Technique App Insights Dashboard OMS
  26. Manon
  27. Marius