際際滷

際際滷Share a Scribd company logo
Misurare e migliorare la
risposta dell'IT alle nuove
esigenze di Business


Come rispondere alle sfide che i nuovi media
portano alla gestione della applicazioni web.
Azienda




            Nata a Torino nel 1986

            Presente a Torino, Milano, Genova, Roma,Tunisi

Dal 1986,   400 persone, 22 mil. di Euro nel 2011
ogni
giorno
                            consoft sistemi s.p.a
qualcosa                    consoft consulting s.r.l.
di nuovo                    CSInIT
                            csdomotica s.r.l.
                            consoft sistemi mea s.a.r.l.
                            caretek s.r.l.
Offerta 2012


               Business Integration

               Business Intelligence

               Customer Relationship Management

               Enterprise Content Management

               Extended Enterprise

               IT Governance & Management

               Telecom
Le nuove opportunit per il Business




     Mercato          Social
                           Social      Marketing
                      Media
     Mobile               Media         Virale
Le conseguenze per lIT




     Mercato           Social
                            Social         Marketing
                       Media
     Mobile                Media            Virale



   Nuovi utenti e         Garantire          Problemi di
  carichi incostanti        stesse
                                            accesso che
                       prestazioni alle
  portati da azioni                         vanificano gli
                          funzioni e
     Marketing          utenti attuali    sforzi marketing
Le conseguenze per lIT



  Nuovi utenti e             Garantire              Problemi di
                               stesse
  carichi incostanti                               accesso che
                          prestazioni alle
  portati da azioni          funzioni e            vanificano gli
  Marketing                utenti attuali        sforzi marketing




     Sito bloccato o rallentato senta ragioni apparenti
     Il link aperto dalla mail non funziona
     Laccesso attraverso il canale social 竪 bloccato
     Che percezione hanno gli utenti del mio sito?
     Quali sono le cause dei problemi che hanno gli utenti?
Application Performance Management




 CA Wily APM manages the performance disponibilit delle
  L APM gestisce performance e and availability
 of web applications, abilitando il dipartimento IT a:
  web applications, enabling IT organizations to:
     Measure the impact of transaction quality on the business
    
     Misurare leffetto della end-user serviceproblems sul business
      Proactively identify and prioritize transaction quality based on
     Identificare in modo proattivo possibili problemi alle
      business impact
      transazioni in base allimpatto sul business
     Conduct transaction problem triage across complex application
     Condurre analisi sulle transazioni attraverso ambienti
      environments
      complessi e distribuiti




     ALL USERS | ALL TRANSACTIONS | ALL THE TIME
Transazioni di Business:
dallend-users alle applicazioni e allinfrastruttura




              360o view of        End-users
              end-user
              experience

                                          Applicazioni




                                                   Reti e
                                                   Infrastrutture
Servizio Vs. Complessit della infrastruttura applicativa



                 SAP             Voice           E-Mail
                                         Order
                       Payroll           Mgmt             CRM


Client Systems


 Applications


 Databases


  Servers


  Storage


  Networks
La vista unificata delle Operation
E la somma che fa il totale - Tot嘆

I piccoli problemi si sommano...
              05:00   06:00   07:00   08:00   09:00   10:00   11:00   12:00   13:00   14:00   15:00   16:00
                                                                                                              SLA/OLA
                                                                                                              compliance

    Web Server                                                                                                 99
                                                                                                               %
       Systems                                                                                                 99
                                                                                                               %
     Mainframe                                                                                                 99.999
                                                                                                               %
      Database                                                                                                 99.9
                                                                                                               %
       Network                                                                                                 99.99
                                                                                                               %
     Application                                                                                               99.9
                                                                                                               %

      End-user
       service
                                                                                                               ?
                                          Unavailable or slow
                                          Available, performing as expected
Modello di servizio basato sulle transazioni reali

                      Business Services


                     Business Transactions



                      Application


                     Managed Application
                     Container (JVM/CLR)


                      Computer System
APM Availability Monitor
     Monitoraggio SaaS-based per applicazioni cloud, mobile e Web

Understand   Monitor       Prove        Test app                                     Monitor synthetic
end-user     multiple      vendors      response                                     transactions traversing
experience   sources to    are          time                                         the hybrid
anytime,     identify      meeting      outside of                                   infrastructure to
anywhere     problems      SLAs         firewall to                                  accelerate root cause
                                        know EUE                                     diagnosis



                                                      Physical/Virtual Environment



                                                                                                  Virtual
                                                      Switch          Web Server     App Server
                                                                                                  Server
                                                                                                               Web
                                                                                                               Services




                                                      Load                            Packaged
                                                                         Portal                Database
                                                      Balancer                        App



                                                      Physical/Virtual Environment


