Aller au contenu principal

Ordonnanceurs < Les incontournables < Autosys

Fiche technique Autosys

La version 4.5.1 est assez simple à implémenter et à utiliser, ses fonctionnalités sont assez réduites mais suffisantes pour une production moyenne.
E. Angenault
17 novembre 2008

 POPULARITE : 172 visites
La version R11.3 est attendue pour le courant de l’année 2009, elle intégrera les agents cybermation. Actuellement, la version R11 ajoute un serveur d’application qui permet aux agents de dialoguer avec le serveur sans passer par un client de base de données.

Aspects généraux

Ce que l'on peut évaluer sans connaissance technique.

Présentation

Autosys a été créé par AutoSystems Corp puis revendu a Platinum Technology Internation. CA rachète Platinum en May 1999 pour la somme de 3,5 milliard de dollars.

Version

Ver. 4.5.1
La version R11 doit être considérée comme une version intermédiaire entre la 4.5 et la future 11.3 qui intégrera les agents Cybermation).

Editeur

CA (anciennement Computer Associates)

Evaluation

Présentation avant-vente

La plupart des éditeurs ne donnent les informations que dans la phase d’avant vente.
Généralement, une équipe composée d’un ingénieur et d’un commercial se déplace pour la mise en place de la maquette, ce qui garantit l’installation.

Documentation

La documentation est fournie avec le produit.

Licence d'évaluation

Possibilité d’évaluer les produits si on est déjà client.

Forum public

Un forum public permet de disposer d'informations objective
Ouvert en Février 2008 et exclusivement en anglais, pour la partie française ordonnancement.net reste la référence.
http://caforums.ca.com/ca?category.id=Workloadautomationdistributed

Base de connaissances

accés réservé

Multilingue

Aucune volonté de traduire le produit en d'autres langues.

Anglais

Francais

Espagnol

Divers

Tarif

Le tarif public en 2007 était de 4 000€ par agent quelque soit l'OS.

Support local

Un support local est un confort non négligeable

Open source

Peu d'offre en la matière actuellement
CA rachète Ingres pour le proposer dans son interface Java et les prochaines versions d'Autosys).

Plateformes supportés

Le serveur orchestre l'ensemble des informations d'ordonnancement et soumet le job sur la machine distante à travers un agent.

Windows

Windows 32bits

Windows 64bits

Pas de version 64bits prévue.

Mode cluster

Fonctionne en mode Microsoft Cluster Server (MSCS)
supporté mais sans exploiter le load balancing et le failover

Unix

IBM/AIX

http://fr.wikipedia.org/wiki/AIX

HP/UX

http://fr.wikipedia.org/wiki/HP/UX

DEC/UX

Linux

Supervision

Intégration avec les outils de supervision

Générique

Traps SNMP.
Le serveur traite les alarmes et les envoient en trap SNMP

TNG

Editeur : CA
L'intégration TNG se fait à travers le protocole propriétaire CCI.

Utilisation

Concepts de bases pour l'utilisation

Type de moteur

Méthode de calcul de la planification

Evènementiel

Les tâches sont calculées à tout moment
Autosys est conçu autour d’un gestionnaire d’évènement, toute action se résume à un nouvel évènement à prendre en compte.

Interface

Moyens d'accès aux fonctionnalités du produit

Windows

Interface graphique Windows
en cours d'abandon

X11

Interface graphique unix
en cours d'abandon

Ligne de commande

Les commandes en ligne permettent d'accéder à toutes les fonctions de l'ordonnanceur

Java

Interface java autonome
lorsque l'interface est accessible à partir d'un navigateur, elle est considérée comme web

Suivi des traitements

Type de visualisation des traitements

Graphique Gantt

Présentation chronologique
module optionnel JAWS

Graphique Pert

Présentation des traitements et des dépendances
Avec Jobscape sur X11(abandonné sur la prochaine version) ou avec les interfaces java

Format Liste

Presentation sour forme de liste

Organisation Fonctionnelle

Cette catégorie permet de se familiariser avec le vocabulaire des différents produits.

Traitement

Travail informatique à réaliser
Le traitement est appelé JOB sur Autosys.

Etape

Ajout de points de reprise dans le traitement
Pas de gestion d'étape, à moins de la traiter au niveau de la ligne de commande.

Modèles

Type de traitements prédéfinis
Gestion des modèles avec l'outil JobVision (abandonné dans les futures versions)

