biz talk summit devops - monitoring

Download Biz talk summit   devops - monitoring

Post on 17-Jul-2015

93 views

Category:

Internet

0 download

Embed Size (px)

TRANSCRIPT

  • BizTalk Summit

    France 2015

    DevOps Monitoring de votre plateforme dintgration

    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

    Plutt quun march, DevOps est plus une philosophie, un changement culturel qui associe les deux mondes du dveloppement et des oprations Gartner

  • Cellenza

    Le Monitoring, indispensable pour une

    amlioration continue

    Superviser Mesurer Amliorer

  • 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 ?

    Ltat des DB sont OK (jobs,

    file disk)?

    La performance

    et les seuils de

    mes processus

    Dviation et

    alertes

    proactives

    Evolution des performances dans le temps

    Dbut, Fin,

    statut de

    terminaison

    des processus ?

    Vue

    comprhensible

    par les mtiers ?

    Ma commande

    XV324 a-t-elle

    t traite

    correctement ?

  • CellenzaPour un Monitoring 360

    Solution BAM

    Aims Innovation

    SCOM

    Mes serveurs

    et features

    sont ils up ?

    Ltat des DB sont OK (jobs,

    file disk)?

    La performance

    et les seuils de

    mes processus

    Dviation et

    alertes

    proactives

    Evolution des performances dans le temps

    Dbut, Fin,

    statut de

    terminaison

    des processus ?

    Vue

    comprhensible

    par les mtiers ?

    Ma commande

    XV324 a-t-elle

    t traite

    correctement ?

  • CellenzaUne vision oriente 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 dbut, fin.

    * Message transitant par lchange.* Statut de traitement : Termin OK, KO.

    * Erreur applicative et fonctionnelle.

    * Temps de traitements.

    * KPI dexecution des changes

    *

    * Etat des composants applicatifs BizTalk Server :

    Port de rception, Port denvoi, Orchestration etApplication.

    * 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 :

    Implmentation BAM

    Utilisation de SCOM avec

    Management Pack BizTalk Server

    Utilisation de SCOM

    Utilisation de la console

    dadministration BizTalk Server

    Comment Qui

  • CellenzaMonitoring de la disponibilit avec SCOM

    Plus que la mise en place dun outil, un projet organisationnel !

    Collaboration entre les Dev et Ops primordiale pour une bonne supervision

    technique de la plateforme.

    Essayer de sinscrire dans les solutions dj existantes chez les Ops des lors quelles rpondent au besoin de supervision technique de la plateforme.

    Mettre en place SCOM, cest y aller par itration, MP par MP, pour assainir progressivement la plateforme et viter leffet Alertes SPAM.

    Dfinir et mesurer les mtriques techniques orientes service.

    Amlioration continue

  • CellenzaSupervision technique oriente mtriques

  • CellenzaMonitoring de lusage

    Les Exigences :

    Orient mtier : vision commune, glossaire commun, pour sortir du syndrome

    boite noire et valoriser le travail de la plateforme dintgration.

    Gnralis tout les types dchange de votre plateforme : EAI, BPM, ESB, SOA, A2A.

    Keep It Stupid Simple.

    La solution : Module BAM, Valorisation de la DTA, API C# dinterception ?

    Pros Cons

    - Echanges simples de type BPM

    - KPI Mtier

    - Modle de supervision gnrique

    - Messages multi-occurencs

    - Portail

    - Non intrusif - Vue techniques des changes

    - Intrusif- Vision proche du mtier

    - Modle de supervision

    gnrique

    - Adaptable au contexte

  • Cellenza

    Cellenza

    DEMO

    Monitoring de lusage

  • 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 nexiste pas

    Mais toutes les briques du Puzzle sont disponibles !

    System Center OperationManager

    BAMAIMS

    Innovation

    Power BI

    Modern Monitoring

  • Questions

  • A paratre prochainement