In WebSphere Extended Deployment, la gestione delle applicazioni dinamiche si ottiene grazie alla cooperazione di gruppi di nodi, di cluster dinamici, dell'ODR (on demand router) e del gestore autonomo associato oltre che dei gestori autonomi della gestione delle applicazioni. Il volume variabile di richieste di lavoro per applicazioni viene soddisfatto sul lato server delle applicazioni tramite la funzione di gestione delle applicazioni, che garantisce l'integrità degli obiettivi aziendali prestabiliti.
La gestione delle applicazioni è una naturale estensione alla funzione di assegnazione di priorità al flusso di richieste, discussa in Panoramica sull'assegnazione delle priorità ai flussi di richieste. Mentre l'ODR e i relativi gestori autonomi associati assicurano che il lavoro proceda in modo appropriato, conformemente alla politica definita, la funzione di gestione delle applicazioni garantisce che le applicazioni e i nodi su cui sono in esecuzione vengano mantenuti a un livello adeguato a supportare l'afflusso di lavoro. Nei momenti in cui il flusso di lavoro diminuisce, le istanze delle applicazioni in esecuzione all'interno del pool di risorse verranno mantenute al minimo. Con un aumento significativo del flusso di lavoro, le istanze delle applicazioni in esecuzione verranno incrementate per procedere di pari passo con le richieste.
Il grafico riportato sopra rappresenta un esempio tipico di processo di gestione delle applicazioni di una ditta di commercio all'ingrosso nei momenti di minor flusso di lavoro. Ad esempio, questa immagine riporta il flusso di richieste a un'ora di picco. L'ODR e i relativi gestori controllano l'assegnazione di priorità al flusso di richieste in entrata. L'unità decisionale della funzione di gestione delle applicazioni viene a conoscenza della politica del servizio per le richieste URI in entrata e del livello di domanda per le risorse di un determinato server delle applicazioni. Come risultato, vengono eseguite le istanze delle applicazioni in esecuzione per la domanda specifica.
Si presupponga un improvviso aumento delle richieste URI in entrata, ad esempio durante l'ora di pranzo, quando tutti gli utenti online sono liberi di accedere alla Web per scopi personali. L'improvvisa fluttuazione di richieste di lavoro, che in altri ambienti richiederebbe l'intervento manuale per essere risolta, viene gestita senza alcun aiuto dalle funzioni autonome delle operazioni dinamiche di WebSphere Extended Deployment.
Nei momenti in cui il flusso di richieste diventa più consistente, la funzione di gestione delle applicazioni deve garantire che gli obiettivi aziendali creati per molti URI delle applicazioni possano essere soddisfatti. Di conseguenza, i gestori autonomi delle operazioni dinamiche di WebSphere devono collaborare in modo da bilanciare l'ambiente. È possibile visualizzare questo bilanciamento dal grafico precedente. La fluttuazione del flusso di lavoro viene soddisfatta direttamente, aumentando le istanze delle applicazioni in esecuzione sui nodi disponibili e bilanciando al tempo stesso le definizioni delle politiche del servizio. Diminuita l'intensità, la funzione di gestione delle applicazioni riduce il numero di istanze delle applicazioni.
La funzionalità di gestione delle applicazioni dinamiche richiede componenti fondamentali di WebSphere Extended Deployment. La gestione delle applicazioni richiede gruppi di nodi, cluster dinamici e politica del servizio. I gruppi di nodi sono lotti di risorse di nodi caratterizzati da funzioni comuni. I cluster dinamici sono destinazioni di distribuzione delle applicazioni, strettamente integrati con un gruppo di nodi. La politica del servizio è un obiettivo delle prestazioni assegnato a un URI dell'applicazione specifico.
Tali componenti, se integrati con i gestori autonomi, consentono il funzionamento della gestione delle applicazioni dinamiche.
Related tasks
Configurazione di gestione delle applicazioni dinamiche
Configurazione dell'ARFW (autonomic request flow manager)