O WebSphere Virtual Enterprise é construído sobre recursos de computação autônoma no ambiente de operações dinâmicas.
Com estes recursos, o ambiente do servidor de aplicativos virtualizado pode
expandir e retrair conforme a demanda do negócio. Usando os gerenciadores autônomos no ambiente do produto, as operações dinâmicas poderão tomar decisões lógicas baseadas em metas de negócios.
Os recursos do WebSphere Virtual Enterprise também se aplicam ao gerenciamento do ambiente do WebSphere Extended Deployment Compute Grid e sua carga de trabalho de segundo plano associada quando os dois recursos são implementados juntos. Portanto, se você for um cliente do WebSphere Extended Deployment Compute Grid, deverá ter os dois produtos.
O ambiente de operações dinâmicas tem os seguintes componentes:
- Política Operacional
- Política operacional é um objetivo de negócio ou de desempenho que
suporta metas específicas para pedidos específicos. Políticas operacionais
incluem as políticas de serviço e de funcionamento. Uma política de serviço define uma meta de negócio e uma importância e contém uma ou mais classes de transações. Para uma determinada classe de trabalho, uma condição de
regra é mapeada para uma classe de transação que pertence a uma política de serviço. A política de serviço contém os requisitos de metas de negócios e a classe de trabalho contém a descrição do trabalho ao qual a política de serviço é aplicável. A combinação dessas políticas é lida pelo ambiente de operações dinâmicas para tomar decisões sobre pedidos de trabalho de HTTP, SOAP, JMS, SIP, e IIOP.
- Clusters Dinâmicos
- Cluster dinâmico é um destino de implementação de aplicativo
que pode ser expandido e reduzido, conforme necessário, pelo ambiente de operações
dinâmicas. Clusters dinâmicos fornecer a funcionalidade principal de virtualização da
infraestrutura do aplicativo. As dynamic cluster instances são criadas nos nós
que atendem aos critérios de uma política de associação especificada na criação do
cluster dinâmico.
- Autonomic Request Flow Manager
- O ARFM (Autonomic Request Flow Manager) possui diversas funções:
- Utiliza enfileiramento de mensagens que chegam em gateways baseados em linha para fornecer proteção
contra sobrecarga de capacidade de computação e serviço diferenciado. O recurso de computação
protegido contra sobrecarga é normalmente a capacidade da CPU. O serviço diferenciado
visa fornecer os melhores resultados de equilíbrio de desempenho entre os vários fluxos
de tráfego, em relação à política operacional oferecida e a carga oferecida atual.
- Pode aplicar, opcionalmente, o controle de admissão orientado a diálogo/sessão por
causa da proteção contra sobrecarga de capacidade de computação.
- Envia informações ao controlador de posicionamento sobre cada cluster para permitir
que ele otimize o posicionamento da política operacional
e da carga oferecida atualmente. As informações sobre um determinado cluster é o relacionamento
entre a capacidade de computação e o utilitário de serviço desse cluster.
- On Demand Router
- Os On Demand Routers (ODRs) são proxies HTTP inteligentes. Os On Demand Routers (ODRs) são proxies HTTP inteligentes e/ou um proxy SIP. Os ODRs são o ponto de entrada em um ambiente do produto e são gateways por meio dos quais, pedidos de HTTP e mensagens SIP fluem para servidores de aplicativos de backend. Eles podem, momentaneamente, enfileirar pedidos de aplicativos
menos importantes para que os pedidos de aplicativos mais importantes possam ser
manipulados mais rapidamente ou para proteger servidores de aplicativos de backend contra
sobrecarga. O ODR reconhece o local atual de instâncias de servidores de clusters dinâmicos,
para que os pedidos possam ser roteados para o terminal correto. O ODR também pode ajustar
dinamicamente a quantidade de tráfego enviada para cada instância de servidor individual com base
na utilização do processo e nos tempos de resposta. Note que para uma mensagem UDP de entrada, uma mensagem SIP/UDP de entrada, o ODR pode rotear a mensagem para outro ODR para verificar e tratar adequadamente a retransmissão de UDP.
- Dynamic Workload Manager
- O Autonomic Request Flow Manager classifica e prioriza pedidos a servidores de aplicativos com base na demanda e nas políticas. O
Workload Manager dinâmico então distribui os pedidos entre os nós em um cluster dinâmico
para equilibrar o trabalho.
- Application Placement Controller
- O Application Placement Controller é um gerenciador autônomo na infraestrutura de
operações dinâmicas que suportam a virtualização do aplicativo, ou a mobilidade fluída
de aplicativos dentro de um cluster dinâmico. O controlador de posicionamento de aplicativos inclui instâncias do
servidor de aplicativos quando o trabalho é maior do que pode ser manipulado pelo aplicativo
atual e pára os servidores de aplicativos quando há um número muito pequeno de pedidos
para a quantidade de aplicativos iniciados.
- Controlador de Funcionamento
- O controlador de funcionamento monitora constantemente as políticas de funcionamento definidas.
Quando uma condição especificada por uma política de funcionamento não é atendida no ambiente,
o controlador de funcionamento assegura que as ações configuradas sejam tomadas para corrigir
o problema.
- EWLM
- O Enterprise Workload Manager (EWLM) gerencia alocações de recursos e subobjetivos para o maior ambiente que contenha o WebSphere Virtual Enterprise.