SlideShare a Scribd company logo
Troubleshooting  Tecniche  per i  sistemi   distribuiti
Mi presento Giuseppe Galli
Breve CV Partner in K-Tech, CTO
Esperto in APM da 4 anni
Lavoro su soluzioni Java nel dominio Enterprise dal 1998 In K-Tech da 7 anni [email_address]
Agenda Presentazione docente – azienda - seminario
Troubleshooting  - ITIL
Scenario di esempio
Strumenti
Conclusioni e Domande
K-Tech s.r.l. Siamo una società che opera a 360°  sulla tecnologia Java in ambito Enterprise. Con forti competenze in: Application Performance Management
Software Performance  Engineering
Configuration Management
Project Management
System Administration
OOAD
Formazione
Oracle – IBM – CA|Wily  - ..
Open Source Servizi in EMEA: MCS, CRC, Business Continuity 24X7 – on site < 24h from call Certificati ISO 9001 in “Progettazione  ed erogazione di corsi di formazione” Dove abbiamo portato il nostro know-how
La  formazione  in  Azienda Formazione  continua  interna  ed  esterna Abilitante  per il Business del  cliente Portali   tecnici  su Java e Oracle Distribuzione   della   conoscenza
Approccio   risoluzione   problemi
K-Tech Educational Nel nostro catalogo Formazione abbiamo corsi su:  Performance
Analisi
Architettura
Programmazione
Amministrazione
JBoss Application Server
Sviluppo Enterprise
Tirocinio per Tesi  di Laurea Specialistica  Possibili argomenti:  Studio della stabilità di un sistema software distribuito
Integrazioni di sistemi esterni di Enterprise Information Systems (EIS)
Sviluppo di sistemi ibridi con framework RAD e Java Enterprise Per informazioni scrivere a: k-tech@k-tech.it
I  seminari  a Roma3  su APM APM: WWWWW (What, Why, Where, Who, When) – 12-02-2009
Troubleshooting - tecniche per i sistemi distribuiti  Una notte in ufficio: ore 08:00 a.m. Risolto!
APM: Metodologia e strumenti
Performance (anti)patterns in Enterprise Architectures
Agile APM, an heretic's approach to SPE
Obiettivi del seminario Presentare le tecniche di  troubleshooting  nei sistemi distribuiti all'interno della disciplina  APM ( Application  Performance Management)  e dei processi secondo  ITIL (Information Technology Infrastructure Library)  attraverso esempi pratici e casi reali .
Raccomandazioni Il seminario è a beneficio di tutti
Ponete le domande secondo le modalità determinate con il docente
Ascoltate le risposte a domande non poste da voi: potrebbero dipanare dubbi ai vostri colleghi se non a voi stessi!
Gli interessati a specifici approfondimenti possono contattarmi via email [email_address]
Troubleshooting - Obiettivo Ristabilire il normale servizio il più rapidamente possibile e minimizzare gli effetti sfavorevoli sulle attività dell’organizzazione
Gestione delle Performance Applicative... Ruolo IT :  i dati ← WWW ->  i processi  Performance applicative = Performance ditta
...Gestione delle Performance Applicative Aumentare Competitività
Time 2 market
Affidabilità
Brand Diminuire Costi IT
Tempi per riparare
Errori e fermi
Stress
Troubleshooting -  Definizioni   APM: Gestione delle performance applicative ITIL – Service Management (SM) Incident management
Problem management
APM L’APM in pratica si declina su due filoni distinti e con esigenze parzialmente opposte Monitoring Controllo in real time delle applicazioni in produzione Incident management Gestione degli eventi e delle attività nel caso di situazioni problematiche
Troubleshooting -  Definizioni   Incident (ITILv3): un evento non previsto dalle normali  operazioni del servizio e che  causa, o può causare, una interruzione  o comunque una riduzione della qualità  del servizio.
Troubleshooting - Definizioni  Problem (ITILv3): La causa di uno o più incident.  La causa scatenante non è conosciuta  nel momento della creazione di un problem. La sua identificazione rientra nel processo  della sua gestione: problem management.
Incident Management Incident Avviene in  produzione (!#?!) Impatta il livello di servizio e la  user experience E' fondamentale la rapidità di reazione Metriche di tempi di ripristino e di soluzione (ITIL) La sua gestione è basilare per il rapporto tra l’IT e i clienti Tecniche e processi per minimizzarne gli effetti  Il troubleshooting  Processo a carico dell’IT, lo specialista APM interviene con un metodo specifico
Esempio… Portale on line di compagnia aerea nazionale
Caratteristiche funzionali Ricerche voli (tratte, costi, orari)
Disponibilità posti
Acquisto biglietti
Help Desk
Programma fidelizzazione cliente
Integrazione con i partner di una ‘Alliance’
24/7
… Esempio… Caratteristiche tecniche Ambiente distribuito

More Related Content

Tecniche Di Troubleshooting Nei Sistemi Distribuiti

Editor's Notes

  1. What: cos’è, Why: giustificazione, Where: dove usarlo, Who: attori coinvolti, When: quando usarlo
  2. What: cos’è, Why: giustificazione, Where: dove usarlo, Who: attori coinvolti, When: quando usarlo
  3. What: cos’è, Why: giustificazione, Where: dove usarlo, Who: attori coinvolti, When: quando usarlo
  4. What: cos’è, Why: giustificazione, Where: dove usarlo, Who: attori coinvolti, When: quando usarlo
  5. [sistema distribuito, multi layer: evento di produzione: monitoraggio, allarmistica (pre-post), reportistica (analisi)]
  6. [sistema distribuito, multi layer: evento di produzione: monitoraggio, allarmistica (pre-post), reportistica (analisi)]
  7. [sistema distribuito, multi layer: evento di produzione: monitoraggio, allarmistica (pre-post), reportistica (analisi)]
  8. [sistema distribuito, multi layer: evento di produzione: monitoraggio, allarmistica (pre-post), reportistica (analisi)]
  9. [sistema distribuito, multi layer: evento di produzione: monitoraggio, allarmistica (pre-post), reportistica (analisi)]