CalendarioIl programma completo dei prossimi corsi Corsi solo "In House"I corsi che teniamo solo presso i nostri clienti InformazioniTutte le notizie utili per partecipare ai corsi IscrizioniLe informazioni per iscriversi ai corsi
Capacity Planning - Technology Transfer

Capacity Planning


Segnala ad un amico

Descrizione

Se, da un lato, un sistema informatico deve soddisfare dei ben precisi requisiti di prestazioni nei confronti degli utenti del sistema, d’altro canto l’azienda deve contenere i costi dell’infrastruttura informatica. Per questa ragione deve essere effettuata una attività periodica di Capacity Planning che garantisca un corretto dimensionamento dei sistemi al variare degli scenari di funzionamento dell’applicazione.
L’obiettivo del corso è quello di fornire una metodologia efficace e di mostrare gli strumenti più idonei per effettuare periodicamente il Capacity Planning.
Il processo di Capacity Planning parte da una sistematica misurazione delle prestazioni e dei volumi di carico, passa per la parametrizzazione di un modello matematico di facile “intuizione” e si conclude con un’attività altrettanto sistematica di what-if-analysis, che principalmente consente di:

  • valutare la capacità massima del sistema; ad esempio, stimare qual è il numero massimo di utenti che il sistema è in grado di gestire prima che determinati indicatori di qualità non vengano più soddisfatti
  • confrontare la capacità massima del sistema con le curve di trend del carico per prevedere se e sino a quando il sistema sarà in grado di funzionare entro i limiti operativi prefissati
  • valutare l’impatto sulle prestazioni in seguito al fail-over
  • identificare le risorse e i sistemi che costituiscono un collo di bottiglia per le prestazioni in modo da pianificare eventuali upgrade
  • valutare gli effetti sulle prestazioni di buffer applicativi quali, ad esempio, la dimensione del connection-pool verso un database Server

A chi si rivolge

  • responsabili dei sistemi informativi
  • responsabili delle applicazioni
  • responsabili dei servizi
  • addetti alla funzione di gestione e controllo della qualità
  • persone coinvolte nello sviluppo del software (capi progetto, analisti, ecc.)

Prerequisiti

La partecipazione al corso “Misurare e mantenere le prestazioni delle applicazioni Web”. Conoscenza generale delle problematiche relative alla progettazione, manutenzione o assistenza di applicazioni e sistemi. Il corso non richiede particolari background matematici.

Argomenti Trattati

Richiami a concetti di base
- prestazioni di un sistema informatico
- tempo di risposta e throughput di un’applicazione
- cosa è il Capacity Planning: modello del sistema e modello del carico

Teoria delle reti di code
- risorse e richieste
- classificazione delle risorse (a coda, a ritardo, multiservente, passive)
- modello del carico e visite
- calcolo dei parametri

Tecniche risolutive
- sistemi aperti e chiusi
- tecniche approssimate e tecniche esatte
- individuazione dei bottleneck

Il processo di Capacity Planning
- definizione degli obiettivi
- analisi dell’architettura e dell’applicazione
- costruzione del modello del sistema e del modello del carico
- attivazione degli agenti di raccolta
- calcolo dei parametri del modello
- risoluzione del modello

What-if analysis
- capacità massima e residua di un sistema
- bottleneck removal
- analisi di un sistema in caso di failure o di upgrade

Case Studies (applicazioni Web e Intranet)

Precedenti Edizioni

Dal 24 ottobre 2011 al 25 ottobre 2011
Dal 18 ottobre 2010 al 19 ottobre 2010
Dal 17 giugno 2004 al 18 giugno 2004

Calendario dei corsi in Italiano