Um ambiente de implementação é uma coleta de clusters, servidores e middleware configurados que trabalham em conjunto para fornecer um ambiente para hospedar interações de SCA (Service Component Architecture). Por exemplo, um ambiente de implementação pode incluir um host para destinos de mensagens e programas administrativos.
O planejamento de ambientes de implementação requer que você projete o layout físico (topologia) do ambiente de implementação para que você possa atender às suas necessidades de negócios quanto à capacidade, disponibilidade, escalabilidade e suporte a failover. Alguns dos principais aspectos do design envolvem o número e a disposição relativa dos servidores no hardware que abrange seu ambiente de implementação.
É possível implementar módulos de mediação em um servidor independente. Esse é o ambiente mais fácil de configurar, mas um servidor independente não se conecta a outros servidores, sua capacidade é limitada aos recursos no mesmo sistema de computador e ele não inclui suporte a failover.
Caso precise de mais capacidade, escalabilidade, disponibilidade ou suporte a failover que um servidor independente pode fornecer, você deve considerar um ambiente de implementação de servidores interconectados.
Um ambiente de implementação é uma coleta de servidores interconectados que suporta módulos de mediação
Os servidores em um ambiente de implementação podem ser executados em um ou mais sistemas host. Servidores podem ser agrupados em clusters para suportar balanceamento de carga e failover.
Além de características de desempenho, disponibilidade, escalabilidade, isolamento, segurança e estabilidade que não podem ser fornecidas por um servidor independente, um ambiente de implementação de servidores ou clusters interconectados oferece a você a vantagem adicional de gerenciar todos os servidores ou clusters a partir de um gerenciador de implementação centralizado.
Independentemente do método utilizado para criar o ambiente de implementação, você ainda pode gerenciar alguns aspectos do ambiente de implementação utilizando o console administrativo. (Por exemplo, você pode incluir mais nós no ambiente de implementação.) No entanto, alguns aspectos não podem ser alterados se você criou o ambiente de implementação utilizando opções 1 ou 2. (Por exemplo, não é possível alterar tipos de bancos de dados.)