Académique Documents
Professionnel Documents
Culture Documents
Mise en Place d’une Solution Big Data En cloud pour la gestion Des
Données Réseaux
Remerciements
Mise en Place d’une Solution Big Data En cloud pour la
gestion Des Données Réseaux
RÉSUMÉ :
La mise en place d'une solution Big Data en cloud computing pour la gestion des données
réseau implique l'utilisation de l'apprentissage automatique (Python) pour analyser et traiter
les données. Cette solution propose une approche basée sur le cloud computing, qui permet de
stocker et de traiter les données réseau de manière flexible et évolutive.
L'objectif principal de cette solution est de surveiller en temps réel les performances du
réseau, de détecter les anomalies et les problèmes potentiels, et d'optimiser l'utilisation des
ressources réseau. Python peut être utilisé pour développer des algorithmes d'apprentissage
automatique qui permettent d'analyser les données réseau et d'identifier les modèles et les
tendances.
En utilisant les capacités de traitement distribué du cloud computing, cette solution peut
traiter de grandes quantités de données réseau de manière efficace. Elle peut également tirer
parti de la scalabilité du cloud computing pour s'adapter aux besoins changeants de
l'entreprise en termes de stockage et de traitement des données.
En résumé, la mise en place d'une solution Big Data en cloud computing pour la gestion des
données réseau implique l'utilisation de Python pour collecter, analyser et traiter les données.
Cette solution permet de surveiller les performances du réseau, de détecter les anomalies et les
problèmes potentiels, et d'optimiser l'utilisation des ressources réseau de manière flexible et
évolutive.
MOTS-CLEES :
Cloud computing, Big data, SQL, Réseau informatique, Python , NumPy, SciPy , IP/TCP .
Table des matières
Liste des figures
Liste des Tableaux
Introduction générale
L'avènement des technologies de l'information a conduit à une explosion des données
générées par les réseaux informatiques. La gestion efficace de ces données massives
est devenue un défi majeur pour les entreprises et les organisations qui dépendent de
réseaux robustes et performants. Dans ce contexte, l'utilisation du Big Data et du cloud
computing émerge comme une solution prometteuse pour gérer et exploiter ces
données réseau de manière efficace.
Cette thèse propose la mise en place d'une solution Big Data en cloud computing pour
la gestion des données réseau, en utilisant Python comme langage de programmation
principal pour développer une application dédiée. L'objectif est de combiner les
capacités de stockage et de traitement massif offertes par le cloud computing avec les
fonctionnalités d'analyse et de traitement des données de Python pour fournir une
solution complète et performante.
Dans ce chapitre, nous allons présenter l’organisme d’accueil qui nous a fait confiance et
ouvert ses portes pour nous accompagner tout au long de ce projet au sein de son département
informatique et nous a permis de découvrir les problèmes posés qui ont donné naissance à
notre sujet de fin d’étude
2- Présentation
3- Missions
Nomatis est un acteur majeur dans leurs domaines d’activités, leur mission est de
fournir des produits et des services de haute qualité. Ils se sont engagés à investir dans
leurs collaborateurs et dans leur entreprise afin de se positionner pour une croissance
durable à long terme.
4- Activités
Energie
Information Technologie
Télécommunication
Outshouring & Consulting
5- Implantation de L’entreprise
2005
Création de NOMATIS
2006
NOMATIS réalise avec succès des projets
d’envergure pour ses clients au Maroc
2010
Premiers clients de NOMATIS à
l’international
2012
NOMATIS compte plus de 100 collaborateurs
2014
NOMATIS a un nouveau siège au Quartier
des Orangers à Rabat
7- Fiche Technique
Nom Nomatis
Logo
Les Serveurs :
Un serveur est un dispositif informatique qui offre des services à un ou plusieurs clients, les serveurs
que Nomatis disposent sont tous dans une salle machine et présentent différentes caractéristiques
comme suit :
Les applications :
Les applications de Nomatis sont diverses et installées sur les serveurs contenus en salle
machine.
Elle dispose trois applications qui feront l’objet d’interconnexion, les utilisateurs travaillent
en temps réel sur ces applications mentionnés sur le tableau ci-dessous :
Téléphone iPhone 13 7
Pc portable HP 80
Imprimante Konica 5
Caméra IP TP Link 50
Tableau 3 : Les équipements terminaux de Nomatis
Routeur
Switch
Prise RJ45
LAN
Le réseau LAN du département de Nomatis est un réseau FAST ETHERNET commuté à
10/100Mbps Basé sur la topologie en étoile.
La norme de câblage réseau utilisée est TIA-568A commuté, la dorsale est câblée en utilisant
des paires torsadées FTP CAT6.
2- Topologie et architecture
Nomatis dispose :
En mettant en place une solution Big Data en cloud pour la gestion des données réseau,
l'entreprise pourra améliorer sa capacité à gérer, surveiller et optimiser son réseau de manière
proactive, tout en tirant parti des avantages du Big Data et du cloud computing.
2- Critique de l’existant
L’étude de l’architecture du système actuel au sein du Nomatis, nous conduit à détecter
certains problèmes.
3- Solution
Le projet consiste à mettre en place une solution Big Data en cloud pour la gestion des
données réseau. L'objectif est de collecter, stocker, traiter et analyser de manière efficace les
données générées par les équipements réseau, les applications et les utilisateurs, afin
d'optimiser les performances du réseau, de détecter les problèmes et de prendre des décisions
basées sur des données en temps réel.
Collecte des données : Les données réseau seront collectées à partir de différentes
sources, telles que les journaux d'événements, les mesures de performance, les flux de
trafic, etc. Des mécanismes d'acquisition de données seront mis en place pour collecter
les données en temps réel.
Stockage des données : Les données collectées seront stockées dans une
infrastructure de stockage distribué et évolutive, telle que Hadoop Distributed File
System (HDFS) ou une base de données NoSQL. Cette infrastructure permettra de
gérer le volume important de données générées par le réseau.
Traitement des données : Les données seront traitées en utilisant des techniques de
traitement distribué, telles que le MapReduce, pour effectuer des opérations de
transformation, de filtrage et d'agrégation. Des outils tels qu’Apache Spark peuvent
être utilisés pour accélérer le traitement des données.
Analyse des données : Les données traitées seront analysées pour détecter les
anomalies, optimiser les performances, identifier les tendances et prendre des
décisions basées sur des données en temps réel. Des techniques d'analyse avancées,
telles que le machine Learning et les modèles prédictifs, peuvent être utilisées pour
extraire des informations précieuses des données.
Visualisation des données : Les résultats de l'analyse seront présentés sous forme de
tableaux de bord interactifs, de graphiques et de visualisations pour faciliter la
compréhension et la prise de décision. Des outils de visualisation de données, tels que
Kibana ou Tableau, peuvent être utilisés pour créer des interfaces utilisateur
conviviales.
Sécurité des données : Des mesures de sécurité seront mises en place pour protéger
les données réseau, y compris le chiffrement des données sensibles, l'authentification
et le contrôle d'accès.
Évolutivité et flexibilité : La solution sera conçue pour être évolutive, en permettant
l'ajout ou la suppression de ressources selon les besoins. Elle sera également flexible
pour s'adapter aux changements et à l'évolution des exigences du réseau.
L'implémentation de cette solution Big Data en cloud pour la gestion des données réseau
permettra d'améliorer la performance, la sécurité et la disponibilité du réseau, en fournissant
des informations précieuses pour la prise de décisions stratégiques et opérationnelles.