Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parGervais Constant Modifié depuis plus de 9 années
1
Huseyin OZENICI Soutenu le 11 Septembre 2009 Soutenance des mémoires Apprentissage / Projet www.nourysolutions.com
2
2 / 20 Noury Solutions Secteur d’activité Cabinet de Conseil et d’expertise spécialisé sur les systèmes de gestion des bases de données et l’architecture technique des systèmes d’information. Implantation 2 boulevard de la Libération 93200 Saint-Denis
3
3 / 20 www.nourysolutions.com Plan général 1)Mon alternance 2)Plugin SQL Server organisation du travail yabox activités et missions conclusion objectif et contraintes développement intégration conclusion
4
4 / 20 www.nourysolutions.com Mon alternance Contexte évolution au sein des pôles « Bases de données » et « Support » poste équipé de Windows XP Pro et Linux Debian Technologies utilisées SGBDR Oracle SGBDR SQL Server 2005 Nagios : surveillance système Shell : langage (interpréteur de ligne de commande) libre shUnit : framework de test unitaire pour le Shell Organisation du travail
5
5 / 20 www.nourysolutions.com Mon alternance Présentation et configuration plate-forme de surveillance de bases de données surveille à distance et de façon centralisée, 24h/24 et 7j/7 mono base de données multi : Oracle, SQL Server et MySQL petite de taille (semblable à une box) 1Go de mémoire masse : carte flash 512Mb de mémoire physique Avantages outil simple d'utilisation pas de formation exigée pour les DBA facile à installer : IP + configuration des bases à surveiller Yabox (1/2)
6
6 / 20 www.nourysolutions.com Mon alternance La Yabox dans un SI Yabox (2/2)
7
7 / 20 www.nourysolutions.com Mon alternance Caractéristique de la formation forme : transfert de compétence support : livre « Oracle 10g : Administration niveau 1 » étude des chapitres + exercices exercices + entraînement : Linux SuSe 9.3 + Oracle 10gR2 Contenu général de la formation architecture du SGBDR processus installation du SGBDR fichiers Formation Oracle
8
8 / 20 www.nourysolutions.com Mon alternance Caractéristique de la formation forme : formation personnelle support : livre « Administration d’une base de données SQL Server 2005 » étude des chapitres + exercices exercices + entraînement : Windows XP Pro + SQL Server 2005 Ent. Ed. Contenu général de la formation architecture du SGBDR installation et configuration gestion sauvegarde et restauration Formation SQL Server
9
9 / 20 www.nourysolutions.com Mon alternance Caractéristique de la formation forme : formation personnelle support : site internet http://abs.traduc.org/ entraînement : Linux Debian grande importance dans mon projet principal Langage Shell
10
10 / 20 www.nourysolutions.com Mon alternance Support : TMA (1/2) Définition TMA = Tierce Maintenance Applicative principe : externaliser quoi ? maintenance des applications qui ? société cliente à qui ? société prestataire (exemple : Noury Solutions) pourquoi ? maitriser coûts, manque de moyen, personnel… Contexte TMA = Supervision des bases de données des clients quand ? tous les vendredi comment ? rapport TMA rédiger pour chaque client + envoi
11
11 / 20 www.nourysolutions.com Mon alternance Support : TMA (2/2) Accès aux bases pour la supervision (TMA)
12
12 / 20 www.nourysolutions.com Mon alternance Support : résolution tickets d’incident Vue d’un ticket via l’interface du Support
13
13 / 20 www.nourysolutions.com Mon alternance Environnement expérience positive au sein de Noury Solutions équipe Noury Solutions : jeune et dynamique travail en équipe rythme alternance avoir un pied dans la vie professionnelle activités réalisées appréhender le métier de DBA Activités étude sur les domaines Open Source, SGBD, métier DBA… gérer les exigences des clients Conclusion
14
14 / 20 www.nourysolutions.com Plugin SQL Server Objectif et contraintes Objectif rendre l’offre Yabox multi-SGBD pouvoir surveiller des bases SQL Server (orienté « Exploitation ») intégrer ce plugin à la Yabox Contraintes langage : - intégration boitier Yabox (Linux) : doit être compatible - léger : interpréteur de commande - utilisation tsql : tâche d’administration =/= connecteurs ODBC, JDBC… - plugin de surveillance des bases Oracle développé en Shell auparavant pré-requis : - prendre connaissance du SGBDR SQL Server - pouvoir développer en Shell
15
15 / 20 www.nourysolutions.com Plugin SQL Server Développement Général script Shell propriété de Noury Solutions Suivi du développement Trac : outil Open Source de gestion de projet - une étap de développement = ticket = tâche (+fonctionnalité, bug…) - chaque ticket a un cycle de vie - RoadMap suivi du projet SVN : outil de versionning - stockage différentes versions d’un fichier dans repository de Trac - plusieurs personnes sur même projet centralise le développement
16
16 / 20 www.nourysolutions.com Plugin SQL Server Tests Tests unitaire (orienté fonctionnel) en local sur ma machine pendant le développement implémentation via le framework shUnit différents tests : - accessibilité base - présence machine - résultat attendu (succès et échec) Environnement de Test but : bon fonctionnement du plugin en environnement de production préparer environnement de test (Windows + SQL Server) créer de bases de données simuler problématiques
17
17 / 20 www.nourysolutions.com Plugin SQL Server Intégration (1/2) Fonctionnement de Nagios
18
18 / 20 www.nourysolutions.com Plugin SQL Server Intégration (2/2) Système superviséIndicateurs et disponibilité Vues NAGIOS pendant la supervision
19
19 / 20 www.nourysolutions.com Plugin SQL Server Activités surveillance des bases de données SQL Server : Objectif atteint étude des domaines Open Source, SGBD, DBA… acquisition d’une méthode de travail et d’une rigueur Vie du projet : Yabox SQL Server Utilisation en production chez les clients de Noury Solutions évolution dans l’avenir : - superviser bases de données SQL Server (orienté « Performance ») - rassembler les différents plugins dans un même projet - donc possibilité de changer de langage Conclusion
20
Merci de votre attention Questions ? www.nourysolutions.com 20 / 20
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.