Customers    Browser      3rd Party   Firewall        Hybrid Data Center
Users        Devices      Cloud
                          Services
APM: end-user experience
Vista end-to-end delle business transactions


   Capire la               Monitorare tutte le business             Rilevare possibili problemi in modo
   End-User                transaction che                          proattivo; Fare analisi dei problemi;
   experience;             attraversano linfrastruttura            diagnosi possibili cause                             BACK END
   definire SLA            IT; misurare risposte e SLA                                              SAP

                                                                                                                 PSFT



USER                                                             FRONT END                                                  Siebel
                         NETWORK



                                                                                    MIDDLEWARE               Mainframe




                  WAN/   Router   Firewall   Switch   Load       Web       Portal    App Server                           Database
                  WWW                                 Balancer   Servers



       End User                                                                                                         Web Services
End-User Experience:                 Come stanno
                                     rispondendo?                Quali business
COSA sta capitando alle                                          transactions non    3rd Party
                                                                                                          Databases

mie applicazioni critiche?           Chi ne risente gli          soddisfano le       Applications
                                     effetti?                    aspettative?
APM: application-delivery analysis
visibilit agentless delle prestazioni a tutti i livelli

 Passive Traffic           Ogni connessione Client ->               Ogni pacchettto di ogni
 Analysis da               Network -> Server viene                  segmento Client  Server 竪
 visibilit ad ogni        analizzata. i.e. Client to               analizzato e confrontato alla                    BACK END
 frammento delle           Load Balancer (LB) or LB                 baseline                SAP
 transazioni               to Web Server.                                                                    PSFT



USER                                                             FRONT END                                              Siebel
                         NETWORK



                                                                                       MIDDLEWARE        Mainframe



                                                                                                      Backend
                  WAN/   Router   Firewall   Switch   Load       Web         Portal      App Server   Network         Database
                  WWW                                 Balancer   Servers



       End User                                                                                                     Web Services

Quali postazioni sono                E un problama di             Quale componente o
coinvolte e da quanto                applicazione o                livello applicativo
                                                                                                      Databases
                                     infrastuttura?                causa il degrado delle
                                                                                       3rd Party
tempo?                                                                                 Applications
                                                                   prestazioni?
APM Application Triage Map
   Vista di esempio: violazioni della User Experience




Look! The application-
triage map builds
automatically to show
dependencies and impact
levels!
Triage :
   Eliminare passaggi nellanalisi dei problemi


Tipico flusso di              APM semplifica lattivit di analisi
processo


     Check Network


     Check Web Server


     Check App Server


     Check Database


     Check Application Code
Cosa succede in pratica...
Case Study: sito di vendita pacchetti di viaggio




       Le funzionalit Core del
       sito non devono essere
       compromesse dai
       componenti Social o
       marketing




         Le componenti Social o
         marketing che generano
         carichi variabili e
         impredicibili per lIT.




  18
Quale strategia di gestione:



        Definire e isolare Business Services e Transazioni critiche
           (Es: ricerca viaggi, richiesta preventivo, prenotazione)
        Definire Livelli di Servizio
        Segmentare Utenza

        Monitorare la disponibilita del servizio a livello utilizzatore finale
        Monitorare livelli di servizio
        Monitorare componenti infrastruttura e transazioni applicative




  19
Quale strategia di gestione: i risultati

  Soluzione
   CA APM, Monitoraggio application server
   Monitoring degli ambienti di Test e Produzione
   Monitoring custom per tracciare i tempi delle chiamate alle transazioni Social o
    Marketing-Driven
   Dashboard per evidenziare i principali componenti e processi critici
   Evidenza delle Transazioni di Business critiche e livello SLA
   Tempo di implementazione iniziale: 2-3 settimana
  Benefici
  Lesercizio dei sistemi IT ha visibilit su:
     utilizzo delle componenti applicative e dellApplication Server, con possibilit di
      individuare rapidamente colli di bottiglia e componenti sotto dimensionati
     Garanzia livello SLA concordato e atteso
     impatto delle campagne sulle prestazioni del sistema di prenotazione
     impatto di e Tuning ottimale Application Server


  20
Case Study: Informazioni viaggio
I risultati


Situazione ed esigenze
>Autostrade per lItalia dispone di varie applicazioni java interne ed esterne molto
 usate (www.autostrade.it, www.telepass.it)
>Architettura eterogenea
>Difficolt ad eseguire troubleshooting in tempi ristretti
>Problemi di carico dipendenti da stagionalit e condizioni particolari (vacanze,
 meteorologia, incidenti, ecc.)


 Benefici
