1. Au cœur de la production : l’ordonnancement
24 juillet 2013 – v0
José DA SILVA – Fouad KERZABI
2. Agenda
1. Etat des lieux de la situation actuelle CELINE
2. Les gains de l’ordonnancement
3. L’ordonnancement face aux métiers
3. Etat des lieux de la situation actuelle Céline
Le présent
Les différents types d’ordonnancements
Les jobs lancés par SQL agents ou taches planifiées sont surveillés de 2 façons.
Jobs Cycliques => Nagios
Jobs à passage unique => Scripts + JobScheduler + page Web de rapport.
Les jobs iSeries
via l’ordonnanceur SUNEXP
via scheduler AS400, AUTOMAT
Les jobs autres (CUBI par exemple)
manuellement via les interfaces éditeur telles que Cognos
manuellement (Winat) par le lancement de scripts .bat
Contexte :
AS400 WINDOWS
Statut • Pérennité du produit SUNAUTO
• Ordonnanceur maison AUTOMAT à risque
• Scheduler AS400 limité
• Nombreux contrôles manuels
• Pas de visibilité de l’état hors AS400
• Partiellement ordonnancé
• Utilise les fonctions du système d’exploitation (SQL
Agent, tâches planifiées et WINAT) pour soumettre
automatiquement les travaux.
Challenge Permettre la gestion du plan batch iSeries
aux intervenants intégration réservé
actuellement aux profils iSeries
Exprimer les caractéristiques et propriétés d’une
solution d’ordonnancement cadrant avec la culture
d’entreprise
4. Etat des lieux de la situation actuelle Céline
Illustration difficulté de la situation actuelle
Nombreux traitements à surveiller en parallèle, le monitoring sur event n’est pas optimal.
Faible visibilité, difficulté de faire un point régulier car nécessité de consulter plusieurs
fenêtres
5. Etat des lieux de la situation actuelle Céline
Illustration de la difficulté de la situation actuelle
Délai de réactivité : pas de scénario de recovery automatique ou de
surveillance active au step
Jobs cycliques nécessitant le passage en KO de plusieurs vacations avant
déclenchement incident
Phénomène de silo, ordonnancement par environnement, nuit à la visibilité
globale du plan batch
Problème de sécurité (analyse de log, suspension, relance manuelle, accès
nécessaire au serveur en TSE)
Pas de capacity planning, pas d’historique immédiat de passage des
traitements
Nécessité surveillance flux inter-applicatifs multiplateformes (TXT)
Solutions « Embedded » sans visibilité (solution ou l'installation est gérée
par une société tierce : TXTPlanImportJob_PROD.cmd ).
Batchs de récupération de données d'une application vers une autre qui
sont planifiés et qui pourrait être ordonnancés.
6. Les gains de l’ordonnancement
Cible
Consolider et rationaliser pour tendre vers un alignement
de l’IT sur les besoins et exigences métiers
Disposer d’une vision globale de la production (vue de
bout en bout des applications ordonnancées)
Penser l’ordonnancement dans une orientation métier : Le
SI et ses adhérences inter entreprises
Un besoin émergent existe pour consolider les process de
« scheduling » toutes plates-formes en une vision unifiée
orientée Business
7. Les gains de l’ordonnancement
Gains
Industrialisation permettant de passer le cap actuel qui plafonne
le niveau de service rendu
Réduction de la fenêtre batch
Elargir la périmètre de l’automatisation afin de pouvoir faire
toujours plus sans coût supplémentaire
Vision centralisée de l’exploitation open et distribuée
Identification du chemin critique transverse, performances
améliorées
Mise en place d’une solution normalisée et conforme aux
standards du marché
Maîtrise du changement améliorée et amélioration de la qualité de
service IT = réduire les incidents et le temps passé à la résolution
des problèmes
Automatisation de la production informatique
8. 1. Etat des lieux de la situation actuelle CELINE
2. Les gains de l’ordonnancement
3. L’ordonnancement face aux métiers