Per configurare le funzioni di Extended Deployment per i miglioramenti di WebSphere Commerce, è necessario creare una politica di servizio, configurare il controllo stato, impostare i cluster dinamici in modalità automatica, monitorare i server remoti e configurare le operazioni di runtime.
Motivi e situazioni in cui eseguire questa attività
Questa politica di servizio di esempio implica che tutto il traffico di Commerce Accelerator venga trattato con una priorità massima con un obiettivo di servizio pari a due secondi. Per creare una politica di servizio, effettuare le seguenti operazioni:
- Avviare la console di gestione del gestore distribuzione.
- Selezionare Politiche operative > Politiche di servizio.
- Fare clic su Nuovo per avviare la procedura guidata di creazione della politica di servizio.
- Scegliere un nome, come WC_High_Priority.
- Scegliere il tipo di obiettivo Tempo medio di risposta.
- Fare clic su Avanti.
- Immettere un valore per l'obiettivo, come ad esempio 2 secondi.
- Selezionare Importanza massima.
- Fare clic su Avanti. Verrà creata una classe di transazioni, WC_High_Priority_TC.
- Fare clic su Avanti. Rivedere la nuova politica di servizio.
- Fare clic su Fine.
- Selezionare Applicazioni > Applicazioni enterprise.
- Selezionare l'applicazione WC_demo.
- Selezionare la scheda Politiche di servizio.
- Espandere Classi di lavoro per le richieste HTTP.
- Creare una nuova classe di lavoro.
- Denominarla Alta priorità acceleratore.
- Fare clic su Avanti.
- Selezionare il file CommerceAccelerator.war.
- Aggiungere il modello URI personalizzato con il carattere jolly (*).
- Fare clic su Avanti.
- Controllare la classe di lavoro e selezionare Fine.
- Espandere Classi di lavoro per le richieste HTTP.
- Espandere Alta priorità acceleratore.
- Selezionare la classe di transazione predefinita WC_High_Priority_TC.
- Fare clic su OK e salvare le modifiche.
- Per configurare il controllo stato, effettuare le seguenti operazioni:
- In questa sezione sono descritti i controlli delle politiche di integrità per un uso eccessivo della memoria. Nel caso in cui venga rilevato un uso eccessivo della memoria, viene generata un'avvertenza per l'amministratore che fornisce l'opzione di riavviare il nodo su cui si è verificato il problema.
- Avviare la console di gestione del gestore distribuzione.
- Selezionare Politiche operative > Politiche di integrità.
- Fare clic su Nuovo per avviare la procedura guidata di creazione della politica di integrità.
- Immettere un nome, come ad esempio WC_Excessive_Memory.
- Selezionare la condizione di integrità Condizione di memoria: utilizzo eccessivo della memoria.
- Fare clic su Avanti.
- Lasciare le opzioni predefinite della dimensione heap JVM pari all'85% con un periodo di tempo di 5 minuti.
- La reazione predefinita è uno scenario in cui viene generata un'attività di runtime che avvisa l'amministratore.
- Fare clic su Avanti.
- Selezionare il tipo di membro Cluster dinamico.
- Selezionare il cluster dinamico a cui appartiene l'applicazione WC_demo.
- Fare clic su Avanti.
- Controllare la politica di integrità e fare clic su Fine. Salvare le modifiche.
- I cluster dinamici consentono l'avvio e l'arresto delle risorse server in base all'aumento e alla diminuzione della domanda. Se sono presenti altre applicazioni oltre a WebSphere Commerce installato nella cella, l'abilitazione della modalità automatica provoca una domanda maggiore delle risorse del server per le applicazioni, avviando e arrestando le risorse del server in maniera appropriata. Per utilizzare i cluster dinamici in modalità automatica, effettuare le seguenti operazioni:
- Avviare la console di gestione del gestore distribuzione.
- Selezionare Server > Cluster dinamici.
- Selezionare il cluster dinamico su cui è installato WebSphere Commerce.
- Configurare le proprietà del cluster dinamico, ad esempio:
- Mantieni l'istanza 1 avviata tutto il tempo
- Non limitare il numero di istanze da avviare
- Consenti l'avvio di più di una istanza sullo stesso nodo
- Tornare al pannello di raccolta del cluster dinamico.
- Selezionare il cluster dinamico su cui è installato WebSphere Commerce.
- Impostare la modalità su Automatico.
I server delle applicazioni all'interno del cluster dinamico verranno avviati e arrestati in base alla domanda.
- Per monitorare i server remoti, effettuare le seguenti operazioni:
- WebSphere Extended Deployment fornisce un agente di monitoraggio remoto per ambienti di server misti che consente il controllo di integrità dei nodi esterni come server Web e database.
- L'agente remoto invia il valore di utilizzo medio della CPU, la velocità del nodo, il numero di CPU e doversi altri attributi e valori al plug-in che registra l'agente per le informazioni sulla CPU.
- Installare l'agente sia sul server Web che sui nodi del database per monitorarli dal gestore distribuzione.
- WebSphere Extended Deployment fornisce funzioni grafiche e di associazione che consentono di monitorare la topologia e l'integrità di una cella. Per configurare le operazioni di runtime, effettuare le seguenti operazioni:
- Avviare la console di gestione del gestore distribuzione.
- Fare clic su Operazioni di runtime > Mappa di runtime.
- La mappa di runtime restituisce una visione globale della gerarchia della cella. I componenti per cui si verifica un problema di integrità sono selezionati.
- Selezionare Operazioni di runtime > Topologia. Sono disponibili diversi dati e ambiti per la creazione di grafici da tracciare.
- Per salvare i dati statistici, abilitare Visualization Data Server. Selezionare Amministrazione di sistema > Visualization Data Server . I dati di Visualization possono essere memorizzati per una quantità di tempo specificata.