Help Center > Foundation Help

Se aplica a:

  • Winshuttle Foundation

Instalar Winshuttle Server 10.6 (y anteriores): Resumen

A continuación encontrará un resumen detallado del proceso de instalación de Winshuttle Server.

  1. Instalar Erlang y RabbitMQ
  2. Instalar Winshuttle Server Manager
  3. Instalar Queue Manager
  4. Modifique el archivo web.config. Para añadir el nombre de host de RabbitMQ y las identidades permitidas al archivo web.config.
  5. Instalar Server Worker
  6. (Opcional): Configurar Winshuttle Central para la grabación automática de Server

Existen varias configuraciones posibles para la instalación de RabbitMQ, Winshuttle Server Manager y Winshuttle Worker. Algunas de ellas se presentan a continuación en la sección Instalación de Winshuttle Server y opciones de configuración (a continuación).

Revíselas antes de comenzar la instalación.

Notas importantes

Antes de comenzar, lea todo lo siguiente.

  • Winshuttle Server puede instalarse y ejecutarse en el mismo equipo en el que se encuentran Winshuttle Central y Winshuttle Workflow (únicamente) en un entorno de prueba.
  • En un entorno de producción, Winshuttle Server debe instalarse y ejecutarse en un equipo distinto de aquel en el que se encuentran Winshuttle Central y Winshuttle Workflow.

Instalación y opciones de configuración de Winshuttle Server

Existen varias configuraciones posibles para la instalación de Erlang OTP R15B01, RabbitMQ v2.8.6, Winshuttle Server Manager y Winshuttle Worker.

Nota: Las configuraciones básicas de uno y dos servidores suele ser las mejores para uso exclusivo en entornos de desarrollo.

A continuación se describen las configuraciones de Winshuttle Server más complejas y robustas con tres y más servidores. Por lo general, se recomiendan las configuraciones de seis servidores para un rendimiento óptimo.

Un servidor

Volver al principio

Solo se recomienda la configuración de un único servidor en entornos de desarrollo.

Arquitectura de Winshuttle Server de servidor único

Dos servidores: Implementación mínima de servidores para entorno de desarrollo

Volver al principio

Esta es la configuración básica recomendada para un entorno de desarrollo.

Notas:

  • Manager único: Recomendada para entornos de desarrollo o de control de calidad
  • Servidor SQL/SQL Lite como base de datos en el mismo equipo o en equipos distintos

Tres servidores

Volver al principio

Con tres servidores, se utilizan tres nodos de servidor para la producción, con los servicios distribuidos entre los tres nodos para equilibrar la carga.

Para ello, los componentes Manager, Worker y Queue deberán compartir recursos entre algunos de los servidores existentes.

Ventajas

  • Puede mantener los Managers y los Workers distribuidos entre varios servidores para permitir la tolerancia a errores.

Desventajas

  • Los componentes Manager y Worker comparten nodos de servidor, lo que supondría que se perderían varios componentes si fallase uno de los servidores.
  • Los recursos del servidor están compartidos entre los componentes Manager, Worker y Queue en algunos nodos del servidor. Compartir recursos tendrá un impacto sobre el rendimiento.

winshuttle-server-3-configuración-servidor-800px

Cuatro servidores: Implementación básica de servidores para entornos de producción

Volver al principio

Esta es la configuración básica recomendada (de cuatro servidores) para un entorno de producción.

Nota: Cuando se utiliza SQL Lite como base de datos, la base de datos reside localmente en el equipo del Manager.

Configuraciones adicionales

A continuación encontrará posibles configuraciones de servidor adicionales para cuatro, cinco y seis servidores.

Cuatro servidores

Volver al principio

Los componentes Manager y Queue se trasladan a sus propios nodos de servidor con el fin de dedicar tres componentes Worker al procesamiento:

Tenga presente que, en esta configuración, Manager y Queue compartirán un único servidor.

Ventajas

  • Nodos de servidor dedicados para los Worker.
  • Los componentes Worker no compartirán recursos con el Manager de Queue.

Desventajas

  • Sin alta disponibilidad para Manager.
  • El nodo de servidor combinado de Manager y Queue constituye un único punto de fallo.

Configuración de cinco servidores

Volver al principio

Esta configuración permite una alta disponibilidad tanto para los componentes Manager como para los componentes Worker. El componente Queue compartirá un nodo de servidor con uno de los componentes Manager.

Ventajas

  • Alta disponibilidad para los componentes Manager
  • Alta disponibilidad para los componentes Worker

Desventajas

  • El coste es más elevado (cinco servidores)
  • Sobrecarga administrativa

Seis servidores

Volver al principio

Se recomienda esta arquitectura. Esta configuración requiere seis nodos de servidor para garantizar que cada proceso tenga su propio servidor en el que no se compartirán recursos.

Esta configuración requiere tres nodos de servidor adicionales, además de los que se suministran habitualmente.

Ventajas

  • Managers de alta disponibilidad
  • Workers de alta disponibilidad
  • Queue en su propio servidor dedicado
  • Escalabilidad según sea necesario

Desventajas

  • Cantidad máxima de servidores/coste
  • Sobrecarga administrativa