L informatique au service de l agriculture Jeudi 17 novembre 2011 Jean-Paul GUERCH Responsable Production jean-paul.guerch@triskalia.fr
Triskalia l informatique au service de l agriculture Présentation générale de la coopérative Organisation de la DOASI et de l infrastructure informatique Historique de l ordonnancement à Triskalia 2009 : le projet Visual TOM Visual TOM en 2011
Présentation générale de la coopérative
Triskalia : groupe coopératif de 1er plan Coopérative basée à Landerneau (Finistère) issue de la fusion en 2010 de 3 coopératives bretonnes : Coopagri-Bretagne Cam56 Eolys
Triskalia : groupe coopératif de 1er plan Objectifs de la coopérative : Accompagner les adhérents dans leurs productions végétales et animales Offrir des services techniques, économiques, administratifs et environnementaux. Valoriser les productions agricoles en les collectant, les transformant, les commercialisant sur le marché français, européen et mondial. Chiffres clés : 20 000 adhérents 4 000 salariés 2,2 mds CA 300 sites commerciaux et industriels
Triskalia, une coopérative multiactivités Capinov : pôle recherche et développement de Triskalia Analyses agronomiques, nutritionnelles, sécurité des aliments. Outils informatique interfacés avec Visual TOM : Solution laboratoire (gestion des analyses + envoi des résultats à l adhérent ou sur l extranet). Interfaçage avec les appareils de mesure. SIG : pilotage de la fertilisation, traçabilité parcellaire, gestion des déchets, aide aux normes environnementales. Lait : gestion de la collecte, traçabilité Produits finis : beurre Paysan Breton, lait en poudre (Régilait et autres), Mamie Nova etc Les chiffres : 937 apporteurs de lait, 352 millions de litres / an Outils interfacés avec Visual TOM : optimisation des tournées, logiciel de gestion (paie du lait)
Triskalia, une coopérative multiactivités Porcs : Objectif : aide à l élevage (technique, environnemental, génétique, nutrition, filière qualité) Produits : Socopa Les chiffres : 700 éleveurs, 1 700 000 porcs Outils informatiques interfacés avec Visual TOM : prise de commandes, logistique Nutrition animale : Objectifs : formulation, sélection des matières 1ères (marché de Chicago), informatique industrielle Les chiffres : 17 usines, 2 150 000 tonnes produites Outils informatiques interfacés avec Visual TOM : commercialisation (prise de commande, facturation), liaison informatique industrielle, signature électronique des ordonnances de produits médicamenteux, optimisation logistique, formulation de la composition des aliments en fonction du coût/approvisionnement des matières 1ères (céréales, soja, etc )
Triskalia, une coopérative multiactivités Légumes & céréales : aide à la production Produits : surgelés de marque Paysan Breton ou marques distributeurs (MDD), céréales fourragères. 4 sites industriels dont 2 en Espagne (produits méditerranéens) Les chiffres : 1 000 producteurs de légumes pour 158 000 tonnes produites Céréales : 7 750 apporteurs pour 800 000 tonnes Outils informatiques interfacés avec Visual TOM : JDE (supply chain), outil logistique fort, liaison avec l informatique de process, gestion des récoltes Distribution : distribution grand public ou professionnels Enseignes : Magasin Vert, Gamm Vert Les chiffres : 270 magasins Outils informatiques interfacés avec Visual TOM : outil grande distribution (caisse, flux de trésorerie, commandes, gestion des entrepôts)
Triskalia, une coopérative multiactivités Outils informatiques transverses Comptabilité : flux transverses inter-activités Compte adhérent : récapitulatif entre les apports de l agriculteur (céréales, lait etc ) et ses consommations (aliments, achat matériels etc ) infocentre : tableaux de bord de la direction, tableaux de bord des gestionnaire et des techniciens terrain (mise à disposition 8h). Visual TOM est la gare de triage entre toutes ces activités. Visual TOM est au centre de tout ces moyens informatiques, il est la formalisation des échanges entre les activités.
Triskalia l informatique au service de l agriculture Présentation générale de la coopérative Organisation de la DOASI et de l infrastructure informatique Historique de l ordonnancement à Triskalia 2009 : le projet Visual TOM Visual TOM en 2011
Organisation de la DOASI et de l infrastructure informatique
Triskalia : présentation de la DOASI La DOASI est composée de 90 personnes : Division études (45 p.) Division Architecture Production Support (45 p.) DAPS : Architecture (15 p.) : service responsable des choix d architecture technique composés d ingénieurs systèmes responsables de la partie technique au sein de projets fonctionnels ou purement techniques. Production (15 p.) : organisée en 2 pôles. Pôle Systèmes : ingénieurs systèmes Windows, Unix, stockage, réseau, bases de données. Monitoring, support niveau 2, évolution, remise en production. Pôle Contrôle Production : responsable du respect des normes et standards publiés, gestion de l ordonnancement Visual TOM. Effectif transverse entre Architecture et Production. Support (15 p.) : Support téléphonique utilisateur, assistance sur site.
L infrastructure informatique de Triskalia Serveurs unix : 122 serveurs unix (25% Aix, 75% linux) Serveurs windows : 180 serveurs windows (physiques et virtuels) Dont 55 serveurs citrix Virtualisation vmware : 14 ESX hébergeant 135 VM (90 windows + 45 linux) Réseau : 300 liaisons réseau Bases de données : 80 bases de données oracle Messagerie : 2 300 boîtes à lettre de messagerie Stockage : 30 To s/ baies NetApp dont 20 To en MetroCluster 15 To sur baies DataDomain (sauvegarde sur disque)
L infrastructure informatique de Triskalia Organisation de la sécurisation des données : 2 salles informatiques situées dans 2 bâtiments distants de 100m PRA basé sur la perte d une salle et pas des deux. Doublement des équipements en les répartissant entre les 2 salles: Serveurs applicatifs Réseau wan Dossier en cours sur l infrastructure électrique et réseau local Sécurisation via citrix, vmware, le cluster stockage, et le doublement des arrivées réseau wan.
Production Baies disque NetApp MetroCluster :
Triskalia l informatique au service de l agriculture Présentation générale de la coopérative Organisation de la DOASI et de l infrastructure informatique Historique de l ordonnancement à Triskalia 2009 : le projet Visual TOM Visual TOM en 2011
Historique de l ordonnancement à Triskalia
L ordonnancement à Triskalia Visual-Tom en quelques chiffres : 6 800 traitements (jobs scriptés essentiellement) 310 applications (applications métiers et fonctionnelles) 16 environnements 100 000 exécutions / jour 2,6 millions d'exécutions / mois
L ordonnancement à Triskalia Historique de l ordonnancement à Triskalia: 1997 : choix de Visual TOM 2001 : migration vers Sysauto (Sopra/Axway) puis vers Open-Process 2009 : retour vers Visual TOM Le choix Visual-Tom en 1997 : Richesse fonctionnelle et facilité d utilisation Interface graphique Visualisation immédiate des mises en production Editeur français
Les 1ères années Visual TOM 1997 2001, une montée en charge progressive La «guerre» aux crontabs Des automatisations de procédures systèmes vite relayées par des batchs applicatifs Un outil qui a vite fait de se montrer indispensable aux responsables d applications. mais des points bloquants Peu compatibles avec le statut de colonne vertébrale de la production. 2001 : le choix Sysauto Un éditeur à l écoute qui a corrigé les bugs Un produit qui va évoluer Un éditeur solide Une migration bing-bang, pas de mise en concurrence
2009 : insatisfactions des évolutions Un nouveau produit qui aurait dû prendre le meilleur des 2 mondes mais qui n a pas répondu à l attente Une migration non achevée (pas d application stratégique) Mauvaise conduite du changement : pas de «moulinette» opérationnelle entre les 2 produits (alors que maîtrise des 2 entités ). Développement d un outil interne. Une politique commerciale peu lisible et un mauvais suivi clientèle Achat d un outil tiers pour la supervision. «L automate n est pas un superviseur» Des bugs bloquants concernant des contraintes inter-serveurs et une mise en production non immédiate. Pas d écoute, un outil parmi d autres dans un catalogue bien fourni 2009 : décision prise d ouvrir un projet de changement d automate
Triskalia l informatique au service de l agriculture Présentation générale de la coopérative Organisation de la DOASI et de l infrastructure informatique Historique de l ordonnancement à Triskalia 2009 : le projet automate Visual TOM en 2011
Projet automate : choix de la solution Points stratégiques du cahier des charges Suivi d exploitation centralisé et accessible depuis tout poste de travail Modification de la journée de production «à la volée» Pouvoir récupérer l ensemble des caractéristiques des traitements Pouvoir faire des opérations de production en mode commande (déclenchement d un traitement)
Projet automate : choix de la solution 1er semestre 2009 : Prospective Dollar Universe (ORSYP) Visual TOM (Absyss) Control M (BMC) Vega (Unilink) UC4 (Bêta System) 2ème semestre 2009 : maquettage Short List : Visual TOM vs Dollar Universe Octobre 2009 : maquettes sur site Novembre 2009 : visite de site (Orsyp) / présentation en ligne (Absyss) Novembre à Décembre 2009 : tests comparatifs Décembre 2009 : choix Visual-TOM
Comparatif Visual TOM / $Universe Visual TOM Peu de formation nécessaire. $Universe Approche plus conceptuelle Formation sensiblement plus importante. Reprise de l existant Suivi de production en natif, à l identique de ce qui existe déjà (vues «à venir», «en cours», «en erreur»,..) Plan d exécution : la bascule se fait lorsque tous les jobs ont été statués Création rapide des objets, mise en production rapide Architecture centralisée Fiabilité du moteur, impacts en cas de défaillance d un agent? Forte déstabilisation des utilisateurs face à l outil. Aucune reprise possible (aucune proposition lors de la maquette) Via plusieurs accès (Business View Monitor, Job Monitor, Uni Job). Vues à paramétrer pour retrouver la situation Sysauto Recoupement des plans de journée, nécessité de se protéger. Création de traitements spécifiques pour simuler les enchaînements. Règles obligatoires à définir en amont (impacts potentiels sur les diffusions en production) Architecture distribuée Un problème sur un agent n impacte pas le reste de la production
Projet automate : 2010 migration Janvier : mise en place de l infrastructure installation de l outil et des différents agents Mise au point de l administration Validation des procédures de démarrage par client Procédures de sauvegardes/restaurations PRA : tests de coupure réseau, crash de la base, bascule manuelle production <-> backup Formation des opérateurs Formation niveau 2 pour les administrateurs
Projet automate : 2010 migration Migration en 3 phases : 1 Sysauto (30 graphes applicatifs + 10 graphes serveurs) import de la base fin janvier activation unitaire des applications migration des graphes applicatifs terminée début mars 2010 migration des graphes serveurs terminés fin mai 2010 2 - Xos (44 graphes applicatifs + 90 graphes serveurs) automatisation via Excell Import de fichiers plats (traitements, paramètres, contraintes, liens,..) Génération de commandes Visual TOM par macro Excell activation unitaire des applications migration terminée début juillet 2010 3 Windows Suppression des tâches planifiées. Toujours en cours.
Projet automate : 2010 migration Migration rapidement effectuée grâce à l expertise des intervenants Absyss : connaissance des 2 automates création de processus d automatisation Rigueur dans le déploiement Réactivité du support Importance du travail d analyse de la reprise en amont. Au final, une migration presque transparente.
Architecture Visual TOM Production binaires Bascule manuelle Backup binaires Snapshots tous les ¼ heures (4 rotations) toutes les heures (4 rotations) Base Accès total Pôle Contrôle Production Copie quotidienne à 7h30 Base Accès restreint Etudes + consultation des statistiques
Les environnements Environnements applicatifs mutualisés ou dédiés 95 applications métier Applications stratégiques pilotées par 1 moteur Environnements transverses Utilitaires (mailbox, fax, transferts externes ) Sauvegardes TINA Nagios Docubase, PVCS Environnement utilitaires applicatifs Sauvegardes BdD (Oracle, SQLServer, MySQL, Progress) Démarrage services (JDE, HRAccess,...) Environnements serveurs Traitements récurrents (début/fin de journée, traitements liés aux outils PVCS/mailbox, contrôles Oracle, ) Administration Visual TOM Backup, purge Exports vers Notes, synchronisation de la base en consultation Contrôles divers (procédures en cours de reprise, durée d exécution, bascule des dates d exploitation, )
Le référentiel Visual TOM Clients : 22 AIX, 8 SCO, 67 Linux, 35 Windows + 100 000 exécutions / jour Nombreux jobs cycliques
Développements périphériques Incidents de production Fiches de reprise Formulaires de mise en production Check List
Etat quotidien des incidents de production
Fiches de reprise
Check-list dynamique
Formalisation des mises en production
Visual TOM en 2011 Malgré des incidents : Blocages moteurs, mise en cause de l IHM ( en particulier sur la consultation des statistiques) Blocage moteur sur collision entre le vtbackup et sssecure Une solution opérationnelle et satisfaisante : Facilité de mise en oeuvre et de prise en main Rapidité de mise en production (créations ou demandes d évolutions) Suivi de production clair et complet Richesse de l outil statistique Relations avec le Support Visual TOM est aujourd hui un maillon essentiel au cœur de notre infrastructure.
Evolutions Visual BPM Langage commun entre utilisateurs et informatique Hors Visual TOM : Evolution forte du stockage Virtualisation Accès distant de toute origine (pc pro, perso etc ) Nouveau logiciel dans l activité distribution avec un suivi de production à maîtriser
Triskalia : l informatique au service de l agriculture Questions / Réponses