Vous êtes sur la page 1sur 18

Thème :

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.

En utilisant Python, un langage de programmation populaire et polyvalent, cette solution


permet de collecter et d'agrémenter les données provenant des équipements réseau. Python
offre de nombreuses bibliothèques et outils pour l'analyse des données, tels que Pandas,
NumPy et SciPy, qui peuvent être utilisés pour manipuler et analyser les données réseau.

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.

L'utilisation du cloud computing offre une infrastructure évolutive et flexible pour le


stockage et le traitement des données réseau. Les données provenant des équipements
réseau tels que les routeurs, les commutateurs et les pare-feu peuvent être collectées,
agrégées et analysées en utilisant des techniques de Big Data, permettant ainsi une
surveillance en temps réel, une détection des anomalies et une optimisation des
ressources du réseau.

Python, en tant que langage de programmation polyvalent et populaire, offre de


nombreuses bibliothèques et outils pour l'analyse des données. Son écosystème riche
comprend des bibliothèques telles que Pandas, NumPy et SciPy, qui permettent de
manipuler et d'analyser efficacement les données réseau. En utilisant Python, il est
possible de développer des algorithmes d'apprentissage automatique pour extraire des
informations précieuses à partir des données réseau, améliorant ainsi la prise de
décision et la performance du réseau.
La solution proposée dans cette thèse vise à résoudre les problèmes de gestion des
données réseau en exploitant les avantages du Big Data et du cloud computing, tout en
utilisant Python comme langage de programmation principal. Cette solution offre une
approche novatrice et efficace pour surveiller, analyser et optimiser les réseaux,
garantissant ainsi une disponibilité et une performance optimale. Dans les chapitres
suivants, nous explorerons en détail les différentes composantes de cette solution, ainsi
que les résultats obtenus lors de sa mise en œuvre et de son évaluation.
Chapitre l : PRESENTATION DE LA
SOCIETE ET DEFINITION DU CONTEXTE
I. L’organisme Nomatis
1- Introduction

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

Nomatis est un opérateur global de conseil et d’ingénierie en télécommunication qui apporte


son expertise dans le cadre de grands projets depuis 2005.
Nomatis est présent au Maroc et en France et exporte ses services à l’international. Notre
Entreprise intervient dès la conception d’un projet jusqu’à sa mise en service et assure son
suivi dans le temps. Spécialisée dans le consulting, guide ses clients vers la réussite, en
définissant des attentes claires et réalistes, en anticipant l’appropriation du projet par les
utilisateurs finaux, en accompagnant le changement.

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

2016 NOMATIS obtient la certification d’agrément


par L’ONEE dans le domaine de construction
des réseaux électriques (type MT-BT1)

Qualification et Classification Classe 1 de


2017 NOMATIS par le Ministère de l’Equipement,
du Transport de la Logistique et de l’Eau, en
Electricité, Courant faible, Traitement
acoustique et audiovisuel

2018 NOMATIS est certifiée ISO 9001 versions


2015
2019 NOMATIS a une nouvelle identité visuelle et
crée de nouvelles businesses lines
Tableau 1 : Historique de Nomatis.
6- Organigramme de Nomatis

7- Fiche Technique

Nom Nomatis

Logo

Date de création 2005

Siège sociale 32 Av. El Hatimi Les Orangers Rabat


Maroc

Président Mustapha ourkkiya

Nombre d’effectifs 203 Employés

Chiffre d’affaires 10 000 000 DHS

Site Web https://www.nomatis.com/


Tableau 1 : Fiche Technique de Nomatis
II. Architecture et étude de l’existant
1- Présentation de l’existant
Une bonne compréhension de l’environnement informatique a aidé à déterminer la portée de
notre projet et a affecté une grande partie des décisions que nous allons prendre au cours de
l’implémentation de notre solution de problème des gestions de données réseau.
La première tâche a été de rencontrer différentes personnes qui entretiennent directement ou
indirectement une relation avec le service informatique de Nomatis.
Ensuite nous avons réellement débuté le travail en menant différentes visites et recherches.
Cette méthodologie de travail nous a permis d’avoir une connaissance large de l’existant.
Ici nous allons faire l’inventaire de tous les outils informatiques, du réseau informatique, et
des services TRIPLE PLAY qui feront l’objet d’interconnexion.

 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 :

Rôle de serveur Type de serveur + O. S


caractéristique

Serveur Web (HTTP)


Serveur vidéosurveillance
Serveur de Fichier Serveur HPE ProLiant ML350
Gen10 – 4LFF (877620-421)
Serveur de base de données Serveur HPE ProLiant ML110
Gen10 4208 monoprocesseur 16
Go-R S100i 8 disques à petit
facteur de forme 1x 800W
(P21440-421)
Tableau 1 : Les serveurs de Nomatis

 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 :

APPLICATIONS ROLES BENEFICIARES

Tableau 2 : Les applications de Nomatis

 Les équipements terminaux :

TYPES DE TERMINAUX MODELES NOMBRES

Téléphone iPhone 11 100

Téléphone Samsung S20 10

Téléphone iPhone 13 7

Pc portable HP 80

Imprimante Konica 5

Postes de travail 140

Caméra IP TP Link 50
Tableau 3 : Les équipements terminaux de Nomatis

 Les équipements d’interconnexion :

TYPES DE TERMINAUX MODELES


NOMBRES

Routeur

Switch

Prise RJ45

Réseaux Ethernet 10/100


Tableau 4 : Les équipements d’interconnexion de Nomatis

 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 :

 D’une salle serveur contenant les équipements et les applications.

 D’équipement d’interconnexion et des terminaux.

 Des équipements de protection électriques (UPS).

 Un système de refroidissement centralisé


3- Equipement actuels en matière de sécurité
Le parc informatique de l’entreprise comprend des points forts :

 L’existence des pare-feu et d’antivirus sur les serveurs de l’entreprise.


 La salle serveur est très bien protégée avec onduleurs et des systèmes de
refroidissement.
 Présence de la dorsale (réseau) à base de paires torsadées catégorie 6.
 Une procédure est mise en place de renouvellement des postes informatiques, serveurs
et équipements réseau en fonction d’un cycle de vie prédéfini.
 L’entreprise assure la maintenance préventive des équipements.

III. ANALYSE DE L’EXISTANT


1- Contexte du projet
Avec la numérisation croissante des opérations commerciales, les entreprises génèrent une
quantité massive de données réseau provenant de divers appareils, applications et services. La
gestion et l'analyse de ces données deviennent complexes et nécessitent des solutions
adaptées. Les réseaux d'entreprise sont de plus en plus complexes, ce qui exige une meilleure
visibilité, une détection proactive des problèmes et une prise de décision éclairée. Le Big Data
offre des capacités avancées d'analyse et de traitement des données, tandis que le cloud
computing fournit une infrastructure flexible et évolutive. Une solution Big Data en cloud
permet une analyse en temps réel pour détecter les anomalies, optimiser les performances et
renforcer la sécurité du réseau. L'analyse des données permet également d'optimiser les
performances du réseau et de prendre des décisions stratégiques éclairées pour l'expansion et
l'allocation des ressources.

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.

 Les ressources sont stockées sur plusieurs serveurs externes.


 Les ressources allouées nécessitent un grand budget.
 La solution de sauvegarde des données actuel présente plusieurs limitations (temps et
volume de sauvegarde, bd relationnelle).
 La diversité des données nous impose de les séparer, cette contrainte nous plus de
stockage et de serveurs de base de données.

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.

La solution comprendra les composants suivants :

 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.

Vous aimerez peut-être aussi