Utilize este cenário quando tiver requisitos de escalabilidade, disponibilidade e qualidade de serviço para aplicativos SCA (Service Component Architecture) que podem ser atendidos com um dos padrões
fornecidos pela IBM.
Antes de Iniciar
Familiarize-se com as informações sobre esses tópicos e quaisquer tópicos relacionados, caso ainda não tenha feito isso.- Servidores
- Clusters
- Perfis
- Escolhendo um Banco de Dados
- Ambientes de implementação
- Funções do Ambiente de Implementação
- Padrões do Ambiente de Implementação
Faça uma diagrama de qual hardware você está utilizando para seu ambiente de implementação e indique qual servidor cada parte do equipamento hospeda. Além disso, indique quais servidores fornecerão funções ao ambiente de implementação para que você tenha uma ideia mais clara de como armazenar os servidores em cluster.
Sobre Esta Tarefa
Você analisou suas necessidades de negócios e determinou que um único servidor é insuficiente para atender às suas necessidades. Você precisa de vários servidores para fornecer alta disponibilidade e failover. Seu design se adapta a um dos padrões de ambiente de implementação fornecidos pela IBM.
Procedimento
- Determine o hardware e o software necessários para suportar seu design.
- Selecione o produto do banco de dados para suportar o ambiente de implementação.
Alguns sistemas, como
z/OS e i5/OS, não têm métodos automatizados para criar bancos de dados e tabelas
para mecanismos do sistema de mensagens e CEI (Common Event Infrastructure). Quando criar bancos de dados
para esses sistemas, certifique-se de ter autorização suficiente para executar os scripts de definição do
banco de dados com êxito.
Importante: Se seus planos futuros incluírem a associação desse ambiente a uma célula do gerenciador de implementação, certifique-se de utilizar um banco de
dados e drivers de banco de dados que suportem o acesso remoto. Exemplos desses tipos de produtos são o Derby Network e
Java toolbox JDBC.
- Decida como criar as tabelas de banco de dados.
Crie as tabelas durante a instalação do produto,
faça com que o processo de instalação do produto crie scripts para criar as tabelas para você
ou crie scripts você mesmo para executar esta etapa.
- Decida qual padrão fornecido pela IBM se adapta melhor
ao seu design.
- Mapeie os servidores como membros do cluster que fornece a função que você identificou no seu design.
O padrão que você selecionar mapeará nós para clusters e determinará
o número de membros e sua distribuição.
- Decida como os clientes vão acessar os aplicativos
no ambiente de implementação.
Com base
em suas necessidades, existem muitas maneiras de acesso, incluindo serviços da Web (SOAP/HTTP
e SOAP/JMS), pedidos de SCA (Component Architecture) síncronos e assíncronos, JMS (Java™ Message Service), MQ (JMS ou nativo) ou através de adaptadores. Essas opções afetam quais outros produtos de software e recursos você deve instalar.
- Decida como os aplicativos acessarão quaisquer recursos
necessários.
Com base
em suas necessidades, existem muitas maneiras de acesso, incluindo serviços da Web (SOAP/HTTP
e SOAP/JMS), pedidos de SCA (Component Architecture) síncronos e assíncronos, JMS (Java Message Service), MQ (JMS ou nativo) ou através de adaptadores. Essas opções afetam quais outros produtos de software e recursos você deve instalar.
- Decida como instalar o software, criar os
servidores e configurar os servidores criados.
Você pode criar e configurar servidores enquanto instala o
software ou pode criar e configurar servidores utilizando o Profile
Management Tool. Também é possível utilizar o console administrativo ou scripts para criar e configurar servidores. Entenda os benefícios e as desvantagens de todos os
métodos antes de fazer sua escolha.
- Decida como os servidores criados no mesmo
hardware compartilharão os recursos nesse sistema.
Você pode instalar o software em locais separados, utilizar perfis diferentes ou, no
i5/OS, utilizar
partições lógicas diferentes para fazer o compartilhamento.
- Identifique ou crie quaisquer IDs do usuário com a autorização necessária para concluir a instalação.
O que Fazer Depois
Instale seu ambiente de implementação.