Post on 26-Jan-2015
description
Au cœur de la production : l’ordonnancement
24 juillet 2013 – v0
José DA SILVA – Fouad KERZABI
Agenda
1. Etat des lieux de la situation actuelle CELINE
2. Les gains de l’ordonnancement
3. L’ordonnancement face aux métiers
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
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
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.
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
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
1. Etat des lieux de la situation actuelle CELINE
2. Les gains de l’ordonnancement
3. L’ordonnancement face aux métiers
Tec
hn
iqu
eM
étie
rs/S
ervi
ce
Courbe de maturité
Notre vision du besoin d’ordonnancement