A priorização do fluxo de pedidos é alcançada no WebSphere Extended Deployment através da cooperação do ODR (On Demand Router) e dos gerenciadores autônomos que controlam o fluxo dos pedidos, da priorização dos pedidos e do gerenciamento dinâmico da carga de trabalho. Este tópico descreve a priorização do fluxo de pedidos de HTTP.
O On Demand Router é um novo tipo de servidor introduzido no WebSphere Extended Deployment que age como um proxy ou um intermediário para pedidos HTTP e para os servidores de aplicativos comprometidos em concluir esses pedidos. Os ODRs executam o ARFM (Autonomic Request Flow Manager), que executa a função de priorização do fluxo de pedidos. Podem existir vários ODRs, e cada pedido passa por somente um único ODR, mas pode ser qualquer um deles. Os fluxos de pedido são gerenciados para conseguir os resultados de desempenho mais equilibrados, considerando as políticas de serviço configuradas e o carregamento oferecido.
Com o WebSphere Extended Deployment, você pode definir metas de desempenho e ligá-las a subconjuntos específicos do tráfego que chega. O ODR e os gerenciadores autônomos associados podem suportar metas de negócios em tempos de altos carregamentos, tomando "decisões inteligentes" sobre o trabalho que entra no ODR. Nem todo o trabalho em sua configuração é igualmente criado. O ODR é capaz de suportar esse conceito redirecionando diferentes fluxos de pedidos com mais ou menos rapidez para alcançar o resultado mais equilibrado.
Uma política de serviço é uma categorização definida pelo usuário que é designada para o trabalho potencial como um atributo que é lido pelo ARFM. Você pode utilizar uma política de serviço para classificar pedidos com base em atributos de pedido, incluindo o URI, o nome e o endereço do cliente e o ID do usuário ou grupo. Ao configurar políticas de serviço, você aplica níveis variados de importância ao verdadeiro trabalho. Você pode utilizar várias políticas de serviço para entregar serviços diferenciados para categorias de pedidos diferentes. As metas da política de serviço podem se diferenciar em metas de desempenho, bem como em importâncias.
O ARFM existe no ODR e controla a priorização dos pedidos. O Autonomic Request Flow Manager contém duas partes: um controlador e um gateway. A função do ARFM é implementada, para cada célula, por um controlador, mais uma coleta de gateways nos ODRs. Os gateways interceptam e enfileiram os pedidos HTTP que chegam, enquanto que o controlador fornece sinais de controle, ou direções, aos gateways e ao controlador de posicionamento. O ARFM também inclui o gerenciador de perfil de trabalho, que estima as características do carregamento computacional dos diferentes fluxos de pedidos. Trabalhando juntos, esses componentes são capazes de priorizar corretamente os pedidos que chegam.
O DWLM (Dynamic Workload Management) é um recurso do ODR que aplica os mesmos princípios que o WLM (Workload Management), como roteamento baseado em um sistema de peso, que estabelece um sistema de roteamento priorizado. O DWLM é um complemento opcional que inclui configuração autônoma dos pesos de roteamento para o WLM. Com o WLM, você configura manualmente pesos estáticos no console administrativo. Com o DWLM, o sistema pode modificar dinamicamente os pesos para permanecerem atualizados com as metas de negócios. O DWLM pode ser interrompido. Se você pretende utilizar os modos operacionais automáticos para os componentes das operações dinâmicas, a configuração de um peso de WLM estático em qualquer um dos clusters dinâmicos pode interferir no funcionamento correto do aspecto on demand do produto.
Conforme representado no diagrama anterior, uma quantidade de pedidos igual flui para o ODR, mas após o trabalho ser categorizado, priorizado e enfileirado, um volume maior do trabalho Platina mais importante é enviado para ser processado enquanto um volume menor do trabalho Bronze de menor importância aguarda para ser colocado na fila. No entanto, como o trabalho de menor prioridade tem mais retardo, ele não faz da taxa média a longo prazo do Bronze que chega do ODR inferior à taxa média a longo prazo do Bronze que sai. No final, os recursos das operações dinâmicas tentam manter o trabalho dentro do tempo de destino alocado para conclusão.
Related tasks
Criando e Configurando o ODR