Introducció

Josep María Guiu Baiget

Introducció

El Gestor de Processos és una plataforma per coordinar l'execució de processos interactius i processos en lots en diferents servidors.

Està compost pels següents elements:

  • Servei: Programari que gestiona les execucions en tots els servidors de la plataforma. Per fer-ho, contacta amb els agents instal·lats en cada servidor.

  • Agent d’execució: Programari executat en cada servidor on rep les peticions d’execució enviades pel procés del servei.

  • Administrador: Programari per la configuració de totes les opcions de la plataforma, com també dels processos, procediments, programacions, projectes, etc.

  • Executor: programari utilitzat per realitzar la petició d’execució de les instruccions, processos, procediments i desplegaments de projectes.

Permet l'execució coordinada de:

  • Instruccions directes del sistema operatiu on s’està executant el gestor de processos.

  • Comandaments d’arxius per gestionar processos amb arxius com copiar, moure, sincronitzar, etc.

  • Scripts per l’execució d’instruccions del sistema operatiu agrupats en un shell o en un cmd.

  • Processos: Execució d’una instrucció o un comandament d’arxiu, projecte, etc.

  • Procediments: Execució d’un conjunt agrupat d’instruccions, processos, comandament d’arxius, projectes, etc.

  • Programació: Execució en format procés en lot d’una llista de procediments, processos, comandaments d’arxius, projectes, etc.

Afegeix una capa de seguretat en les comunicacions dels diferents components que conformen el servei.

Gestiona els permisos d'execució d’instruccions, processos, procediments i definició de les diferents tasques a realitzar. També gestiona els permisos d’administració de tota la plataforma.

El llenguatge de programació és Python a la seva versió 3.

La representació del flux de les accions necessàries per a la creació i execució d'una tasca:

  • Administrador: Enviarà les comandes necessàries per crear el procés a executar amb els seus paràmetres. Crear el procediment per indicar el procés a executar i quin o quins agents han d'executar el procés. També podrà crear la programació per ser executada de forma autònoma.

  • Executor: Enviarà la petició d'execució al servei per la seva execució.

  • Servei: Rebre de l'administrador els comandaments per la creació de processos, procediments o programacions. Emmagatzemar aquestes dades en l'arxiu de configuració. Coordinar l'execució d'una tasca comunicant les instruccions necessàries als Agents d'execució. Quan sigui una programació estar pendent quan ha arribat l'hora d'execució de la tasca.

  • Agent d'execució: Rebre les peticions d'execució realitzades pel servei, executar-les i retornar el resultat de l'execució realitzada.

Següent: Components


Related

Documentació: Components
Documentació: Contingut
Documentació: Programari Executable

MongoDB Logo MongoDB