Rendere il Software green con la virtualizzazione applicativa Antonella Bertoletti



Documenti analoghi
Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g

Infrastruttura di produzione INFN-GRID

ILMS. Integrated Learning Management System

Scalabilità, Controllo distribuito e Console multiple

IT Cloud Service. Semplice - accessibile - sicuro - economico

Gestire gli eventi di business per ottimizzare i processi

Firewall applicativo per la protezione di portali intranet/extranet

NEAL. Increase your Siebel productivity

Application Server per sviluppare applicazioni Java Enterprise

scheduling Riedizione modifi cata delle slide della Prof. DI Stefano

Smart Energy Management negli edifici

Cloud Computing: alcuni punti fermi per non smarrirsi fra le nuvole

Il modello di ottimizzazione SAM

Una architettura peer-topeer per la visualizzazione 3D distribuita

Il CRM per la Gestione del Servizio Clienti

In estrema sintesi, NEMO VirtualFarm vuol dire:

InteGrazIone con MICrosoFt DYnaMICs. mailup.com

Introduzione alla Virtualizzazione

VMware. Gestione dello shutdown con UPS MetaSystem

Lezione 4 La Struttura dei Sistemi Operativi. Introduzione

Il software di base comprende l insieme dei programmi predisposti per un uso efficace ed efficiente del computer.

Raggiungere gli obiettivi strategici e preservare il valore creato nel tempo

Direzione Centrale Sistemi Informativi

SysAround S.r.l. L'efficacia delle vendite è l elemento centrale per favorire la crescita complessiva dell azienda.

Monitoraggio e performance: il ruolo del DBA manager e gli strumenti a supporto

L obiettivo che si pone è di operare nei molteplici campi dell informatica aziendale, ponendosi come partner di riferimento per l utenza aziendale.

Analizzare e gestire il CLIMA e la MOTIVAZIONE in azienda

Change Management. Obiettivi. Definizioni. Responsabilità. Attività. Input. Funzioni

Risparmiare ed innovare attraverso le nuove soluzioni ICT e «cloud»

Gartner Group definisce il Cloud

WNoD: Virtualizzazione, Grid e Cloud nel Calcolo Scientifico per l INFN

SCHEDA PRODOTTO PAG. 1 J O B T I M E W F. Variazioni mensili al cartellino presenze. Versione 6.1. JOBTIME Work Flow

MAXPRO VMS SISTEMA DI GESTIONE VIDEO. La soluzione completa per l integrazione dei sistemi di sicurezza

L ESPERIENZA ITCAM IN UBI BANCA. Raffaele Vaccari Coordinatore Monitoraggio Sistemi Distribuiti Area IT Operations

Note sul tema IT METERING. Newits 2010

ASPETTI GENERALI DI LINUX. Parte 2 Struttura interna del sistema LINUX

Sistemi Operativi. Scheduling della CPU SCHEDULING DELLA CPU. Concetti di Base Criteri di Scheduling Algoritmi di Scheduling

Sistemi Operativi SCHEDULING DELLA CPU. Sistemi Operativi. D. Talia - UNICAL 5.1

Incentive & La soluzione per informatizzare e gestire il processo di. Performance Management

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

Ottimizzazione dell infrastruttura

L'impatto della flessibilità sull'infrastruttura tecnologica. Luca Amato IT Architect, Global Technology Services, IBM Italia

I I SISTEMI INFORMATIVI INTEGRATI. Baan IV IV - Enterprise e Orgware NOTE

Protocollo SNMP e gestione remota delle apparecchiature

Cybertec: high performance Supply Chain dal 1991

Alla cortese attenzione di:

C Cloud computing Cloud storage. Prof. Maurizio Naldi

Introduzione al Cloud Computing

lem logic enterprise manager

IL MODELLO SCOR. Agenda. La Supply Chain Il Modello SCOR SCOR project roadmap. Prof. Giovanni Perrone Ing. Lorena Scarpulla. Engineering.

Scheda. Il CRM per la Gestione del Marketing. Accesso in tempo reale alle Informazioni di rilievo

Configuration Management

Offerta Enterprise. Dedichiamo le nostre tecnologie alle vostre potenzialità. Rete Privata Virtuale a larga banda con tecnologia MPLS.

TERM TALK. software per la raccolta dati

Servizi evoluti. 31/01/2013 Raffaele Garofalo 1

Problem Management. Obiettivi. Definizioni. Responsabilità. Attività. Input

OmniAccessSuite. Plug-Ins. Ver. 1.3

I PRINCIPI DELL EFFICIENZA PRODUTTIVA

Prodotto <ADAM DASHBOARD> Release <1.0> Gennaio 2015

INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

Il nostro approccio differenziato al mercato dell'intelligent Workload Management

