El objetivo de este post es identificar las relaciones, dependencias y las políticas de automatización que se utilizan para derivar un clúster de automatización de referencia, con componentes heterogéneos. Para crear una arquitectura de automatización de clústeres, debemos centrarnos en ciertos elementos esenciales.
La automatización de un clúster implica varios componentes diferentes, y cada componente tiene un papel esencial que desempeñar. El componente central es la sala de control, que asume la responsabilidad de la concesión de licencias y proporciona capacidades de visualización de conocimientos, almacenamiento en caché, mensajería, servicio de conocimientos y descubrimiento de servicios de conocimientos. Toda la configuración para la automatización del clúster se realiza en una base de datos persistente, que puede ser PostgreSQL o cualquier otra base de datos de nuestra elección, donde podremos almacenar la base de datos de metadatos del panel. La base de datos persistente puede funcionar con capacidades de Elasticsearch para proporcionar una búsqueda rápida que permita una mejor búsqueda. Podemos tener varios componentes conectados a la sala de control, que se gestionarán para la automatización del clúster. Uno de ellos es el servidor SQL, podemos optar por un servidor Oracle, que tendrá una base de datos de sala de control y una base de datos de análisis. Podremos tener un servidor de versiones, que será un componente opcional. Nuestra sala de control también deberá funcionar con archivos compartidos, que pueden ser SMB. Utilizando todos estos componentes, podemos crear capacidades de automatización de clústeres.
Ahora
vamos a ver los componentes esenciales del clúster.
El primer componente es el propio grupo de clústeres.
Podemos considerar un grupo de clústeres
como un grupo de servicios agrupados que conmutan juntos si hay un fallo en uno
de ellos, pues estarán estrechamente acoplados entre sí.
En segundo lugar está el host, es la máquina del clúster, que se
requiere para alojar el servicio. El
tercero es el nodo, es un término
genérico que se usa para máquinas en un clúster.
Los nodos pueden ser de dos tipos: nodo primario que contiene el servicio
de base de datos activo y un nodo
secundario que es el servicio duplicado pasivo o en espera. Y finalmente,
tendremos un servidor, que se
encarga de escuchar todas las solicitudes y gestionar y procesar las
solicitudes.
No hay comentarios:
Publicar un comentario