Groupe

Regroupement de travaux dans un objet fonctionnel
Les jobs peuvent être groupés dans une BOX.

Imbrication

Les groupes peuvent imbriqués les uns dans les autres afin de fournir un nombre de niveaux infinis.
Une instance autosys gère des boites qui peuvent contenir des jobs et des boites, il est ainsi possible d’imbriquer les traitement.

Ensemble

Ensemble de groupes ou de traitements
Le regroupement logique est présent dans la R11

Référentiel

Le référentiel permet de regrouper les tâches dans un plan de production
Peut être simulé par l'utilisation des boites.

Environnements séparés

Possibilité de définir des environnements de test, dev, homologation et production dans une même instance.
Obligation de créer une nouvelle instance

Instance

Environnement autonome (serveur+référentiel+clients)
L'instance correspond à l'utilisation d'une base de données.

Instances liées

Communications Inter-instances
Dépendences croisées

Administration

Eléments principaux pour l'administration du produit.

Architecture

Cette partie compare les composants et la communication entre les composants.

Centralisation Base de données

Les informations sont centralisées au niveau de la base de données, ce qui signifie que les agents communiquent directement avec la base.

Type d'agent

Agent autonome

L'agent dispose du plan de production et peut continuer de soumettre sans connexion au serveur.

Agent de soumission

Agent simple avec des fonctionnalités minimales
Seulement pour openVMS

Espace de dévelopement

L'environnement de développement permet de définir les séquence dans un environnement séparé de la production. Cet environnement peut offrir des outils dédiés au développement ainsi que des mécanismes spécifiques de mise en production.
Les développements peuvent être réalisée par le produit JobVision. L’acquisation de ce produit permet d’obtenir un environnement de développement simplifiant la définition par l’utilisation de modèles.

Serveur de secours

Un serveur de secours est un processus en attente de démarrage si le serveur principal ne répond plus. 
Mode shadow et troisième machine

Base de secours

Un base de données de secours permet de disposer d'un second référentiel.

Double écriture

La double écriture est comme son nom l'indique l'écriture systématique des données sur deux bases de données.
Le "dual mode" d’Autosys consiste à indiquer une deuxième base qui sera utilisé conjointement avec la base principale par l’ensemble des composants.

Architecture logicielle

Liste des composants logiciels composant la solution

Moteur d'évènements

Gestion des différents évènements à traiter
Un ou pluisieurs « event_demon » traite les évènements de la base de données.

Attente de fichier

Processus dédié à la surveillance de fichiers
Intégré dans l'agent

Suivi des tâches

Suivi des étapes du traitement
Des outils tiers proposent différents types de suivi.

Communications

Communications entre les éléments ou entre les instances
Toutes les communications se font à travers le client de la base de données

Base de données

Serveur d'application entre la base de données et les composants
Base de données ouverte

Passerelle de supervision

Processus chargé de transférer les messages vers l'outil de supervision
Envoi des informations vers outils de supervision

Développement

Moyens de définir les chaines d'ordonnancement.

Gestion des versions

Le produit historise les définitions

Assistant

La création se fait par un assistant

Orienté objet

Les objets sont réutilisables

Exploitation

Moyens de suivre les traitements.

Actions de reprise

Actions mises à disposition de l'opérateur

Kill

Kill du traitement

Kill de l'arbre

Kill du traitement principal et de ses fils

Signal

Précise le signal à envoyer pour le kill

Pause

La pause bloque le lancement du job, les traitements dépendants restent en attente.

Changement de statut

Changer le statut modifie la cinématique de l'enchainement en temps réel

En Success

Indique aux successeurs que le traitement s'est bien passé

En Failure

Déclenche un chemin dégradé

Relance

Reprise du traitement

Purge

Nettoie le suivi d'exploitation

Doc
Fiche technique
Les fiches techniques récapitulent les principaux éléments de l’ordonnanceur.
Voir aussi...
A la une, autotrad, Communiqué de Presse, Documentation, FAQ, graphique, news, PRIVE, Procédure d’installation, Scripts

Le document issu de http://Ordonnancement.org est mis à disposition sous les termes de la licence Creative Commons, vous pouvez l'utilisez dans vos documents à condition de citer l'auteur E. Angenault, vous êtes aussi libre de le modifier. Par contre, vous devez le redistribuer dans les mêmes conditions et la commercialisation ne peut se faire qu'avec l'accord de l'auteur.