Oggetti Lezione 3. aspetti generali e definizione di classi I

IBM Software Demos Tivoli Composite Application Manager for Web Resources

Gestione Forniture Telematiche

I sistemi virtuali nella PA. Il caso della Biblioteca del Consiglio Regionale della Puglia

Ambienti di calcolo a griglia Parte 2. Risorse (e loro gestione) Job di griglia e applicazioni di griglia Riservare le risorse ai job

Sistemi informativi secondo prospettive combinate

Favorire la prevenzione della corruzione. Attivare un nuovo tipo di controllo sociale (accesso civico) Sostenere il miglioramento delle performance

SISTEMA INFORMATIZZATO PER IL CONTROLLO STATISTICO DI RISULTATO DEI SERVIZI DI PULIZIA

Un unica interfaccia per la gestione della sicurezza. Gentile Cliente,

Progetto ICARO. Paolo Nesi. Università degli Studi di Firenze, DISIT LAB

Università di Macerata Facoltà di Economia

Un infrastruttura informatica su misura per Voi nella cloud altoatesina

MODELLISTICA DI IMPIANTI E SISTEMI 2

Aggiornare applicazioni virtualizzate con App-V

Lezione 1 Introduzione

Tirocinio per la Laurea Triennale

SuisseGest CLOUD ERP PER LE AZIENDE SVIZZERE

Introduzione a Windows XP Professional Installazione di Windows XP Professional Configurazione e gestione di account utente

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Amazon VPC (Virtual Private Cloud)

LE CARATTERISTICHE. Caratteristiche. - tel fax pag. 2

SICUREZZA SENZA COMPROMESSI PER TUTTI GLI AMBIENTI VIRTUALI. Security for Virtual and Cloud Environments

I see you. fill in the blanks. created by

Strumenti di Migrazione, Testing Applicativo e Infrastrutturale

Corso di Sistemi di Elaborazione delle informazioni

Scheduling. Sistemi Operativi e Distribuiti A.A Bellettini - Maggiorini. Concetti di base

IL PERFORMANCE MANAGEMENT

Software MarkVision per la gestione della stampante

MBM Italia S.r.l. Via Pellizzo 14/a Padova. Tel. Fax

Release Management. Obiettivi. Definizioni. Responsabilità. Attività. Input

Il Project Management

INTEGRAZIONE delle FARM di Sezione e di Grid Consiglio di Sezione 8 ottobre 2007 Tullio Macorini Lucio Strizzolo

Presentazione di alcuni casi di successo. Paolo Piffer 28 Maggio 2007

Le Soluzioni Tango/04 per adempiere alla normativa sugli amministratori di sistema

Pag. 1. Introduzione allo scheduling. Concetti fondamentali. Scheduling della CPU. Concetti fondamentali. Concetti fondamentali. Algoritmi.

CORSO WET 462 Amministrazione di database SQL Server 2012

Maschere di sottorete a lunghezza variabile

Cos'è una vlan. Da Wikipedia: Una LAN virtuale, comunemente

Sistemi centralizzati e distribuiti

SCENARI D'UTILIZZO DELLE NUOVE SOLUZIONI. Fabrizio Cassoni Content Security Manager

Transcript:

Rendere il Software green con la virtualizzazione applicativa Antonella ertoletti

Un mondo più green Significa anche: Ottimizzare l utilizzo della propria infrastruttura IT onsolidando i server sotto utilizzati in un ambiente condiviso ondividendo le diverse risorse tra pool di server, specialmente durante i picchi Gestendo il traffico ed il carico di lavoro in modo mirato e diversificato ondividendo la stessa infrastruttura per elaborazioni on-line e batch, evitando cosi duplicazione di procedure Migliorare la gestione del proprio ambiente Riducendo le situazioni di intensiva attività di monitoraggio da parte del personale IT Ottimizzare le applicazioni Diminuendo le loro esigenze in termini di risorse IT e di energia Schedulare opportunamente i carichi di lavoro Evitando le ore di picco ed utilizzando così meno risorse ed energia

WebSphere XD: la struttura ed i componenti Virtual Enterprise extreme Scaling ompute Grid

WAS XD Virtual Enterprise Tradizionalmente la topologia dei server è fissa e l allocazione delle loro risorse è statica WAS XD tratta invece i diversi sistemi in modo dinamico, identificandoli nel concetto di Node apabilities e di Node Groups, a cui viene assegnato un pool di risorse virtualizzate. I cluster che ospitano le applicazioni sono Dynamic luster la cui dimensione, in numero di membri, è gestita automaticamente sulla base di service policy e del carico di lavoro corrente E possibile configurare Isolation policies quando i membri del dynamic cluster sono co-locati su un medesimo nodo La combinazione di Node apabilities e Dynamic lusters fornisce il meccanismo della virtualizzazione in WAS XD

