Post on 05-Dec-2014
description
transcript
Come rispondere alle sfide che i nuovi media
portano alla gestione della applicazioni web.
Misurare e migliorare la
risposta dell'IT alle nuove esigenze di Business
Nata a Torino nel 1986 Presente a Torino, Milano, Genova, Roma,Tunisi 400 persone, 22 mil. di Euro nel 2011
Azienda
consoft sistemi s.p.a consoft consulting s.r.l. CSInIT csdomotica s.r.l. consoft sistemi mea s.a.r.l. caretek s.r.l.
Dal 1986, ogni giorno qualcosa di nuovo
Business Integration
Business Intelligence
Customer Relationship Management
Enterprise Content Management
Extended Enterprise
IT Governance & Management
Telecom
Offerta 2012
Social
Media
Le nuove opportunità per il Business
Marketing Virale
Mercato Mobile
Social Media
Le conseguenze per l’IT
Nuovi utenti e
carichi incostanti
portati da azioni Marketing
Garantire stesse
prestazioni alle funzioni e
utenti attuali
Problemi di
accesso che
vanificano gli sforzi marketing
Social
Media Marketing
Virale Mercato Mobile
Social Media
Le conseguenze per l’IT
Nuovi utenti e
carichi incostanti
portati da azioni Marketing
Garantire stesse
prestazioni alle funzioni e
utenti attuali
Problemi di
accesso che
vanificano gli sforzi marketing
• Sito bloccato o rallentato senta ragioni apparenti • Il link aperto dalla mail non funziona • L’accesso 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 and availability
of web applications, enabling IT organizations to:
Measure the impact of transaction quality on the business
Proactively identify and prioritize transaction problems based on
business impact
Conduct transaction problem triage across complex application
environments
ALL USERS | ALL TRANSACTIONS | ALL THE TIME
L’ APM gestisce performance e disponibilità delle
web applications, abilitando il dipartimento IT a:
Misurare l’effetto della end-user service quality sul business
Identificare in modo proattivo possibili problemi alle
transazioni in base all’impatto sul business
Condurre analisi sulle transazioni attraverso ambienti complessi e distribuiti
Transazioni di Business: dall’end-users alle applicazioni e all’infrastruttura
End-users
Applicazioni
Reti e
Infrastrutture
360o view of
end-user experience
Servizio Vs. Complessità della infrastruttura applicativa
Databases
SAP
Payroll
Voice Order Mgmt
CRM
Storage
Client Systems
Networks
Applications
Servers
Unavailable or slow
Available, performing as expected
Web Server
Systems
Mainframe
Database
Network
Application
End-user service
05:00 06:00 07:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00
99%
99%
99.999%
99.9%
99.99%
99.9%
?
SLA/OLA compliance
I piccoli problemi si sommano...
?
La vista unificata delle Operation “E’ la somma che fa il totale” - Totò
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
Customers
Users Browser
Devices
3rd Party
Cloud
Services
Firewall Hybrid Data Center
Switch
Load
Balancer
Web Server
Portal
App Server
Packaged
App
Virtual
Server
Database
Web
Services
Physical/Virtual Environment
Physical/Virtual Environment
Understand
end-user
experience
anytime,
anywhere
Monitor
multiple
sources to
identify
problems
Prove
vendors
are
meeting
SLAs
Test app
response
time
outside of
firewall to
know EUE
Monitor synthetic
transactions traversing
the hybrid
infrastructure to
accelerate root cause
diagnosis
APM: end-user experience Vista end-to-end delle business transactions
WAN/ WWW
End User
App Server Router Firewall Switch Web Servers
Load Balancer
Portal
SAP
Siebel
Web Services
3rd Party Applications
Databases
PSFT
Database
NETWORK USER
Rilevare possibili problemi in modo
proattivo; Fare analisi dei problemi;
diagnosi possibili cause
Monitorare tutte le business
transaction che
attraversano l’infrastruttura
IT; misurare risposte e SLA
Capire la
End-User
experience;
definire SLA
FRONT END
MIDDLEWARE
BACK END
End-User Experience:
COSA sta capitando alle
mie applicazioni critiche?
Come stanno
rispondendo?
Chi ne risente gli
effetti?
Quali business
transactions non
soddisfano le
aspettative?
Mainframe
APM: application-delivery analysis visibilità agentless delle prestazioni a tutti i livelli
WAN/ WWW
End User
App Server Router Firewall Switch Web Servers
Portal
SAP
Siebel
Web Services
3rd Party Applications
Databases
Mainframe
PSFT
Database
NETWORK USER
Ogni pacchettto di ogni
segmento Client – Server è
analizzato e confrontato alla
baseline
Ogni connessione Client ->
Network -> Server viene
analizzata. i.e. Client to
Load Balancer (LB) or LB
to Web Server.
Passive Traffic
Analysis da
visibilità ad ogni
frammento delle
transazioni
FRONT END
MIDDLEWARE
BACK END
Quali postazioni sono
coinvolte e da quanto
tempo?
Quale componente o
livello applicativo
causa il degrado delle
prestazioni?
E’ un problama di
applicazione o
infrastuttura?
Load Balancer
Backend Network
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 nell’analisi dei problemi
Tipico flusso di processo
APM semplifica l’attività di analisi
Check Network
Check Web Server
Check App Server
Check Application Code
Check Database
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 l’IT.
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
20
Quale strategia di gestione: i risultati
Soluzione
Benefici
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
L’esercizio dei sistemi IT ha visibilità su:
utilizzo delle componenti applicative e dell’Application 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
Case Study: Informazioni viaggio
I risultati
Situazione ed esigenze
>Autostrade per l’Italia 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
L’esercizio 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
L’esercizio 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
25
WHEN TITLE
IS NOT A QUESTION
N
O ‘WE N’
Grazie