Skip to main content.

Ordonnancement

Architecture

Il existe différents types d’architectures d’ordonnancement, la connaissance de la topographie du réseau est donc primordial dans le choix de l’outil.

Cette rubrique est à l’usage des administrateurs systèmes et ordonnancement.

Architecture centralisée

Elle est constitué d’un serveur et d’agents réparties sur les différentes machines.

A noter que l’architecture peut être centralisée par le serveur ou par la base de données en fonction du composant vers qui les agents renvoient leurs informations.

Architecture collaborative

Ce sont des installations autonomes et capables de dialoguer entre elles.

Les informations sont stockées sur chacune des machines.

Architecture hiérarchisée

Des serveurs constitués de grappes d’agents sont rattachés à un serveur maitre, qui peut être lui-même rattaché à un serveur de plus haut niveau.

Les informations sont centralisées sur la base de données du maitre et sont envoyés vers les serveurs "esclaves".

Rubriques

Composants

Le nombre de composants permet d’évaluer la complexité du produit. Le serveur, la base de données et les agents constituent la base de tous les produits. Des composants supplémentaires permettront de fournir une solution de secours, des consoles pour les intervenants, des connexions avec les applications, l’intégration vers la supervision...

Instances

Une instance comprend un serveur et une base de données, elle constitue le centre de l’ordonnancement.

Agents

L’agent reçoit l’ordre de soumission de la part du serveur, il exécute le travail puis renvoie les informations d’exécution sur le serveur.

Controleur centralisé

Il sert à visualiser l’ensemble des instances et peut faire échanger des informations entre deux instances lorsque’elles ne communiquent pas directemenet entre elles.

Interfaces

Les interfaces permettent d’accéder aux informations, elles peuvent être de différents types :  : client  : client web  : commandes en ligne

Environnement de développement

Le développement d’une séquence ne doit pas se faire directement sur la production, il est impératif de passer par un environnement de définition.

Supervision

La supervision est le moyen de centraliser les infromations importantes, principalement les alrtes, vers un organe de plus haut niveau.

Cela peut être un serveur de supervision acceptant les traps SNMP mais aussi des mécanismes plus simple comme l’envoi de mail.

Plateforme serveur

Types d’OS sur lesquels le serveur peut tourner. En général, le serveur est disponible sur les mêmes plateformes que les agents. Certains ordonnanceurs se contentent de propposer le serveur sur Windows ou sur Unix.

Mode de secours

L’ordonnancement de traitements entraîne un risque de d’arrêt de production en cas de défaillance de l’ordonnanceur. Il est donc nécessaire de fiabiliser cet élément par des mécanismes et/ou des composants supplémentaires.

Le clustering
Réplication Sybase

Agent de soumission

L’agent de soumission est l’exécutable, généralement distant du serveur, qui va prendre en charge le lancement des traitements sur la machine locale.

Ses fonctions de base sont au moins :
- l’exécution de commandes
- l’attente de fichier

Mais de nombreuses fonctionnalités peuvent lui être ajoutées afin de simplifier les traitements, la supervision des traitements ou les connexions aux autres logiciels de la plateforme distante (SAP, peoplesoft, etc...).

Méthode de soumission

Il existe différents moyens de soumettre un traitement sur une machine, ces différences ont une influence directe sur la définition des séquences.

Agent , Agent simple

Connecteurs

Le connecteur permet de faire la liaison entre l’agent et une application tierce, suivant les fonctions de l’ordonnanceur utilisables par l’agent, il peut renvoyer des informations directement sur le serveur afin de remonter les informations de progression.

Connecteurs Middleware , Connecteurs langages

Communication

La communication entre les composants est un élément important car il peut révéler des points de défaillances (performances, sécurité...)

Protocoles

Supervision

Pour être intégrer de manière optimale, il est nécessaire de faire communiquer l’ordonnanceur avec l’outil de supervision.

Patrol
Passerelle mail , SNMP

Composants logiciels
Client autonome

Le client autonome dispose de sa propre base de données et de toutes le sinformations nécessaires à son fonctionnement.

Serveur de secours

Un serveur de secours est un processus en attente de démarrage si le serveur principal ne répond plus.

Voir aussi...
Client lourd, Communications, Console d’administration, Console de développement, Console web, Gestion des alertes, Passerelle de mail, Passerelle graphique, Queue batch, Serveur délocalisé, Serveur synchronisé, Soumission des travaux

Dernières infos

Xavier Niel met 1,5 million d'euros dans la fibre optique

Sipartech, créée en 2008, dispose désormais d'un million et demi d'euros supplémentaires pour continuer à déployer son anneau de fibre optique noire de (...)



Actualités Infrastructure serveur
Xavier Niel met 1,5 millions d'euros dans la fibre optique

Sipartech, créée en 2008, dispose désormais d'un million et demi d'euros supplémentaires pour continuer à déployer son anneau de fibre optique noire de (...)



3Par, Antemeta décrypte la bataille HP/Dell

33 dollars par action soit 2,4 milliards de dollars pour une entreprise, spécialisée dans le stockage virtualisé dont l'action cotée au début août, 9 dollars, (...)



Les clients de VMware restent méfiants vis à vis de Hyper-V

Les clients de VMware venus assister au salon VMworld 2010, ont finalement pu voir de près la plate-forme de virtualisation Hyper-V de Microsoft. Comparée (...)



Les trous noirs pour dynamiser les ordinateurs quantiques ?

Des scientifiques britanniques ont remarqué des similarités intrigantes entre les mathématiques de l'intrication quantique utilisés par les ordinateurs (...)