Un entorno de despliegue es una colección de clústeres, servidores y middleware configurados que colaboran para proporcionar un entorno en el que alojar interacciones SCA (Service Component Architecture). Por ejemplo, un entorno de despliegue puede incluir un sistema principal para los destinos de los mensajes y programas administrativos.
La planificación de los entornos de despliegue requiere que se diseñe el diseño físico (topología) del entorno de despliegue para que, así, se puedan satisfacer las necesidades empresariales relativas a capacidad, disponibilidad, escalabilidad y soporte de migración tras error. Algunos aspectos clave del diseño están relacionados con el número y la colocación relativa de los servidores en el hardware de que consta el entorno de despliegue.
Puede desplegar módulos de mediación en un servidor autónomo. Éste es el entorno más sencillo de configurar, pero un servidor autónomo no tiene conectarse a otros servidores, su capacidad está limitada a los recursos del mismo sistema y no incluye el soporte de migración tras error.
Si necesita más capacidad, escalabilidad, disponibilidad o el soporte de migración tras error que proporciona un servidor autónomo, quizá realmente necesite un entorno de despliegue de servidores interconectados.
Un entorno de despliegue es una colección de servidores interconectados que da soporte a módulos de mediación.
Los servidores de un entorno de despliegue pueden ejecutarse en uno o más sistemas principales. Los servidores pueden agruparse en clústeres para dar soporte al equilibrio de carga y a la migración tras error.
Además de las características de rendimiento, disponibilidad, escalabilidad, aislamiento, seguridad y estabilidad que no puede proporcionar un servidor autónomo, un entorno de despliegue de servidores interconectados o de clústeres tiene la ventaja adicional de que se pueden gestionar todos los servidores o clústeres desde un gestor de despliegue centralizado.
Independientemente del método que utilice para crear el entorno de despliegue, aún puede gestionar algunos aspectos del mismo utilizando la consola administrativa. (Por ejemplo, puede añadir más nodos al entorno de despliegue.) No obstante, existen algunos aspectos que no puede cambiar si ha creado el entorno de despliegue utilizando la opción 1 o la opción 2. (Por ejemplo, no puede cambiar los tipos de bases de datos.)