Lesercizio dei sistemi pu嘆:
    >validare le applicazioni prima che vengano rilasciate in produzione
    >individuare rapidamente le cause dei problemi in produzione
    >collaborare con lo sviluppo applicativo per correggere le anomalie
Case Study: Servizi al cittadino...
I risultati


Situazione ed esigenze
>CSI gestisce l IT della Regione Piemonte, Provincia e Comune di Torino
>Architettura eterogenea
>Difficolt ad eseguire troubleshooting in tempi ristretti
>Problemi di carico dipendenti eterogeneit delle applicazioni e da carichi non
 prevedibili dovuti a variazioni legislative obblighi di legge etc.



 Benefici
Lesercizio dei sistemi pu嘆:
    >validare le applicazioni prima che vengano rilasciate in produzione
    >individuare rapidamente le cause dei problemi in produzione
    >collaborare con lo sviluppo applicativo per correggere le anomalie
Grazie



25

More Related Content

Internet, mobile, cloud e social media consoft

  • 1. Misurare e migliorare la risposta dell'IT alle nuove esigenze di Business Come rispondere alle sfide che i nuovi media portano alla gestione della applicazioni web.
  • 2. Azienda Nata a Torino nel 1986 Presente a Torino, Milano, Genova, Roma,Tunisi Dal 1986, 400 persone, 22 mil. di Euro nel 2011 ogni giorno consoft sistemi s.p.a qualcosa consoft consulting s.r.l. di nuovo CSInIT csdomotica s.r.l. consoft sistemi mea s.a.r.l. caretek s.r.l.
  • 3. Offerta 2012 Business Integration Business Intelligence Customer Relationship Management Enterprise Content Management Extended Enterprise IT Governance & Management Telecom
  • 4. Le nuove opportunit per il Business Mercato Social Social Marketing Media Mobile Media Virale
  • 5. Le conseguenze per lIT Mercato Social Social Marketing Media Mobile Media Virale Nuovi utenti e Garantire Problemi di carichi incostanti stesse accesso che prestazioni alle portati da azioni vanificano gli funzioni e Marketing utenti attuali sforzi marketing
  • 6. Le conseguenze per lIT Nuovi utenti e Garantire Problemi di stesse carichi incostanti accesso che prestazioni alle portati da azioni funzioni e vanificano gli Marketing utenti attuali sforzi marketing Sito bloccato o rallentato senta ragioni apparenti Il link aperto dalla mail non funziona Laccesso attraverso il canale social 竪 bloccato Che percezione hanno gli utenti del mio sito? Quali sono le cause dei problemi che hanno gli utenti?
  • 7. Application Performance Management CA Wily APM manages the performance disponibilit delle L APM gestisce performance e and availability of web applications, abilitando il dipartimento IT a: web applications, enabling IT organizations to: Measure the impact of transaction quality on the business Misurare leffetto della end-user serviceproblems sul business Proactively identify and prioritize transaction quality based on Identificare in modo proattivo possibili problemi alle business impact transazioni in base allimpatto sul business Conduct transaction problem triage across complex application Condurre analisi sulle transazioni attraverso ambienti environments complessi e distribuiti ALL USERS | ALL TRANSACTIONS | ALL THE TIME
  • 8. Transazioni di Business: dallend-users alle applicazioni e allinfrastruttura 360o view of End-users end-user experience Applicazioni Reti e Infrastrutture
  • 9. Servizio Vs. Complessit della infrastruttura applicativa SAP Voice E-Mail Order Payroll Mgmt CRM Client Systems Applications Databases Servers Storage Networks
  • 10. La vista unificata delle Operation E la somma che fa il totale - Tot嘆 I piccoli problemi si sommano... 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 SLA/OLA compliance Web Server 99 % Systems 99 % Mainframe 99.999 % Database 99.9 % Network 99.99 % Application 99.9 % End-user service ? Unavailable or slow Available, performing as expected
  • 11. Modello di servizio basato sulle transazioni reali Business Services Business Transactions Application Managed Application Container (JVM/CLR) Computer System
  • 12. APM Availability Monitor Monitoraggio SaaS-based per applicazioni cloud, mobile e Web Understand Monitor Prove Test app Monitor synthetic end-user multiple vendors response transactions traversing experience sources to are time the hybrid anytime, identify meeting outside of infrastructure to anywhere problems SLAs firewall to accelerate root cause know EUE diagnosis Physical/Virtual Environment Virtual Switch Web Server App Server Server Web Services Load Packaged Portal Database Balancer App Physical/Virtual Environment Customers Browser 3rd Party Firewall Hybrid Data Center Users Devices Cloud Services
  • 13. APM: end-user experience Vista end-to-end delle business transactions Capire la Monitorare tutte le business Rilevare possibili problemi in modo End-User transaction che proattivo; Fare analisi dei problemi; experience; attraversano linfrastruttura diagnosi possibili cause BACK END definire SLA IT; misurare risposte e SLA SAP PSFT USER FRONT END Siebel NETWORK MIDDLEWARE Mainframe WAN/ Router Firewall Switch Load Web Portal App Server Database WWW Balancer Servers End User Web Services End-User Experience: Come stanno rispondendo? Quali business COSA sta capitando alle transactions non 3rd Party Databases mie applicazioni critiche? Chi ne risente gli soddisfano le Applications effetti? aspettative?
  • 14. APM: application-delivery analysis visibilit agentless delle prestazioni a tutti i livelli Passive Traffic Ogni connessione Client -> Ogni pacchettto di ogni Analysis da Network -> Server viene segmento Client Server 竪 visibilit ad ogni analizzata. i.e. Client to analizzato e confrontato alla BACK END frammento delle Load Balancer (LB) or LB baseline SAP transazioni to Web Server. PSFT USER FRONT END Siebel NETWORK MIDDLEWARE Mainframe Backend WAN/ Router Firewall Switch Load Web Portal App Server Network Database WWW Balancer Servers End User Web Services Quali postazioni sono E un problama di Quale componente o coinvolte e da quanto applicazione o livello applicativo Databases infrastuttura? causa il degrado delle 3rd Party tempo? Applications prestazioni?
  • 15. APM Application Triage Map Vista di esempio: violazioni della User Experience Look! The application- triage map builds automatically to show dependencies and impact levels!
  • 16. Triage : Eliminare passaggi nellanalisi dei problemi Tipico flusso di APM semplifica lattivit di analisi processo Check Network Check Web Server Check App Server Check Database Check Application Code
  • 17. Cosa succede in pratica...
  • 18. Case Study: sito di vendita pacchetti di viaggio Le funzionalit Core del sito non devono essere compromesse dai componenti Social o marketing Le componenti Social o marketing che generano carichi variabili e impredicibili per lIT. 18
  • 19. Quale strategia di gestione: Definire e isolare Business Services e Transazioni critiche (Es: ricerca viaggi, richiesta preventivo, prenotazione) Definire Livelli di Servizio Segmentare Utenza Monitorare la disponibilita del servizio a livello utilizzatore finale Monitorare livelli di servizio Monitorare componenti infrastruttura e transazioni applicative 19
  • 20. Quale strategia di gestione: i risultati Soluzione CA APM, Monitoraggio application server Monitoring degli ambienti di Test e Produzione Monitoring custom per tracciare i tempi delle chiamate alle transazioni Social o Marketing-Driven Dashboard per evidenziare i principali componenti e processi critici Evidenza delle Transazioni di Business critiche e livello SLA Tempo di implementazione iniziale: 2-3 settimana Benefici Lesercizio dei sistemi IT ha visibilit su: utilizzo delle componenti applicative e dellApplication Server, con possibilit di individuare rapidamente colli di bottiglia e componenti sotto dimensionati Garanzia livello SLA concordato e atteso impatto delle campagne sulle prestazioni del sistema di prenotazione impatto di e Tuning ottimale Application Server 20
  • 22. I risultati Situazione ed esigenze >Autostrade per lItalia dispone di varie applicazioni java interne ed esterne molto usate (www.autostrade.it, www.telepass.it) >Architettura eterogenea >Difficolt ad eseguire troubleshooting in tempi ristretti >Problemi di carico dipendenti da stagionalit e condizioni particolari (vacanze, meteorologia, incidenti, ecc.) Benefici Lesercizio dei sistemi pu嘆: >validare le applicazioni prima che vengano rilasciate in produzione >individuare rapidamente le cause dei problemi in produzione >collaborare con lo sviluppo applicativo per correggere le anomalie
  • 23. Case Study: Servizi al cittadino...
  • 24. I risultati Situazione ed esigenze >CSI gestisce l IT della Regione Piemonte, Provincia e Comune di Torino >Architettura eterogenea >Difficolt ad eseguire troubleshooting in tempi ristretti >Problemi di carico dipendenti eterogeneit delle applicazioni e da carichi non prevedibili dovuti a variazioni legislative obblighi di legge etc. Benefici Lesercizio dei sistemi pu嘆: >validare le applicazioni prima che vengano rilasciate in produzione >individuare rapidamente le cause dei problemi in produzione >collaborare con lo sviluppo applicativo per correggere le anomalie