مخطط الموضوع

  • Page d’accueil

    Le cours "Cloud Computing" destiné dédié aux étudiants en master STIC et I2A offre une image claire sur l'univers du Cloud, permettant aux participants de développer une compréhension précise des nuances entre cet environnement et les systèmes traditionnels. Ce cours couvre en détail les caractéristiques distinctives, les modèles de service (IaaS, PaaS, SaaS), les modèles de déploiement (cloud public, privé, hybride) ainsi que les technologies fondamentales du Cloud. 

    Public cible : Les etudiant 2 eme annee Master Informatique, spécialité STIC/ I2A.

     Objectifs du Cours: Les objectifs généraux du cours "Cloud Computing" sont les suivants : 

      • Fournir aux étudiants une vision complète et approfondie du paradigme du Cloud Computing et les faire familiariser les étudiants avec les caractéristiques spécifiques du Cloud;

     • Sensibiliser les étudiants aux tendances émergentes du Cloud Computing, tels que l'Edge Computing, l'intégration de l'IA, et les nouveaux services cloud, afin de les préparer aux évolutions futures du domaine. A travers des exposes sur les tendances du CC; 

    • Sensibiliser les étudiants aux enjeux de sécurité spécifiques au Cloud Computing et les former aux meilleures pratiques pour assurer la protection des données et des applications.

     • Permettre aux étudiants d'appliquer leurs connaissances à des situations réelles, en mettant en œuvre des projets pratiques et des études de cas pour renforcer leur compréhension pratique. (OpenStack/Cloudsim)

    • Fiche-contact :

      • Enseignant de la matière : BOUFAGHES Hamida
      • Email : h.boufaghes@centre-univ-mila.dz
      • Crédit : 4
      • Coefficient : 2
      • Volume horaire global : 45 heures
      • Mode d’évaluation : examen final, qui compte pour 67% de la note finale et 33%  sur l'évaluation continu (note TP – Mini-projet, Exposés).

      • Prérequis:


        • Une compréhension solide des concepts informatiques de base, y compris les systèmes d'exploitation, les réseaux, et les systèmes distribués.
        • Une connaissance préalable des principes de la virtualisation et des services.
        • Compétence de programmation en JAVA.

        • Plan globale du cours

          • Parti1: Généralité sur le Cloud Computing;

            Parti2: Les technologies du Cloud

            Parti3: Cloud computing et l’entreprise;

            Partie4: La sécurité dans l’environnement  Cloud Computing.

          • TP

            1. Ce TP vise à donner aux étudiants une expérience pratique du Cloud Computing à l'aide de CloudSim tout en renforçant leurs connaissances théoriques sur le sujet.
            Objectifs du TP :  

            1. Acquérir une compréhension théorique du Cloud Computing et de ses principaux concepts.
            2. Apprendre à utiliser le framework de simulation CloudSim pour modéliser et simuler des scénarios dans un environnement de Cloud Computing.
            • Partie theorique :
            1. definir le framwork cloudsim et ses entites;
            2. Explorer les fonctionnalités de base de CloudSim.
            3. Comprendre les étapes impliquées dans une simulation CloudSim.
            • Partie pratique
            1. installation du Cloudsim;
            2. Créer une infrastructure cloud à l'aide de scénarios simples en modélisant des entités telles que Datacentre, Host, VM, Broker et Cloudlet.
            3. Manipuler les threads dans CloudSim pour créer une nouvelle entité, mettre la simulation en pause, puis la reprendre.;
            4. Apprendre à établir une topologie réseau entre les entités de CloudSim;
            5. enfin, on va etudier les concepts du Networkcloudsin ( networkDC, switch, appcloudlet,..etc), et apprendre à créer une application parallele sous Networkcloudsim ( par exemple une application client/serveur).