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.
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.

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

Base de données

Mise en place du système de stockage des informations et redondance éventuelle.
DB2 , MSSQL Server , MySQL , Oracle , PostGreSQL , Sybase

Agent

Agent NT , Agent simple

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é...)
La base de données au coeur de l’ordonnancement
La base de données stocke différentes informations sur l’ordonnancement mais peut on en faire le coeur de l’ordonnanceur ?

Passerelle mail

La passerelle mail permet de router les alertes vers un serveurs de messagerie.
Microsoft Exchange Server

Protocoles

Les communications réseaux utilisent des protocoles pour l’échange des informations.
Qu’est-ce qu’un protocole ?
Un protocole est une méthode standard qui permet la communication entre des processus (s’exécutant éventuellement sur différentes machines), c’est-à-dire un ensemble de règles et de procédures à respecter pour émettre et recevoir des données sur un réseau. Il en existe plusieurs selon ce que l’on attend de la communication. Certains protocoles seront par exemple spécialisés dans l’échange de fichiers (le FTP), d’autres pourront servir à gérer simplement l’état de la transmission et des erreurs (c’est le cas du protocole ICMP), ...
CMIP/CMIS , SNMP , SOAP

Comparatif
Composants
Fonctionnalités de l’ordonnanceur déléguées à des processus dédiés.
Voir aussi...
Audits, Base de données, Base de secours, Calendriers, Conditions de ressources, Connecteurs, Connecteurs langage, Connecteurs Mainframe, Déclenchement, Dossier d’exploitation, Editeur, Gestion des droits, Heure dépassée, Import/Export, Informations distantes, Installation, Job (général), Journaux, Langage de définition, Langue, Machine, Machine physique, Messagerie, Mode de secours, Montée au plan/Evènementiel, Organisation fonctionnelle, OS Supportés, Planification, Plateforme serveur, Post-exécution, Rapports, Récompenses, Reprise automatique, Suivi d’exécution, Supervision, Type de vue, Types de job, Types de Machine, Utilisateur de soumission

Composants logiciels
BD de secours
Une autre base de données peut être installée et reprendre les traitements en cours.
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...
Calcul de planifications, 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

Unisys propose trois nouveaux grands systèmes

Unisys renouvelle son offre de grands systèmes Clearpath avec trois modèles. A base de processeur Cmos, le Clearpath Dorado 700 équipé d'OS 2200 se place (...)



Actualités Infrastructure serveur
Verari propose des lames dernier cri avec des composants standards

Sur le marché très concentré des serveurs lames, les seconds couteaux n'ont d'autre issue que d'innover. C'est le cas du Californien Verari, qui a commercialisé (...)



Des puces à 5 GHz dans les Power 570 d'IBM

IBM annonce un doublement de puissance de certains de ses serveurs pour attirer les utilisateurs intéressés par la consolidation et la virtualisation. (...)



Un co-fondateur de MySQL quitte le navire Sun

Quelques semaines après les rumeurs de départ de Michael Widemius, c'est au tour de David Axmark, un autre co-fondateur de MySQL, racheté en janvier 2008 (...)



IBM ouvre ses services collaboratifs et un réseau social d'entreprise en mode cloud

En toute logique, après avoir construit un réseau de centres serveur réservé au cloud computing, IBM commence à proposer des services sur ces infrastructures (...)