Présentation de l utilisation VTOM Sur le projet GIP-MDS M. Reignier T. Desnoix L. Fouin G. Gregorio 22/11/2007 PROSODIE-INF-PPT-VTOM-071122
Sommaire Présentation Prosodie o Thibault Desnoix Présentation du SI GIPMDS o Michel Reignier Contexte avant mise en place d un job scheduler et choix de VTOM : o Michel Reignier Ordonnancement, architecture choisie, organisation des équipes, déploiement effectué, volumétrie batch o Luc Fouin, Georges Gregorio Le futur, perspective de montée en charge, évolution souhaitée pour l ordonnanceur o Interfaçage SI : Alerting o Interfaçage SI : Monitoring o Evolution vers le BPM? o Michel Reignier, o Luc Fouin, Georges Gregorio Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 2
Présentation Groupe PROSODIE (1) PROSODIE o Fondée en 1986. o Société au capital de 24 364 896. o Présente en France, en Espagne et aux États- Unis. o CA consolidé IFRS de 149,8 M en 2006 160 140 120 100 80 60 40 20 CA en M 950 900 850 800 0 2004 2005 2006 750 700 Effectifs 650 600 550 500 2004 2005 2006 Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 3
Présentation Groupe PROSODIE (2) 3 divisions commerciales, spécialisées par service Division Contact Client Applications vocales (Serveur Vocal Interactif / Reconnaissance Vocale) Solutions de routage dynamique des contacts (téléphoniques, e-mails) Division Infogérance Applications Internet, intranet et extranet Portails d entreprises Applications e-commerce Systèmes d Information Division Business On Line Applications mobiles (SMS/SMS+, MMS, WAP) & Internet Plate-forme de contacts «sortants» Multi-Canal Solution de valorisation de contenu Internet via le micro-paiement Production Recherche & Développement Business Developpment & support Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 4
Les chiffres clés pour la France, Division Infogérance 250 clients Près de 300 ingénieurs et techniciens 20% de croissance par an Vélizy 1 Vélizy 2 Boulogne Lyon Une capacité d investissement affirmée o Hors acquisitions 4 datacenters en France o plus de 4000 m² de salles techniques 12,1 M Un parc infogéré reconnu * 6,5 M 2003 8,8 M 2004 8,2 M 2005 2006 Investissements 1700 Equipements Réseau & Sécurité 4000 Serveurs 550 Serveurs Application * Au 02/2007 850 Bases de données Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 5
Nos domaines d intervention Les applications IP hautement transactionnelles et soumises à de fortes sollicitations Portails Xnet, sites E-commerce Les applications permettant de faciliter le partage simultané d un grand volume d informations par un grand nombre de personnes Téléprocédures Dématérialisations Les applications critiques à maintenir en conditions opérationnelles ou plus globalement le système d information dans son ensemble Infogérance SI, Messagerie, Téléphonie IP Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 6
L infogérance Prosodie dans le cycle de production d une application Evolutions Impact/ criticité Charge / Engagements Conseil Cabinets Spécialisés Audit - PS Infogérance Prosodie Qualification technique Architecture Intégration de la solution Insourcing Hébergement Télégérance Portail client Suivi de la solution Qualité de service Pilotage Gestion récurrente des applications Expert PS Compétences internes ITIL Référents Gestion applicative Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 7
Sommaire Présentation Prosodie o Thibault Desnoix Présentation du SI GIPMDS o Michel Reignier Contexte avant mise en place d un job scheduler et choix de VTOM : o Michel Reignier Ordonnancement, architecture choisie, organisation des équipes, déploiement effectué, volumétrie batch o Luc Fouin, Georges Gregorio Le futur, perspective de montée en charge, évolution souhaitée pour l ordonnanceur o Interfaçage SI : Alerting o Interfaçage SI : Monitoring o Evolution vers le BPM? o Michel Reignier o Luc Fouin, Georges Gregorio Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 8
Le GIPMDS : rôle et position vis-à-vis des OPS et partenaires MOE : TMA et TRA TMA : Sopra TRA : Bull DNA : GIPMDS ie AMOA et MOE production GIPMDS MOE : TMA Portail : Atos Origin NetXX : Thalès MOE : Infogérant Prosodie Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 9
Le GIPMDS portail net-entreprises Net procédures hébergées -DADSU -DUCS -CSSS -DCR -DNA Entreprises Net procédures accrochées -Bouquet MSA -Bouquet CNSBTP (net intempérie) -DAT -DUE Le portail permet aux entreprises de o S inscrire au télé déclarations o S authentifier de manière unique sur la sphère net-entreprises pour aller ensuite faire leur déclaration en ligne Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 10
Rapide aperçu du SI GIPDMS Vélizy GDR Vélizy EUR Lyon INTEG PPROD MDB PROD QUALIF SECOURS MULTI ECHANGE Infrastructure de stockage 3 baies + 3 têtes de NAS PROD NETXX QUALIF Env. R7 Technique PPROD Env. R7 Fonctionnelle VIRTUALISEE Support production -sauvegarde -déploiement -ordonnancement -consoles Socle Technique Commun : -réseau -architecture générale Support production -sauvegarde -déploiement -ordonnancement -consoles Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 11
Rapide aperçu des PF 6 applications : MDB, DCR, C3S, DADSU, DUCS, DNA 3 sites : GDR, ART, EUR o 4 environnements : Recette Fonctionnelle, Recette Technique/pré production, Production, Secours o 100 de serveurs physiques, 60 serveurs virtuels, 3 baies de stockage SAN, un cluster NAS, une sauvegarde dédiée o Une architecture VMWare complète pour les environnements de recette fonctionnelles Une architecture de production Haute Disponibilité avec répartition sur deux salles et redondance de tous les équipements critiques Interconnexion avec les partenaires : zone Multi Echange o Un réseau privé Net-Entreprises o Une dizaine de LS Technos o Réseau : Foundry, 3Com, Cisco, Nortel o Sécurité : Brick, Checkpoint, IPF o Virtualisation : VMware o OS : SUSE SLES, RedHat ttes versions o Stockage : SAN EVA 5000 de HP, NAS IpStore de Falconstore o Couche BDD Oracle 10g RAC, SQL Cluster 2005 o Couche Présentation Apache, IIS, Deny All o Couche Métier.Net, BEA, J2EE, ALSB de weblogic, Suite Gateway de Axway o Outils annexes Ordonnancement VTOM Echange de fichier CFT et suii des échanges via Sentinel Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 12
Internet Internet SB13.GDR SB12.GDR Réseaux privés Backbone Prosodie MPLS SC105-GIPMDS.GDR Foundry FastIron Edge FESX424-PREM 8 vlan 2 (ZH 107) 8 vlan 2 (ZH 107) SC106-GIPMDS.GDR Foundry FastIron Edge FESX424-PREM Réseaux privés Backbone Prosodie MPLS 21 vlan 700 eth2 eth2 vlan 700 21 eth3 eth3 PRTT-FWF1 Lucent Brick 350 PRTT-FWF2 Lucent Brick 350 eth0 eth4 eth0 eth4 vlan 30 802.1Q vlan 30, 31, 120 802.1Q vlan 920, 921, 900 802.1Q vlan 30, 31, 120 802.1Q vlan 900, 920, 921 vlan 30 44 43 44 43 10.4.100.12 Mgmt vlan 50 Réseaux privés Backbone Prosodie MPLS LBC101-GIPMDS.GDR Nortel Alteon 2208E 9 10 802.1Q vlan 100, 101, 102, 900 SC105-GIPMDS.GDR Foundry FastIron Edge FESX424-PREM 22 vlan 32 45 47 47 45 46 48 48 802.1Q 802.3ad 46 vlan 30, 31, 100, 101, 102, 120, 900, 920, 921 SC101-GIPMDS.GDR eth1 eth1 SC102-GIPMDS.GDR 3Com 5500G-EI 48 42 42 3Com 5500G-EI 48 Reverse-Proxy 10.4.100.1 Jetons 10.4.100.2 vlan 50 vlan 31 Web vlan 31 vlan 50 LDAP 1 1 Mails eth2 Echange eth2 Mails HP vlan 701 eth3 eth1 eth3 Synchro eth1 vlan 701 PRTT-FWB1 PRTT-FWB2 CheckPoint SPLAT CheckPoint SPLAT HP DL 380 G5 HP DL 380 G5 eth4 eth5 eth4 eth5 802.1Q 802.1Q Liste des serveurs 802.1Q 802.1Q vlan 32, 33, 166, 180, vlan 32, 33, 166, 180, vlan 980 vlan 980 181, 182 Fichier Inventaire-Système.xls 181, 182 Onglet «PROD» 44 43 44 43 LBC102-GIPMDS.GDR Nortel Alteon 2208 9 10 802.1Q vlan 100, 101, 102, 900 SC106-GIPMDS.GDR Foundry FastIron Edge FESX424-PREM 22 vlan 32 10.4.100.12 Mgmt vlan 50 Réseaux privés Backbone Prosodie MPLS 10.4.100.13 vlan 50 Mgmt LBC103-GIPMDS.GDR Nortel Alteon 2208E 9 45 47 47 45 9 LBC104-GIPMDS.GDR Nortel Alteon 2208E 10.4.100.14 vlan 50 Mgmt 802.1Q vlan 150, 151 10 46 SC103-GIPMDS.GDR 3Com 5500G-EI 48 eth1 48 48 802.1Q 802.3ad vlan 32, 33, 150, 151, 160, 161, 162, 163, 164, 166, 180, 181, 182, 980 eth1 46 SC104-GIPMDS.GDR 3Com 5500G-EI 48 10 802.1Q vlan 150, 151 Vers ancienne plate-forme gipmdsv2 Voir onglet Arch. temporaire 10.4.100.3 vlan 50 1 eth1 eth2 Métier NET-X Batch NET-X Test & Go CFT NET-X Métier MDB Jetons BO CFT (Batch/MOM) MDB SGBD Active Directory Grid Sentinel eth1 eth2 10.4.100.4 vlan 50 1 Métier NET-X Batch NET-X Test & Go CFT NET-X Réseau NAS SC121-GIPMDS.GDR 3Com 5500G-EI 48 47 47 Réseau NAS SC122-GIPMDS.GDR 3Com 5500G-EI 48 Liste des serveurs Fichier Inventaire-Système.xls Onglet «PROD» 10.4.100.21 vlan 50 1 48 48 802.3ad vlan 90 10.4.100.22 vlan 50 1 Légende : eth2 eth2 1 Gbps cuivre (1000Base-T) Nom client Architecte reignier michel 100 Mbps cuivre (100Base-TX) Date de modification 19/11/2007 Version Architecture physique Plate-forme de production Page: 1/6 GDR2 NAS GDR5 vlan vlan vlan Vlan MDB & NET-X Vlan Zone de services Vlan Interconnexion Dessin1 vlan Vlan NAS Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 13
Sommaire Présentation Prosodie o Thibault Desnoix Présentation du SI GIPMDS o Michel Reignier Contexte avant mise en place d un job scheduler et choix de VTOM : o Michel Reignier Ordonnancement, architecture choisie, organisation des équipes, déploiement effectué, volumétrie batch o Luc Fouin, Georges Gregorio Le futur, perspective de montée en charge, évolution souhaitée pour l ordonnanceur o Interfaçage SI : Alerting o Interfaçage SI : Monitoring o Evolution vers le BPM? o Michel reignier o Luc Fouin, Georges Gregorio Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 14
Contexte avant mise en place d un job scheduler Et choix de VTOM Mise en production du portail net-entreprises V2 o Nécessité de mettre en place un plan de production sur environ 20 batchs o Environnement windows o Choix du produit Opalis : simplicité d utilisation, rapidité de mise en œuvre, couverture du besoin fonctionnel Mise en production des net-procédures o Nécessité de mettre en place des plans de production complexes o Environ 100-120 batchs o Environnement multi OS o Nécessité de construire une vision centralisée des batchs o Nécessité de s interfacer avec le SI de Prosodie o Accompagnement Absyss sur migration OPALIS > VTOM Choix de VTOM > Absyss ayant pu proposer une démarche commerciale avec un modèle adapté dans un contexte d infogérance multi client Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 15
01/06/2006 01/07/2006 01/08/2006 01/09/2006 01/10/2006 01/11/2006 01/12/2006 01/01/2007 01/02/2007 01/03/2007 01/04/2007 01/05/2007 01/06/2007 01/07/2007 01/08/2007 Le run GIPMDS Nombre de batchs exécutés sous VTOM par mois 600000 500000 400000 300000 Nombre total d'exécution Exécution OK 200000 100000 0 Un nombre d exécution de batch en croissance constante o Industrialisation des plans de production o Accrochage de nouvelles applications (MDB, puis DNA) o Consolidation des travaux annexes sous VTOM : migration crontab > VTOM Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 16
Sommaire Présentation Prosodie o Thibault Desnoix Présentation du SI GIPMDS o Michel Reignier Contexte avant mise en place d un job scheduler et choix de VTOM : o Michel Reignier Ordonnancement, architecture choisie, organisation des équipes, déploiement effectué, volumétrie batch o Luc Fouin, Georges Gregorio Le futur, perspective de montée en charge, évolution souhaitée pour l ordonnanceur o Interfaçage SI : Alerting o Interfaçage SI : Monitoring o Evolution vers le BPM? o Michel Reignier o Luc Fouin, Georges Gregorio Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 17
Service de Gestionnaire Applicatif COMPLÉMENTARITÉ avec les intervenants développeurs Continuité naturelle avec le métier d infogérant o Principe : Livraison Développement Gestionnaire Applicatif Anomalie Infogérance Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 18
Compétences & engagements Fonction Intégration et gestion des applications Gestionnaire Applicatif Missions du Gestionnaire Applicatif (G.A.) o Coordonner les différents acteurs afin d assurer la résolution des incidents et anomalies o Encadrer et coordonne les tâches de livraisons, o Superviser les flux et règles applicatives et optimiser les performances et la disponibilité, o Maintenir opérationnellement l application en production, o Etre responsable de la mise en place, de la supervision et des retours sur échecs de tous les traitements (batches), o Compétences : Parfaite connaissance fonctionnelle et métier, Maîtrise des flux et des processus de traitement (batches), Compréhension des langages et des méthodes de développement, Appel à ses compétences propres et des spécialistes de son équipe (experts serveurs d applications, base de données, etc.), Capacité de synthèse et de proposition lors de la gestion des incidents, Rigueur dans le respect des procédures, Capacité d anticipation. Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 19
Architecture VTOM: quelques chiffres 3 serveurs o 2 répartis sur 2 sites physiques, un site de PROD, un site de PREPROD o 1 serveur prêt à être migré en serveur de backup dans les prochaines semaines 5 applications métier o 2 à 4 plateformes chacune (PROD, PREPROD, TEST) o Réparties sur les deux serveurs VTOM 34 environnements VTOM 293 applications VTOM, 1599 jobs o Jobs seuls o Chainages complexes 404 ressources Déjà plus de 330 000 exécutions de jobs depuis début novembre Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 20
Architecture VTOM: schéma Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 21
Architecture VTOM: Gestion des changements 2 canaux d entrées possibles: o Arrivée de nouveaux traitements fonctionnels, lors de la mise à jour d une application par exemple: initiative coté client. o Mise en place de nouveaux process d automatisation de déploiement, de supervision, etc.: initiative coté GA ou CP. Puis: o Émission du besoin o Analyse du cahier d exploitation des nouveaux traitements o Rédaction d un PERT contenant tous les détails pour l ordonnanceur o Livraison des scripts et/ou binaires à l admin VTOM o Déploiement sur chaque plateforme o NB: les subtilités viennent souvent du fait qu entre les plateformes de PROD et de PREPROD, les chainages sont différents, en effet les plan de production sont souvent journaliers en PROD et horaires en PREPROD Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 22
Interface WEB Nécessité d améliorer la visibilité du client: o État en temps réel des traitements o Historique des lancements o Gestion des codes retours o Visualisation simplifiée des logs de traitement D où la mise en place du Webdoc fourni par Absyss (cf captures d écran pages suivantes) Développement d une application PHP centralisant ces informations o Adaptation des «queues submitter» afin d intégrer ces informations en BDD o Envoi des logs via des formulaires PHP remplis par scripts o Mise à disposition d une interface de consultation, avec codes couleurs o Mise en place d envoi de mail de suivi, d alerting o Mise en place de statistiques et d archivage Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 23
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 24
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 25
Maintenance, supervision Mise en place de sauvegarde journalière de la base VTOM Nombre de jobs très important impliquant purge régulière des traces et des logs Création d un référentiel permettant de redéployer les scripts, les «queues submitter» et les vtom.ini Mise en place de jobs témoin permettant de valider que les moteurs ou les clients sont UP Supervision techniques: interfaçage des jobs ci-dessus avec Netcool, mise ne place de procédure d exploitation Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 26
Sommaire Présentation Prosodie o Thibault Desnoix Présentation du SI GIPMDS o Michel Reignier Contexte avant mise en place d un job scheduler et choix de VTOM : o Michel Reignier Ordonnancement, architecture choisie, organisation des équipes, déploiement effectué, volumétrie batch o Luc Fouin, Georges Gregorio Le futur, perspective de montée en charge, évolution souhaitée pour l ordonnanceur o Interfaçage SI : Alerting o Interfaçage SI : Monitoring o Evolution vers le BPM? o Michel Reignier, o Luc Fouin, Georges Gregorio Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 27
Le futur : perspective de montée en charge Mise en place d un mécanisme de haute disponibilité du service d ordonnancement pour sécuriser le plan de production sur le contexte GIPMDS Intégration des process applicatifs de la DNA Continuer la généralisation de l utilisation de l ordonnanceur sur les traitements techniques en plus des traitements applicatifs. o Ex : rotation de log, coordination sauvegarde / batch, traitements de maintenance des bases de données Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 28
Le futur : évolution souhaitée pour l ordonnanceur Interfaçage SI : Alerting o Aujourd hui seule la supervision technique de la console est remontée via surveillance de process vers l exploitation Prosodie o Seule l équipe Gestionnaires Applicatifs utilise la console VTOM o Mise en place d une passerelle avec Netcool (suite Tivoli Management) pour ouverture des tickets d incident directement par l exploitation Prosodie en plage horaire étendue 24/24 Interfaçage SI : Monitoring o Prosodie met en place en 2008 une nouvelle version de son portail client o Comment donner une vision consolidée des traitements en cours à chaque client via le portail Prosodie? Evolution vers le BPM? Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 29
PROSODIE-INF-PPT-VTOM-071122 Merci de votre attention Tel : 01 46 84 11 11 150 rue galliéni 92641 Boulogne Cedex www.prosodie.com