Title: Diapositive 1
1Soutenance des mémoires Apprentissage / Projet
Huseyin OZENICI Soutenu le 11 Septembre 2009
www.nourysolutions.com
2 Noury Solutions
Secteur dactivité
Cabinet de Conseil et dexpertise spécialisé sur les systèmes de gestion des bases de données et larchitecture technique des systèmes dinformation.
Implantation
2 boulevard de la Libération 93200 Saint-Denis
3 Plan général
Mon alternance
organisation du travail yabox activités et missions conclusion
Plugin SQL Server
objectif et contraintes développement intégration conclusion
www.nourysolutions.com
4 Mon alternance
Organisation du travail
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
www.nourysolutions.com
5 Mon alternance
Yabox (1/2)
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
www.nourysolutions.com
6 Mon alternance
Yabox (2/2)
La Yabox dans un SI
www.nourysolutions.com
7 Mon alternance
Formation Oracle
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
www.nourysolutions.com
8 Mon alternance
Formation SQL Server
Caractéristique de la formation
forme formation personnelle support livre Administration dune 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
www.nourysolutions.com
9 Mon alternance
Langage Shell
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
www.nourysolutions.com
10 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
www.nourysolutions.com
11 Mon alternance
Support TMA (2/2)
Accès aux bases pour la supervision (TMA)
www.nourysolutions.com
12 Mon alternance
Support résolution tickets dincident
Vue dun ticket via linterface du Support
www.nourysolutions.com
13 Mon alternance
Conclusion
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
www.nourysolutions.com
14 Plugin SQL Server
Objectif et contraintes
Objectif
rendre loffre 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 dadministration / 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
www.nourysolutions.com
15 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 dun fichier dans repository de Trac - plusieurs personnes sur même projet ? centralise le développement
www.nourysolutions.com
16 Plugin SQL Server
Tests
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
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)
www.nourysolutions.com
17 Plugin SQL Server
Intégration (1/2)
Fonctionnement de Nagios
www.nourysolutions.com
18 Plugin SQL Server
Intégration (2/2)
Vues NAGIOS pendant la supervision
Système supervisé
Indicateurs et disponibilité
www.nourysolutions.com
19 Plugin SQL Server
Conclusion
Activités
surveillance des bases de données SQL Server Objectif atteint étude des domaines Open Source, SGBD, DBA acquisition dune méthode de travail et dune rigueur
Vie du projet Yabox SQL Server
Utilisation en production chez les clients de Noury Solutions évolution dans lavenir - 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
www.nourysolutions.com
20Merci de votre attention Questions ?
www.nourysolutions.com