Para configurar recursos do Extended Deployment para aprimoramentos do WebSphere Commerce,
é preciso criar uma política de serviço, configurar o monitoramento de funcionamento,
configurar clusters dinâmicos para o modo automático, monitorar servidores remotos e configurar
operações de tempo de execução.
Por que e quando realizar esta tarefa
Este exemplo de política de serviço faz com que todo o tráfego para o Commerce Accelerator
seja tratado como a maior prioridade com uma meta de serviço de dois segundos. Para criar uma
política de serviço, faça o seguinte:
- Ative o Deployment Manager Administration Console.
- Selecione Políticas Operacionais > Políticas de Serviço.
- Clique em Novo para iniciar o assistente de criação de Política de Serviço.
- Escolha um nome, como WC_High_Priority.
- Escolha um Tipo de Meta de Tempo de Resposta Médio.
- Clique em Avançar.
- Digite um valor para a meta, como 2 segundos.
- Selecione Maior Importância.
- Clique em Avançar. Uma classe de transação será criada, WC_High_Priority_TC.
- Clique em Avançar. Revise a nova política de serviço.
- Clique em Concluir.
- Selecione Aplicativos > Aplicativos Corporativos.
- Selecione o aplicativo WC_demo.
- Selecione a guia Políticas de Serviço.
- Expanda Classes de Trabalho para Pedidos HTTP.
- Crie uma nova classe de trabalho.
- Denomine-a Alta Prioridade do Accelerator.
- Clique em Avançar
- Selecione o CommerceAccelerator.war.
- Inclua um Padrão de URI customizado de curinga (*).
- Clique em Avançar.
- Revise a classe de trabalho e selecione Concluir.
- Expanda Classes de Trabalho para Pedidos HTTP.
- Expanda Alta Prioridade do Accelerator.
- Selecione a classe de transação padrão para ser WC_High_Priority_TC .
- Clique em OK e salve as alterações.
- Para configurar o monitoramento de funcionamento, faça o seguinte:
- Este exemplo de política de funcionamento monitora o uso excessivo de memória. No caso de
ser detectado uso excessivo de memória, é gerada uma tarefa que avisa o
administrador, com a opção de reiniciar o nó com o problema.
- Ative o Deployment Manager Administration Console.
- Selecione Políticas Operacionais > Políticas de Funcionamento.
- Clique em Novo para iniciar o assistente de criação de Política de Funcionamento.
- Digite um nome, como WC_Excessive_Memory.
- Selecione a condição de funcionamento Condição de Memória: Uso Excessivo de Memória.
- Clique em Avançar.
- Deixe as condições padrão de 85% de tamanho de heap de JVM com um período de tempo de
5 minutos.
- A reação padrão é um cenário supervisionado no qual é gerada uma tarefa de tempo de execução
que avisa o administrador.
- Clique em Avançar.
- Selecione o tipo de membro como Cluster Dinâmico.
- Selecione o cluster dinâmico ao qual o aplicativo WC_demo pertence.
- Clique em Avançar.
- Revise a política de funcionamento e clique em Concluir. Salve as alterações.
- Os Clusters Dinâmicos permitem que recursos do servidor sejam iniciados e parados
conforme a demanda aumente ou diminua. Se houver mais aplicativos que somente o
WebSphere Commerce instalados na célula, a ativação do modo automático deslocará automaticamente
recursos do servidor para os aplicativos com maior demanda, iniciando ou parando os
recursos do servidor da maneira apropriada. Para utilizar clusters dinâmicos no modo automático,
faça o seguinte:
- Ative o Deployment Manager Administration Console.
- Selecione Servidores > Clusters Dinâmicos.
- Selecione o cluster dinâmico no qual o WebSphere Commerce está instalado.
- Configure as propriedades do cluster dinâmico, por exemplo:
- Manter uma instância iniciada sempre
- Não limitar o número de instância que podem ser iniciadas
- Não permitir que mais que uma instância seja iniciada no mesmo nó
- Retorne ao painel da coleção de Cluster Dinâmicos.
- Selecione o Cluster Dinâmico no qual o WebSphere Commerce está instalado.
- Configure o modo como automático.
Os Servidores de Aplicativos no cluster dinâmico agora serão iniciados
e parados conforme a demanda mudar.
- Para monitorar servidores remotos, faça o seguinte:
- O WebSphere Extended Deployment fornece um agente de monitoração remota para Mixed Server Environments para fornecer o monitoramento de funcionamento de nós externos como servidores
da Web e bancos de dados.
- O agente remoto envia a média de utilização da CPU, a velocidade do nó, o número
de CPUs e vários outros atributos e valores para o plug-in que efetua poll no agente
remoto para informações da CPU.
- Considere instalar o agente nos nós do servidor da Web e do banco de dados
para monitorá-los a partir do gerenciador de implementação.
- O WebSphere Extended Deployment fornece recursos de gráficos e mapas para
monitorar a topologia e o funcionamento da célula. Para configurar
operações de tempo de execução, faça o seguinte:
- Ative o Deployment Manager Administration Console.
- Selecione Operações de Tempo de Execução > Mapa de Tempo de Execução.
- O mapa de tempo de execução exibe um quadro geral da hierarquia da célula. Os componentes que estiverem
tendo problemas de funcionamento são realçados.
- Selecione Operações de Tempo de Execução > Topologia. Diversos escopos e dados de gráficos
estão disponíveis para plotagem.
- Para salvar dados estatísticos, ative o Servidor de Dados de Visualização. Selecione Administração
do Sistema > Servidor de Dados de Visualização. Os dados de visualização podem ser
armazenados por um período de tempo especificado.