Através da configuração da virtualização de infraestrutura do aplicativo em WebSphere Virtual Enterprise, é possível agrupar recursos juntos que são normalmente mantidos separados para acomodar as flutuações de carga de trabalho em seu ambiente e aumentar a qualidade de serviço. Também é possível usar a virtualização de infraestrutura de aplicativo com recursos de virtualização de hardware fornecidos pelo hardware físico no qual o WebSphere Virtual Enterprise está hospedado.
Com a virtualização de infraestrutura de aplicativo, é possível separar aplicativos da infraestrutura física na qual eles estão hospedados. Em seguida, as cargas de trabalho podem ser colocadas e migradas dinamicamente através de um conjunto de recursos do servidor de aplicativos, o que permite que a infraestrutura se adapte e responda às necessidade comerciais dinamicamente. Os pedidos são priorizados e roteados de maneira inteligente para responder à maioria dos aplicativos e usuários críticos.
Tipicamente, aplicativos e recursos do Java 2 Platform, Enterprise Edition (J2EE) são limitados estaticamente a um servidor específico. Alguns desses aplicativos podem passar por aumentos periódicos na carga que dura pouco tempo. O tempo mais dispendioso de indisponibilidade de um aplicativo é durante um período de alta demanda. Você deve construir suas infraestruturas de TI para poder acomodar esses picos. Durante a maioria do tempo quando os sistemas são carregados normalmente, uma grande porcentagem de recursos de computação podem se tornar inúteis, tornando ineficiente o uso de investimentos em TI.
Em um ambiente estático, os aplicativos sempre estendem vários arquivos corporativos (arquivos .ear), e não são definidos de modo abrangente, para que o aplicativo possa ser móvel entre os ambientes. Os aplicativos implementados estaticamente contam com informações que estão localizadas no servidor no qual elas estão implementadas.
No ambiente de operações dinâmicas virtualizadas do WebSphere Virtual Enterprise, o relacionamento estático é substituído por um relacionamento dinâmico com acoplamento mais baixo de aplicativos ou recursos e instâncias do servidor. Em vez de ligar aplicativos a servidores ou clusters estaticamente, os aplicativos são implementados nos clusters dinâmicos, que são destinos de implementação do aplicativo que podem ser expandidos e reduzidos, dependendo da carga de trabalho no ambiente.
Após implementar os aplicativos para que sejam móveis, usando clusters dinâmicos, a disposição dos aplicativos é determinada pelas políticas operacionais definidas. Os gerenciadores autônomos controlam a disposição das instâncias do servidor e o modo como a carga de trabalho é roteada para cada aplicativo. Se a carga de trabalho aumentar para um aplicativo específico, o número de instâncias do servidor para o cluster dinâmico que está hospedando o aplicativo poderá aumentar, usando recursos disponíveis de outros aplicativos que não estão com problema de carga de trabalho aumentada.
Benefícios da virtualização de infraestrutura de aplicativo:
Benefícios da Virtualização de Hardware:
O WebSphere Virtual Enterprise pode operar em ambientes de hardware virtualizado suportados. Os diferentes fornecedores de hardware fornecem diferentes recursos de virtualização, portanto o comportamento do WebSphere Virtual Enterprise em diferentes ambientes de virtualização de hardware pode variar. No entanto, temas comuns existem em ambientes de virtualização de hardware, como a habilidade de compartilhar recursos de hardware pelos servidores virtuais ou partições lógicas. Os ambientes de virtualização do servidor podem ser executados em modo compartilhado do processador ou modo do dedicado do processador. Quando você usa o modo de processador compartilhado, os processadores físicos são unidos e compartilhados entre os servidores ou partições lógicas que estão executando no computador físico. Quando você usa o modo de processador dedicado, os processadores físicos são designados estaticamente para cada servidor virtual ou partição lógica.