Requisitos de agrupación
Consideraciones generales
Las bases de datos las debe configurar un administrador de bases de datos (DBA) que tenga experiencia previa con bases de datos relacionales en la configuración de alta disponibilidad (por ejemplo, PostgreSQL, Microsoft SQL Server e InfluxDB). El conocimiento necesario incluye la instalación, optimización y agrupación de alta disponibilidad.
Es posible que sea necesario ajustar el rendimiento adicional en un entorno de producción.
Es posible que el usuario tenga que editar los comandos y la configuración para obtener un rendimiento óptimo en un entorno de producción. Los pasos de instalación y configuración que se describen son ejemplos y están destinados únicamente a un entorno de control de calidad o de sandbox.
Todas las configuraciones de conmutación por error se deben probar y validar completamente antes de utilizarlas en la producción.
Sistemas operativos soportados
Para obtener información sobre la versión de ThingWorx Foundation que se debe implementar, consulte Requisitos del sistema.
Direcciones IP virtuales
Las direcciones IP virtuales son necesarias para lo siguiente:
Usuarios y activos a ThingWorx Foundation y Connection Server
ThingWorx Foundation a bases de datos
Requisitos de hardware
La redundancia de hardware completa debe utilizarse en una configuración de alta disponibilidad de ThingWorx.
Cada instancia de una aplicación debe ejecutarse en hardware independiente para evitar puntos únicos de fallo en el nivel de hardware. Por ejemplo, los servidores ThingWorx (físicos, virtuales o basados en la nube) no deben funcionar en el mismo hardware físico.
Se espera que se cumpla este requisito para todas las aplicaciones de configuración de alta disponibilidad de ThingWorx (ThingWorx Foundation, PostgreSQL, ZooKeeper e Ignite) a fin de mitigar el riesgo de fallos de hardware.
Se presupone la existencia de enrutadores, conmutadores y fuentes de alimentación redundantes.
Requisitos previos de PostgreSQL
Las bases de datos Pgpool-II y PostgreSQL están instaladas en entornos RHEL o Ubuntu.
Existen dos o más servidores host de bases de datos que ejecutan una versión soportada de PostgreSQL, si bien se recomiendan tres.
Hay dos servidores que ejecutan Pgpool-II 3,7.<más reciente> con guardián configurado. Sin embargo, se pueden utilizar otras configuraciones de alta disponibilidad que no utilizan Pgpool-II, como PostgreSQL en máquinas virtuales.
Requisitos previos de Microsoft SQL Server
Existen dos o más servidores host de bases de datos que ejecutan una versión soportada de Microsoft SQL Server.
Microsoft SQL Server debe estar configurado para funcionar a través de una de las siguientes metodologías de alta disponibilidad de Microsoft:
Instancias de clúster de conmutación por error Always On
Grupos de disponibilidad de AlwaysOn
Requisitos previos de InfluxDB
Dos o más nodos meta, si bien se recomiendan tres para la mayoría de los casos de uso.
Dos o más nodos de datos. Se recomienda tener un número par de nodos de datos.
¿Fue esto útil?