WebSphere Extended Deployment, Version 6.0.x     Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris , Windows , z/OS

Configurando o Empilhamento Vertical

Utilize esta tarefa para configurar o controlador de posicionamento de aplicativos para utilizar empilhamento vertical, um recurso que ativa o controlador de posicionamento de aplicativos para iniciar mais de uma instância do cluster dinâmico para aprimorar condições de gargalo entre aplicativos.

Antes de começar

TipColonSymbol Embora o empilhamento vertical seja suportado no z/OS, o recurso de servant múltiplo do WebSphere Application Server para z/OS é a alternativa preferida. O empilhamento vertical para servidores de aplicativos no z/OS deve ser considerado somente para servidores de aplicativos que hospedem aplicativos que estejam restritos a executar em um único servidor de aplicativos servant.
Antes de configurar o empilhamento vertical, estabeleça o perfil de seu aplicativo para determinar o número de empilhamento. O número de empilhamento é o número de servidores de aplicativos para um cluster que são necessários para utilizar todo o domínio de um nó. Se você precisar determinar o número de empilhamento para seu cluster dinâmico, consulte um cluster dinâmico existente que tem um aplicativo instalado. Você pode indicar o número de empilhamento ao criar um novo cluster ou pode modificar esse número em um cluster dinâmico existente. Para obter informações adicionais sobre como criar um cluster dinâmico e instalar um aplicativo em um cluster, consulte Criando e Configurando Clusters Dinâmicos e Implementando Aplicativos em Clusters Dinâmicos.
  1. Determine se seu aplicativo tem um gargalo interno traçando o perfil do aplicativo. O WebSphere Extended Deployment assume que o único gargalo de recursos que um aplicativo pode ter está na CPU ou na memória. Caso contrário, o aplicativo pode ter um gargalo interno.
    1. Execute uma instância do aplicativo em cada nó.
    2. Aumente a carga do aplicativo.
    3. Utilize a topologia de tempo de execução para observar a curva de rendimento de processamento e a utilização da CPU em um nó que está executando o aplicativo. Para visualizar a topologia de tempo de execução, clique em Operações de tempo de execução > Topologia de tempo de execução.
    Se, durante o aumento da carga, a curva de rendimento do processamento for saturada, mas a utilização da CPU permanecer bem abaixo de 100%, o aplicativo poderá ter um gargalo interno.
  2. Utilize o traçado de perfil para determinar o número de empilhamento apropriado. Se seu cluster dinâmico for homogêneo e todos os nós referentes ao grupo de nós tiverem domínio similar, você precisará traçar o perfil e determinar o número de empilhamento em um nó apenas. Se o seu cluster dinâmico for implementado para um grupo de nós com nós que são heterogêneos e variam em domínio, você deverá traçar um perfil de cada nó e determinar o número de empilhamento para cada nó.
    1. Inicie duas instâncias do mesmo aplicativo no mesmo nó. Você pode iniciar duas instâncias do aplicativo no nó criando outro membro de cluster no nó.
    2. Utilizando a topologia de tempo de execução, verifique se a curva de rendimento do processamento começa subindo. Continue aumentando o número de instâncias de aplicativos até a utilização da CPU atingir 100%. Para visualizar a topologia de tempo de execução, clique em Operações de tempo de execução > Topologia de tempo de execução.
    3. O número de instâncias de aplicativos que estão ativas quando a CPU atinge uma utilização de 100% é o número de empilhamento. Guarde esse número para que você possa configurar o número de empilhamento no console administrativo.
    4. Se o seu cluster dinâmico for implementado em um grupo de nós que tem nós heterogêneos, repita estas etapas para cada nó e grave um número de empilhamento para cada nó.
  3. Ative o empilhamento vertical e o número de empilhamento. Se o cluster dinâmico for implementado para um grupo de nós que tem nós homogêneos, você poderá configurar o número de empilhamento uma vez no console administrativo. Se o seu cluster dinâmico for implementado em um grupo de nós que tem nós heterogêneos, você deverá configurar o número de empilhamento especificando propriedades customizadas.

    Configurando o empilhamento vertical em um cluster dinâmico implementado em um grupo de nós com nós homogêneos

    Você pode ativar o empilhamento vertical ao criar o cluster dinâmico ou pode modificar as configurações em um cluster dinâmico existente para ativar o empilhamento vertical. Para ativar o empilhamento vertical quando você está criando um cluster, consulte Criando e Configurando Clusters Dinâmicos. Execute as seguintes etapas para modificar as configurações em um cluster dinâmico existente:

    1. No console administrativo, clique em Servidores > Clusters dinâmicos > cluster_name.
    2. Para ativar o empilhamento vertical, selecione Permitir que mais de uma instância inicie no mesmo nó.
    3. Digite o número de instâncias a serem iniciadas no mesmo nó. Este valor é o número de empilhamento que você calculou.

    Configurando o empilhamento vertical em um cluster dinâmico implementado em um grupo de nós com nós heterogêneos

    Se o seu cluster dinâmico for implementado em um grupo de nós que tem nós heterogêneos, você deverá configurar o número de empilhamento para cada nó individual. Para configurar o número de empilhamento em um nó individual, execute as seguintes etapas:
    1. Crie uma propriedade customizada para o número de empilhamento em um de seus nós. No console administrativo, clique em Servidores > Clusters dinâmicos > cluster_name > Propriedades customizadas > Novo.
    2. Digite o nome da propriedade customizada. O nome é numVerticalInstances.node_name, em que node_name é o nome do nó. Por exemplo, se seu nó for denominado node1, o nome da propriedade customizada será numVerticalInstances.node1.
    3. Digite o valor da propriedade customizada. O valor dessa propriedade customizada é o número de empilhamento que você calculou para o nó especificado.
    4. Repita estas etapas para especificar um número de empilhamento para cada um dos nós heterogêneos no cluster dinâmico.
    Se o valor de empilhamento vertical for especificado na página do console administrativo e como uma propriedade customizada, o valor da propriedade customizada substituirá o valor do console administrativo.

O que fazer depois

Ajuste e monitore sua configuração de posicionamento de aplicativos. Consulte Monitorando e Ajustando o Controlador de Posicionamento de Aplicativos para obter informações adicionais.



Related tasks
Criando e Configurando Clusters Dinâmicos

Tópico de Tarefa    

Termos de Uso | Feedback Última atualização: Mar 21, 2006 12:46:23 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/todverticalstacking.html

© Copyright IBM 2005, 2006. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)