Guía del administrador > Alta disponibilidad > Fiabilidad
  

Fiabilidad

El dominio tolera los errores de conexión temporales entre los clientes de aplicaciones, los servicios de aplicación y los nodos.
Se podría producir un error de conexión temporal debido a fallos en el proceso del servicio de aplicación o a un error de red. Cuando se produce un error de conexión temporal, el administrador de servicios intenta restablecer las conexiones entre los clientes de aplicaciones, los servicios de aplicación y los nodos.

Fiabilidad del cliente de aplicación

La aplicación cliente intenta volver a conectarse a los servicios de aplicación cuando se produce un error de conexión temporal.
Según la licencia, los siguientes clientes de aplicación son fiables ante los servicios con los que se conectan:
Cliente de PowerCenter
El cliente de PowerCenter intenta volver a conectarse al servicio de repositorio de PowerCenter y al servicio de integración de PowerCenter cuando se produce un fallo de red temporal.
Si efectúa una acción en el cliente de PowerCenter que requiera una conexión con el repositorio mientras el cliente intenta restablecer la conexión, el cliente le solicitará que vuelva a intentar la operación cuando haya establecido de nuevo la conexión. Si el cliente de PowerCenter no puede restablecer la conexión durante el período de tiempo de espera de fiabilidad, le solicitará que se conecte de nuevo con el repositorio manualmente.
Programas de la línea de comandos
Los programas de la línea de comandos intentan volver a conectarse al dominio o a un servicio de aplicación cuando se produce un fallo de red temporal mientras se ejecuta un programa de la línea de comandos.

Ejemplo de fiabilidad del cliente de PowerCenter con los servicios de aplicación

Hay una pérdida de conexión de red de 120 segundos entre el supervisor de flujo de trabajo de PowerCenter y el servicio de repositorio de PowerCenter cuando un desarrollador está supervisando un flujo de trabajo. En el cliente de PowerCenter, el supervisor de flujo de trabajo tiene un tiempo de espera de fiabilidad de 60 segundos y el servicio de repositorio de PowerCenter tiene un tiempo de espera de fiabilidad de 180 segundos.
El desarrollador no nota la pérdida de conexión y no le afecta la pérdida de conexión de 120 segundos. Sin embargo, los siguientes mensajes aparecen en la ficha Notificaciones del supervisor de flujo de trabajo de PowerCenter:
Repository Service notifications are enabled.
DATE TIME-[REP_55101] Connection to the Repository Service [Repository_Service_Name] is broken.
DATE TIME-[REP_55114] Reconnecting to the Repository Service [Repository_Service_Name]. The resilience time is 180 seconds.
DATE TIME-Reconnected to Repository Service [Repository_Service_Name] successfully.

Fiabilidad del servicio de la aplicación

Algunos servicios de aplicación intentan volver a conectarse a los servicios de aplicación, los clientes de aplicaciones y los componentes externos cuando se produce un error de conexión temporal.
Según la licencia, los siguientes servicios de aplicación son fiables ante el error de conexión temporal de sus clientes:
Servicio de integración de PowerCenter
El servicio de integración de PowerCenter es fiable ante los errores de conexión temporales con otros servicios, el cliente de PowerCenter y los componentes externos, como bases de datos y servidores FTP.
Servicio de repositorio de PowerCenter
El servicio de repositorio de PowerCenter es fiable ante los errores de conexión temporales con otros servicios, tales como el servicio de integración de PowerCenter. También es fiable ante los errores de conexión temporales con la base de datos del repositorio.

Fiabilidad del nodo

Cuando un dominio contiene varios nodos, los nodos son resistentes a los fallos temporales en la comunicación con otros nodos en el dominio.
Los nodos son fiables ante los siguientes errores de conexión temporales:
Un nodo de puerta de enlace no maestra deja de estar disponible.
Cada nodo del dominio envía una señal de comunicación al nodo de puerta de enlace maestra en intervalos periódicos de 15 segundos. Para los nodos con la función de servicio, la comunicación incluye una lista de los servicios de aplicación en ejecución en el nodo.
Todos los nodos tienen un tiempo de espera de fiabilidad de 90 segundos. Si un nodo no puede conectarse al nodo de puerta de enlace maestra en el período de tiempo de espera de fiabilidad, el nodo de puerta de enlace maestra marca el nodo como no disponible. Si además el nodo que no puede conectarse tiene la función de servicio, el nodo de puerta de enlace maestra reasigna sus servicios de aplicación a un nodo de copia de seguridad. Esto garantiza que los servicios de un nodo sigan ejecutándose aunque haya errores en el nodo.
El nodo de puerta de enlace maestra deja de estar disponible.
Puede configurar más de un nodo para que sirva de puerta de enlace. Si el nodo de puerta de enlace maestra deja de estar disponible, los Administradores de servicios de los otros nodos de puerta de enlace elige otro nodo de puerta de enlace maestra.
Si configura un nodo para que actué como puerta de enlace y el nodo deja de estar disponible, todos los demás nodos se cierran.

Ejemplo de configuración de tiempo de espera de fiabilidad

Algunos valores de tiempo de espera de fiabilidad son predeterminados y otros se pueden configurar o sobrescribir.
Puede utilizar el tiempo de espera de fiabilidad y el límite del tiempo de espera de fiabilidad configurado para el dominio para los servicios de aplicación de PowerCenter si no lo establece para el servicio de aplicación. Los programas de la línea de comando usan el tiempo de espera de fiabilidad del servicio. Si el límite del servicio del tiempo de espera de fiabilidad es menor que el tiempo de espera de fiabilidad del cliente que se conecta, el cliente usa el límite de los servicios como el tiempo de espera de fiabilidad.
La siguiente figura muestra algunos ejemplos de conexiones y configuraciones de fiabilidad en un dominio con servicios de aplicación de PowerCenter:
En la siguiente tabla se describen el tiempo de espera de fiabilidad y los límites mostrados en la figura anterior:
Conexión desde
Conexión con
Descripción
A
Servicio de integración de PowerCenter
Servicio de repositorio de PowerCenter
El servicio de integración de PowerCenter puede tardar 30 segundos como máximo en conectarse al servicio de repositorio de PowerCenter según el tiempo de espera de fiabilidad del dominio. Esto no depende del límite de tiempo de espera de fiabilidad de 60 segundos del servicio de repositorio de PowerCenter.
B
pmcmd
Servicio de integración de PowerCenter
pmcmd depende del límite de tiempo de espera de fiabilidad de 180 segundos del servicio de integración de PowerCenter y no puede usar el tiempo de espera de fiabilidad de 200 segundos configurado en INFA_CLIENT_RESILIENCE_TIMEOUT.
C
Cliente de PowerCenter
Servicio de repositorio de PowerCenter
El cliente de PowerCenter depende del límite de tiempo de espera de fiabilidad de 60 segundos del servicio de repositorio de PowerCenter. No puede usar el tiempo de espera de fiabilidad predeterminado de 180 segundos.
D
Nodo A
Nodo B
El nodo puede tardar hasta 90 segundos en conectarse al nodo B. Los administradores de servicios de los nodos A y B usan el de tiempo de espera de fiabilidad del nodo predeterminado de 90 segundos.