biz talk summit devops - monitoring
TRANSCRIPT
BizTalk Summit
France 2015
DevOps – Monitoring de votre
plateforme d’intégration
Cellenza Microsoft
Badr BoukiliRadoine Douhou
Cellenza
Cellenza
Sommaire1 DevOps et le Monitoring
2 Focus sur le Monitoring BizTalk Server
4 Pour aller plus loin
3 Demo
CellenzaLes valeurs DevOps
« Plutôt qu’un marché, DevOps est plus une philosophie, un changement culturel qui associe les deux mondes du développement et des opérations » Gartner
Cellenza
Le Monitoring, indispensable pour une
amélioration continue
Superviser Mesurer Améliorer
CellenzaSource des erreurs
40%
• Change management
• Overloaded
• Weak problem detection
APPLICATION FAILURE
• Hardware/OS
• Network
• Power and disaster
20%OTHER
• Forget something
• Lack of procedures
• Backup errors/security
40%
OPERATOR ERROR
CellenzaPour un Monitoring 360°
Usage
PerformanceDisponibilité
Mes serveurs
et features
sont ils up ?
L’état des DB
sont OK (jobs,
file disk)?
La performance
et les seuils de
mes processus
Déviation et
alertes
proactives
Evolution des performances dans le temps
Début, Fin,
statut de
terminaison
des processus ?
Vue
compréhensible
par les métiers ?
Ma commande
XV324 a-t-elle
été traitée
correctement ?
CellenzaPour un Monitoring 360°
Solution BAM
Aims Innovation
SCOM
Mes serveurs
et features
sont ils up ?
L’état des DB
sont OK (jobs,
file disk)?
La performance
et les seuils de
mes processus
Déviation et
alertes
proactives
Evolution des performances dans le temps
Début, Fin,
statut de
terminaison
des processus ?
Vue
compréhensible
par les métiers ?
Ma commande
XV324 a-t-elle
été traitée
correctement ?
CellenzaUne vision orientée tiers
SoftwareBizTalk, SSO, IIS, MSDTC,
AD, SQL Server, EBX, Oracle
BizTalk Application :
Orchestrations, Send Ports, Receive Location
Infrastructure &Server
Operating system, network, Hardware,
Virtualization
Echanges et processus
fonctionnels
Med
iati
on
Fu
nct
ion
alM
on
ito
rin
g
Med
iati
on
Tech
nic
al
Mo
nit
ori
ng
Tech
nic
al
Mo
nit
ori
ng
Quoi
* Date de début, fin.
* Message transitant par l’échange.
* Statut de traitement : Terminé OK, KO.
* Erreur applicative et fonctionnelle.
* Temps de traitements.
* KPI d’execution des échanges
*
* Etat des composants applicatifs BizTalk Server :
Port de réception, Port d’envoi, Orchestration et
Application.
* Etat des composants applicatifs IIS : Application
Pool.
* Erreurs technique des composants applicatifs
* BizTalk Server :
- Service windows des Host Instances.
- Service windows Single Sign On.
* IIS :
- Service windows W3C
* SQL Server :
- Service windows DB Engine, IS, MDS.
- Purge & Backup job executions
* File Disks :
- SQL Server mdb, ldb files, backup folders.
* Networks and Ports :
Implémentation BAM
Utilisation de SCOM avec
Management Pack BizTalk Server
Utilisation de SCOM
Utilisation de la console
d’administration BizTalk Server
Comment Qui
CellenzaMonitoring de la disponibilité avec SCOM
Plus que la mise en place d’un outil, un projet organisationnel !
Collaboration entre les Dev et Ops primordiale pour une bonne supervision
technique de la plateforme.
Essayer de s’inscrire dans les solutions déjà existantes chez les Ops des lors
qu’elles répondent au besoin de supervision technique de la plateforme.
Mettre en place SCOM, c’est y aller par itération, MP par MP, pour assainir
progressivement la plateforme et éviter l’effet Alertes SPAM.
Définir et mesurer les métriques techniques orientées service.
Amélioration continue
CellenzaSupervision technique orientée métriques
CellenzaMonitoring de l’usage
Les Exigences :
Orienté métier : vision commune, glossaire commun, pour sortir du syndrome
boite noire et valoriser le travail de la plateforme d’intégration.
Généralisé à tout les types d’échange de votre plateforme : EAI, BPM, ESB, SOA,
A2A.
Keep It Stupid Simple.
La solution : Module BAM, Valorisation de la DTA, API C# d’interception ?
Pros Cons
- Echanges simples de type BPM
- KPI Métier
- Modèle de supervision générique
- Messages multi-occurencés
- Portail
- Non intrusif - Vue techniques des échanges
- Intrusif- Vision proche du métier
- Modèle de supervision
générique
- Adaptable au contexte
Cellenza
Cellenza
DEMO
Monitoring de l’usage
The many challengesyou face
Too much resources on monitoring
False alerts
Our system is down!
Faster troubleshooting
Performance & scalability issues
Forecasting & Pro-activity
Lock of resources
Dependency on individuals
Updated and accessible
documentation
Poor insight & lack of intuitive
reports
Continuous development/
integration
Development agility and speed
No monitoring
How Bad Could It
Get
?
Staff leaves to work on better projects
Stakeholders are calling/screaming
Resources dry up
Company says, “Do we really need BizTalk?”
Missing on project deadlines from continuous fire fighting
Cost overruns from delayed problem discovery & fix
Performance problems in manufacturing or logistics
process
Failure in revenue generating BizTalk process
How Good It
Could Be
?
You sleep through the night and start taking vacations you actually enjoy
Your income increases
BizTalk projects increase and managers are needed
Problems are found quickly and solved before stakeholders notice
Stakeholders want to add more apps
Resources are Plentiful
WHY IS AIMS DIFFERENT -
Overview• Only APM provider in the integration space - performance is key for stability & availability of services, business requirements and SLA.
Performance issues can be the first symptoms of something going wrong
• 5 min deploy & setup due to its unique features - SaaS based with agents, no configuration or thresholds needed!
• On premise installs supported
• Low runtime impact. Memory footprint 30-120MB, CPU overhead 0.05-0.18% depending on throughput and load.
• Automated! No configuration necessary.
• Topological map - graphical map of your BizTalk! Navigate and explore all your processes and dependencies, errors & proactive
warnings. Automatically created & updated
• Self-learning - No static thresholds! Automatically analyzes and set customized dynamic thresholds for server level, host level & ports /
orchestrations. AIMS has unique thresholds for all performance parameters that adapts to the different conditions within the BizTalk. Unique
dynamic thresholds for the hour/day, day/week, week/month, month/year
• True pro-activity - get early warnings before a situation becomes critical! Patent pending algorithms to ensure early warning on
possible issues. Detects & classifies impact of detected potential dangers & deviations, pinpoints area of interest on the topological map
• Analyzer - analytics for your BizTalk environments. Forecasting. Automated Healthchecks. Customized reporting. Customized dashboards.
Cellenza
Cellenza
DEMO
Monitoring de la performance
Cellenza
Malheureusement, la solution unique n’existe
pas
Mais toutes les briques du Puzzle sont disponibles !
System Center OperationManager
BAMAIMS
Innovation
Power BI
Modern Monitoring
Questions
A paraître prochainement…