Presentation_Peakup

Download Report

Transcript Presentation_Peakup

Sommaire







Objectif de Peakup
Principes de fonctionnement
Fonctionnalités
Architecture
Modes d’utilisation
Avantages
Open Source Job Scheduler
Objectif de PeakUp
L’Objectif de PeakUp est d’obtenir un référentiel de production
référençant l’ensemble des composants techniques et applicatifs,
accessible par tous les acteurs d’une DSI et intégrant les
processus nécessaires à leur contrôle et diffusion.
PeakUp permet d’uniformiser les développements techniques en
faisant abstraction des outils utilisés (Ordonnanceur, logiciels de
sauvegarde, etc.)
Principes de fonctionnement
Peakup peut être utilisé de deux façons différentes :
 Collecte d’un référentiel existant par les injecteurs PeakUp
 Ordonnancement (4 Ordonnanceurs disponibles (TWS, $Universe, Control-M,
OJS)
 Shell
 Variables
 Fichiers
 Configuration technique
 Implémentation manuelle
Fonctionnalités
PeakUp permet de gérer :







Les environnements
Les versions
la configuration technique
Les livraisons
La norme
La documentation
Les consignes
Gestion des environnements
La diffusion des applications est souvent réalisée par un ensemble de produits
développés en interne, lourds et couteux à maintenir.
La gestion des paramètres liée aux environnements rend complexe toute livraison
PeakUp intègre toutes ces fonctions
Définition de tous les composants liés à chaque environnement et directement diffusables :






Ordonnancement
Shell
Procédures
Variables
Fichiers
Programmes
Gestion des versions
Les versions d’applications n’existent pas réellement en production.
 La gestion des versions par PeakUp (tous les objets sont versionnés) permet de
métriser l’impact des modifications ainsi que les retours arrières.
 Le Package (objet de PeakUp) permet d’effectuer une livraison par delta entre deux
versions d’application
L’intégrité du référentiel
Une fonction de contrôle des applications permet de s’assurer de la bonne
définition des objets.
L’utilisation des « Formats» permet de s’assurer du respect des normes et
standards
 Toute modification effectuée sur une application implique le contrôle de cette
application avant sa génération
 La définition des normes dans les formats d’affichage et de génération (objets PeakUp)
implique un respect strict des règles.
 Les références croisées permettent de référencer les objets obsolètes
La documentation
La documentation est difficile à maintenir
 PeakUp permet de comprendre aisément les applications grâce à sa représentation
graphique
 Les dossiers de production sont générés automatiquement
 Un graphique technique permet de visualiser les relations entre l’architecture et les
applications
Architecture
Peakup est basé sur une architecture Web centralisée.
Dans sa version de démonstration PeakUp utilise une installation de type Wamp
(PHP, Apache, Mysql).
L’interface est accessible depuis n’importe quel poste de travail possédant un
navigateur.
Modes d’utilisation
Les principaux modes d’utilisation :





Déploiement des applications sur l’ensemble des environnements
Rétro documentation
Analyse périodique de la qualité
Remise à niveau ou modification des normes
Migration d’ordonnanceurs
Ces modes sont indépendants les uns des autres et peuvent être mis en place progressivement en
fonction des besoins.
Deux modes de réalisation possibles
 Sur les environnements du client
 Sur les environnements de TargetProd avec possibilité de SaaS (Software as a
Service)
La réalisation peut être faite par le client ou par TargetProd.
Avantages
 Gains de productivité
 Industrialisation des processus de fabrication et de livraison
 Génération automatique
 Simplification des migrations (ordonnanceurs, standards, outils)
 Réduction des temps d’intégration et indirectement du temps de cycle des
applications
 Peakup dispose d’une fonction d’export du référentiel au format XML permettant
une intégration dans une CMDB (Configuration Management DataBase)
Open Source Job Scheduler et
PeakUp
L’intégration d’Open Source Job Scheduler dans PeakUp, permet d’obtenir toutes
les fonctionnalités d’un Ordonnanceur classique.






Description des enchainements en mode graphique
Contrôle de cohérence
Ressource logique
Présence fichier
Gestion des localisations
Planification
La codification des éléments gérés par PeakUp permet d’obtenir un
Ordonnancement fiable, respectant les normes et diffusable sur tous les
environnements sans intervention.