présentation de l’utilisation vtom - le club...
TRANSCRIPT
PROSODIE-INF-PPT-VTOM-071122
Présentation de l’utilisation VTOM Sur le projet GIP-MDS
22/11/2007M. Reignier
T. Desnoix
L. Fouin
G. Gregorio
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 2
SommairePré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 3
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
0
20
40
60
80
100
120
140
160
2004 2005 2006
CA en M€
500
550
600
650
700
750
800
850
900
950
2004 2005 2006
Effectifs
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 4
Division Contact Client
› Applications vocales (Serveur Vocal Interactif / Reconnaissance Vocale)
› Solutions de routage dynamique des contacts (téléphoniques, e-mails)
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
Division Infogérance
› Applications Internet, intranet et extranet
› Portails d’entreprises
› Applications e-commerce
› Systèmes d’Information
Production
Recherche & Développement
Business Developpment & support
3 divisions commerciales, spécialisées par service
Présentation Groupe PROSODIE (2)
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 5
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
12,1 M€
8,2 M€8,8 M€
6,5 M€
20032004
2005
2006
Investissements
* Au 02/2007
Une capacité d’investissement affirmée
o Hors acquisitions
850
Bases
de
données550
Serveurs
Application
4000
Serveurs
1700
Equipements
Réseau
&
Sécurité
Un parc infogéré reconnu *
Boulogne
Lyon
Vélizy 1
Vélizy 2
4 datacenters en France
o plus de 4000 m² de salles techniques
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 6
Infogérance SI, Messagerie, Téléphonie IP
Nos domaines d’intervention
Portails Xnet, sites E-commerce
Téléprocédures – Dématérialisations
Les applications permettant de faciliter le partage simultané d’un grand volume d’informations par un grand nombre de personnes
Les applications critiques à maintenir en conditions opérationnelles ou plus globalement le système d’information dans son ensemble
Les applications IP hautement transactionnelles et soumises à de fortes sollicitations
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 7
L’infogérance Prosodie dans le cycle de production d’une application
Qualification technique
Architecture
Intégration
de la solution
Gestion récurrente des
applicationsSuivi de la solution
Qualité de service
Pilotage
Evolutions
Impact/ criticité
Charge / Engagements
Conseil
Cabinets Spécialisés
Audit - PS
Infogérance Prosodie
Hébergement
Télégérance
Insourcing
Compétences internes
Portail clientExpert PS
ITIL
Référents
Gestion applicative
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 8
SommairePré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 9
Le GIPMDS : rôle et position vis-à-vis des OPS et partenaires
MOE : InfogérantProsodie
MOE : TMAPortail : Atos OriginNetXX : Thalès
DNA : GIPMDS ie AMOA et MOE production GIPMDS
MOE : TMA et TRATMA : SopraTRA : Bull
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 10
Le GIPMDS portail net-entreprises
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
Net procédures hébergées-DADSU-DUCS-CSSS-DCR-DNA
Net procédures accrochées-Bouquet MSA
-Bouquet CNSBTP (net intempérie)-DAT-DUE
Entreprises
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 11
Rapide aperçu du SI GIPDMS
PROD
INTEG PPROD
SECOURS
PROD
Env.R7 Technique
MDB
NETXX
Vélizy GDRLyon
Socle Technique Commun : -réseau-architecture générale
Infrastructure de stockage3 baies + 3 têtes de NAS
Env.R7 Fonctionnelle
VIRTUALISEE
PPROD
QUALIF
QUALIF
MULTIECHANGE
Support production-sauvegarde-déploiement
-ordonnancement-consoles
Support production-sauvegarde-déploiement
-ordonnancement-consoles
Vélizy EUR
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 12
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 13
44
10
9
46
45
42
eth2
10
9
46
45
eth0
eth2
8
vlan 30
802.1Q
vlan 100, 101, 102, 900
802.1Q
vlan 30, 31, 120
vlan 31
vlan 32
802.1Q
vlan 150, 151
LBC103-GIPMDS.GDR
Nortel Alteon 2208E
LBC101-GIPMDS.GDR
Nortel Alteon 2208E
GDR2
PRTT-FWF1
Lucent Brick 350
Internet
SB13.GDR
PRTT-FWB1
CheckPoint SPLAT
HP DL 380 G5
Réseaux privés
Backbone Prosodie
MPLS
eth322
Réseaux privés
Backbone Prosodie
MPLS
eth3
21vlan 700
vlan 701
SC105-GIPMDS.GDR
Foundry FastIron
Edge FESX424-PREM
SC105-GIPMDS.GDR
Foundry FastIron
Edge FESX424-PREM
1
Mgmt10.4.100.12
vlan 50
Mgmt10.4.100.13
vlan 50
SC101-GIPMDS.GDR
3Com 5500G-EI 48
10.4.100.1
vlan 50
1
SC103-GIPMDS.GDR
3Com 5500G-EI 48
10.4.100.3
vlan 50
vlan 2
(ZH 107)
SC121-GIPMDS.GDR
3Com 5500G-EI 48
10.4.100.21
vlan 50
1
eth1
eth1
eth2
Reverse-Proxy
Jetons
Web
LDAP
Mails
Echange
Mails HP
Métier MDB
Jetons BO
CFT (Batch/MOM) MDB
SGBD
Active Directory
Grid
Sentinel
Métier NET-X
Batch NET-X
Test & Go
CFT NET-X
NAS
eth1
Réseau NAS
eth2
43
eth4
802.1Q
vlan 920, 921, 900
44
42
eth2
eth0
eth2
8
802.1Q
vlan 30, 31, 120
vlan 31
GDR5
PRTT-FWF2
Lucent Brick 350
Internet
SB12.GDR
PRTT-FWB2
CheckPoint SPLAT
HP DL 380 G5
1
SC102-GIPMDS.GDR
3Com 5500G-EI 48
10.4.100.2
vlan 50
1
SC104-GIPMDS.GDR
3Com 5500G-EI 48
10.4.100.4
vlan 50
vlan 2
(ZH 107)
SC122-GIPMDS.GDR
3Com 5500G-EI 48
10.4.100.22
vlan 50
1
eth1
eth1
eth2
Métier NET-X
Batch NET-X
Test & Go
CFT NET-X
43
eth4
802.1Q
vlan 900, 920, 921
47 47
48 48
47 47
48 48
47 47
48 48
44
eth4
43
eth5
802.1Q
vlan 980
44
eth4
802.1Q
vlan 32, 33, 166, 180,
181, 182
43
eth5
802.1Q
vlan 980
21
eth3
vlan 700
SC106-GIPMDS.GDR
Foundry FastIron
Edge FESX424-PREM Réseaux privés
Backbone Prosodie
MPLS
46
45
10
9
vlan 30
802.1Q
vlan 100, 101, 102, 900
LBC102-GIPMDS.GDR
Nortel Alteon 2208
Mgmt10.4.100.12
vlan 50
46
45
10
9
vlan 32
802.1Q
vlan 150, 151
LBC104-GIPMDS.GDR
Nortel Alteon 2208E
Mgmt10.4.100.14
vlan 50
Réseaux privés
Backbone Prosodie
MPLS
22eth3 vlan 701
SC106-GIPMDS.GDR
Foundry FastIron
Edge FESX424-PREM
802.1Q 802.3ad
vlan 30, 31, 100, 101, 102, 120, 900, 920,
921
802.3ad
vlan 90
eth1
eth2
802.1Q
vlan 32, 33, 166, 180,
181, 182
802.1Q 802.3ad
vlan 32, 33, 150, 151, 160, 161, 162, 163,
164, 166, 180, 181, 182, 980
Dessin1
Architecture physique
Plate-forme de production
Architecte reignier michelNom client
Page: 1/6Date de modification 19/11/2007 Version
Réseau NAS
Légende :
vlan Vlan MDB & NET-X
vlan Vlan Zone de services
1 Gbps cuivre (1000Base-T)
100 Mbps cuivre (100Base-TX)
vlan Vlan Interconnexion
Liste des serveursFichier Inventaire-Système.xls
Onglet « PROD »
vlan Vlan NAS
eth1 eth1Synchro
Liste des serveursFichier Inventaire-Système.xls
Onglet « PROD »
Vers ancienne plate-forme gipmdsv2
Voir onglet Arch. temporaire
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 14
SommairePré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 15
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 16
Le run GIPMDS
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
Nombre de batchs exécutés sous VTOM par mois
0
100000
200000
300000
400000
500000
600000
01/0
6/2
006
01/0
7/2
006
01/0
8/2
006
01/0
9/2
006
01/1
0/2
006
01/1
1/2
006
01/1
2/2
006
01/0
1/2
007
01/0
2/2
007
01/0
3/2
007
01/0
4/2
007
01/0
5/2
007
01/0
6/2
007
01/0
7/2
007
01/0
8/2
007
Nombre total d'exécution
Exécution OK
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 17
SommairePré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 18
COMPLÉMENTARITÉ avec les intervenants développeurs
Continuité naturelle avec le métier d’infogérant
o Principe :
Développement InfogéranceGestionnaire
Applicatif
Livraison
Anomalie
Service de Gestionnaire Applicatif
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 19
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 20
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 21
Architecture VTOM: schéma
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 22
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 23
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 24
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 25
Reproduction ou communication même partielle interdite sans autorisation écrite de Prosodie 26
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 27
SommairePré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 28
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 29
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 ?
PROSODIE-INF-PPT-VTOM-071122
Merci de votre attention
Tel : 01 46 84 11 11
150 rue galliéni – 92641 Boulogne Cedexwww.prosodie.com