Un ambiente distribuito tradizionale Ambiente Numerose applicazioni di business critiche entinaia di server applicativi aratteristiche Server sotto utilizzati Incapacità di condividere risorse tra i diversi pool di server, in modo particolare durante i picchi Inconsistente qualità di servizio per le applicazioni di business critiche Attività umana di monitoraggio e di gestione dell ambiente intensive Stock Trading 100% 0% 50% Account Management 100% 0% 50% Portfolio Forecasting 100% 0% 50% 100% 20% 55% 75% Utilized Servers 15% Utilized Servers 10% Utilized Servers

Un ambiente distribuito gestito da WAS XD Virtualizzazione Risorse in pool Applicazioni virtualizzate aratteristiche Operational policies assegnate alle applicazioni per riflettere ed identificare gli obiettivi prestazionali e l importanza delle applicazioni stesse Attività di monitor automatica ed autonomica dell ambiente finalizzata agli obiettivi di business identificati Risultati Riduzione della capacità elaborativa allocata Migliore utilizzo dei sistemi Riduzione dei costi di energia Stock Trading ustomer Support Account Management Risk Management Portfolio Forecasting 100% 0% 50% 55% Utilized Servers RESOURE POOL

Policies Obiettivi di usiness ed Applicazioni Applicazioni Service Policies Goals Priorità Stock Trading Gold Gold RT < 1sec Very High Account Management Portfolio Forecasting Silver RT < 2sec Medium ustomer Support ronze ronze RT < 5sec Medium Risk Management Idle Idle est Effort Low

L intelligenza di On Demand Router (ODR) Node N1 Node N4 App Server 1 Node N2 Firewall A Web Server Firewall ODR App Server 2

Dynamic application Placement in WebSphere XD lassification Scheduling and Flow ontrol Routing and Load alancing Node 1 AP Node 2 Node 3 A Node 4 A

Dynamic application Placement in WebSphere XD lassification Scheduling and Flow ontrol Routing and Load alancing Node 1 AP Node 2 Node 3 A Node 4 A

Dynamic application Placement in WebSphere XD lassification Scheduling and Flow ontrol Routing and Load alancing Node 1 AP Node 2 X Node 3 A Node 4 A

Dynamic application Placement in WebSphere XD lassification Scheduling and Flow ontrol Routing and Load alancing Node 1 AP Node 2 A Node 3 A Node 4 A

Le informazioni di monitoring WAS XD offre in tempo reale un set di viste dalle quali capire a colpo d occhio l andamento dei tempi di risposta dei diversi cluster di applicazioni rispetto ai business goal ed agli obiettivi di performance impostati. La console di amministrazione e arricchita con Operations and Reporting tabs che mostrano le viste di dettaglio di servers, clusters, applicazioni, service policies ed alert

WAS XD: il monitoring di se stesso WAS XD include una Summary View per gli operatori, in cui ricevere gli alert relativi alla instabilità di uno o più componenti di WAS XD stesso

Health Management Health Policies E possibile definire delle Health policies per controllare il verificarsi di condizioni anomale che provocherebbero instabilità. Le condizioni di Health vengono monitorate e le azioni correttive associate posso essere intraprese anche automaticamente Health onditions Age-based: amount of time server has been running Excessive requests: % of timed out requests Excessive response time: average response time Excessive memory: % of maximum JVM heap size Memory leak: JVM heap size after garbage collection Storm drain: significant drop in response time Workload: total number of requests

ustom Health onditions WAS XD offre la possibilità di creare la propria Health ondition usando la vasta serie di operandi che sono messi a disposizione. Gli operandi rappresentano le metriche usate da ODR e da PMI.

Application Edition Management Application Edition Manager consente il deploy più volte della medesima applicazione java, distinta in edizioni diverse. Questo consente di testare una nuova edizione dell applicazione direttamente nell ambiente di produzione, riducendo o limitando l ambiente di collaudo, con un conseguente risparmio di costi, di risorse e di energia. L impostazione di regole di Routing permette un routing intelligente verso le differenti edizioni della stessa applicazione in produzione. Designate application edition or version levels Multiple application editions can run in production at the same time

ompute Grid: le applicazioni batch LI (lrcmd and WSGrid) EJ, WS interface Grid Scheduler Job management console Web App Job dispatcher Grid execution environment Grid execution environment jobs Application Placement ontroller Grid execution environment HTTP On Proxy Demand server Router Application server

WAS XD: OLTP e atch nella stessa infrastruttura OLTP Tivoli Workload Scheduler IIOP HTTP XD Long Running Scheduler EJ Web Service atch D2 WebSphere usiness Logic JD JA IS Etc

Domande? Grazie per l attenzione