EXAMEN CLOUD COMPUTING SUJET 03/XX
EXAMEN + CORRIGE EN CLOUD COMPUTING
Question de mise en confiance: Que signifie CaaS ?
Exercice 1: (04 pts) QCM
Q01: Qu'est-ce que le Cloud Computing?
a) Un progiciel
b) Un moyen de stocker des données à distance
c) Une technique de gestion d'applications informatiques en entreprise
Q02: Lorsque l'on parle de Cloud Computing, où se situent en principe les ressources?
a) sur le poste de l'utilisateur
b) sur un serveur dédié
c) sur des serveurs distants
Q03: Quel est l'inconvénient majeur du Cloud computing?
a) La Disponibilité
b) Le prix
c) La sécurité
d) La rapidité
e) Aucune réponse
Q04: Avec l'émergence des objets connectés, l'efficacité du cloud computing atteint ses limites face à un phénomène précis. Lequel?
a) Son utilisation lors d'une tempête
b) La gestion de milliards de datas
c) La confidentialité des datas
d) La sauvegarde longue durée des datas
Exercice 2: (5 pts) Virtualisation
1. Donnez deux motivations de l'adoption de la virtualisation dans les réseaux informatiques? 1pt
2. L'adoption de la virtualisation dans les réseaux a entrainé la subdivision des acteurs d'internet en deux principaux acteurs
(fournisseurs). Citez-les en donnant le rôle de chacun d'eux. 2pts
3. Expliquez brièvement les caractéristiques suivantes des réseaux virtuels : l'héritage, la convergence.
4. Donnez deux avantages environnementaux de la virtualisation.
Exercice 3: (6 pts) Cloud Computing
1. En considérant les niveaux suivants : les données, plate-forme, infrastructure, application, dans quel ordre le Cloud Computing
établit-il le service avec le client final?
2. Lequel des services de Cloud offre-t-il le moins de sécurité ? Pourquoi ?
3. Soient les étapes suivantes d'intégration du Cloud computing dans une entreprise: Planification, définir le besoin, développement et
paramétrage, lancement de la solution, Identifier les applications et les processus voulus. Classez ces étapes dans l'ordre.
4. Citez deux types de stockage de données utilisé par la plupart des fournisseurs de Cloud.
5. Quelle est la technologie utilisée pour distribuer les requêtes de service aux ressources dans le Cloud?
Exercice 4: (5 pts) Modélisation de solutions Cloud
Une entreprise désire mettre à disposition de ses clients, diverses ressources R (stockage (no 1) bande passante (no 2), puissance de
calcul (no 3)) sous-exploitées. Pour ce faire, elle procède à la virtualisation de ses ressources en créant des machines virtuelles. Une
quantité Qi de ressource disponible Ri peut être alloué à plusieurs utilisateurs U(1<i<n, nétant le nombre d'utilisateurs) en totalité ou en
partie selon les cas. Cette allocation doit respecter certaines contraintes à savoir: la quantité totale allouée de chaque type de
ressource ne doit pas dépasser celle disponible à un instant t; la quantité de la ressource Ri libérée à tout instant est au plus égale à
celle attribuée lors de l'allocation. L'objectif est de maximiser les gains récoltés pour chaque type de ressource à partir de l'allocation.
Pour une meilleure implementation d'une politique d'allocation de ces ressources, on se propose de mettre en place un modèle
mathématique adapté à la situation. On considère les notations suivantes :
C(Ui): une variable indiquant que l'utilisateur Ui a été sélectionné ou pas. Cette variable ne peut prendre que deux valeurs possibles; 1
signifie que l'utilisateur a été sélectionné; a signifie que l'utilisateur Ui n'a pas été sélectionné.
-Li: variable indiquant la quantité totale libérée de la ressource numéro i.
-Xi: gain récolté pour la ressource numéro i.
1. Proposez une modélisation mathématique de la première contrainte pour les ressources 1 et 2. (2pts)
2. Proposez une modélisation mathématique de la deuxième contrainte pour les ressources numéro 1 et 2. (2pts)
3. Quel est le gain X récolté pour une allocation des 3 types de ressources ?
CORRECTION : EXAMEN CLOUD COMPUTING
Question de Mise en Confiance : Que signifie CaaS ? Réponse : Content as a Service, (conteneurs as-a-service) est un service en
paiement à l'utilisation basé sur le cloud qui donne aux entreprises le moyen de gérer leurs applications virtualisées, leurs clusters et
leurs conteneurs afin de faciliter et d'accélérer les déploiements.
Exercice 01 : (04pts) QCM
Questions Q1 Q2 Q3 Q4
Réponses b, c c c b
Exercice 02 : 5 pts Virtualisation
1) Motivations de l'adoption de la virtualisation dans les réseaux informatiques :
• Consolidation des ressources : La virtualisation permet de consolider plusieurs serveurs physiques en une seule machine physique,
ce qui réduit les coûts d'exploitation et la consommation d'énergie.
• Isolation et isolation : La virtualisation permet d'isoler les environnements logiques, améliorant ainsi la sécurité et la fiabilité du
réseau.
2) L'adoption de la virtualisation dans les réseaux a entraîné la subdivision des acteurs d'Internet en deux principaux fournisseurs :
• Fournisseurs d'infrastructure virtuelle (IV) : Ils fournissent l'infrastructure de base, telle que des serveurs, des réseaux et du virtuels.
Ils sont responsables de la gestion de l'infrastructure sous-jacente.
• Fournisseurs de services virtuels (VS) : Ils fournissent des services au-dessus de l'infrastructure virtuelle, tels que des services de
réseau, de stockage ou de sécurité virtuelles. Ils se concentrent sur la fourniture de services et d'applications.
3) Caractéristiques des réseaux virtuels :
Héritage : Les réseaux virtuels peuvent hériter des caractéristiques des réseaux physiques, comme la topologie et les protocoles,
tout en offrant une flexibilité et une gestion améliorées.
Convergence : Les réseaux virtuels peuvent converger plusieurs fonctions réseau, telles que le routage, la commutation, la sécurité
et l'équilibrage de charge, en une seule plateforme-forme, ce qui simplifie la gestion et l'exploitation.
4) Avantages environnementaux de la virtualisation :
Consolidation des ressources : La virtualisation permet de consolider les serveurs, notamment la consommation d'énergie, l'espace
et les besoins de refroidissement dans les centres de données.
Économie d'énergie : La virtualisation permet de réduire l'utilisation de l'énergie en optimisant l'utilisation des ressources
matérielles et en éteignant les serveurs inutilisés, ce qui réduit l'empreinte carbone.
Exercice 03 : 06 pts Cloud Computing
1) Ordre : L’application / La plate-forme / L’infrastructure / Les données.
2) L'infrastructure en tant que service (IaaS) est souvent considérée comme offrant potentiellement moins de sécurité que les autres
niveaux (application, plate-forme, données). Voici pourquoi : Contrôle partagé : Avec l'IaaS, le fournisseur de services Cloud gère
l'infrastructure sous-jacente, telle que les serveurs, les réseaux et le stockage, mais le client est généralement responsable de la
sécurité de la couche supérieure, y compris le système d'exploitation, les applications et les données. Cela signifie que la responsabilité
de la sécurité est partagée, et si le client ne configure pas correctement ces couches supérieures, des vulnérabilités peuvent
apparaître. Exposition aux menaces au niveau de l'OS : Étant donné que le client est responsable de la gestion du système
d'exploitation (OS) sur les instances de machines virtuelles, il peut être exposé à des menaces au niveau de l'OS, telles que des
vulnérabilités de sécurité ou des erreurs de configuration. Les failles au niveau de l'OS peuvent être exploitées par des attaquants
pour compromettre la sécurité. Complexité : La gestion de la sécurité à un niveau plus bas, tel que l'infrastructure, peut être plus
complexe et exiger des compétences avancées en matière de sécurité informatique. Les clients doivent s'assurer que leurs
configurations, correctifs de sécurité et politiques de sécurité sont correctement appliqués.
3) Ordonner les différents étapes d’intégration du Cloud Computing et définition :
Etape 1 : Définition du besoin :
L’entreprise doit se poser la question « quels sont les besoins de l’entreprise en termes de Cloud ?». Avec quel temps imparti. Tous les
Cloud ne sont pas pareils et l’entreprise doit donc comparer les services fournis par les fournisseurs de Cloud qui correspondent à sa
demande, ainsi que la technologie Cloud qui répond au mieux à ses besoins.
En gestion de projet informatique, c’est le moment où on analyse donc les besoins, les différents scénarios possibles et les coûts qui y
sont associés. L'implantation d’un Cloud, nécessite une vision de l’entreprise sur les impacts au sein de l’organisation et sur le retour sur
investissement.
Etape 2 : Planification :
La mise en place d’un cloud n’est pas rapide. La planification permet de découper le projet en différentes phases à atteindre aux dates
qui sont choisies par l’entreprise.
Etape 3 : Identification des applications et des processus voulus (cahier de charges) :
L’entreprise doit définir l’architecture du Cloud qu’elle souhaite puis elle doit choisir le matériel et les fournisseurs de Cloud qui
correspondent à ses besoins. Après que l’entreprise ait fait la technologie Cloud, il faut que l’entreprise choisisse les applications
qu’elle souhaite utiliser, et définir le processus de développement et les permissions de chacun des utilisateurs. Le but de cette étape
est de bien définir les règles qui seront utilisées lorsque le cloud sera mis en place afin ne pas « gâcher » des ressources par une perte
de productivité provenant d’une mauvaise préparation mais également de définir des règles de sécurité.
Etape 4 : Développement et paramétrage :
L’étape 4 correspond au paramétrage des applications et outils de cloud qui ont été décidés dans le cahier des charges. Il faut
également dans la gestion du projet, faire la recette des infrastructures du cloud, c’est à dire la réalisation de test informatique; il faut
également faire la rédaction du manuel des utilisateurs.
Etape 5 : Lancement de la solution cloud :
Lorsque le cloud est implanté, il faut que toutes les formations pour les utilisateurs aient été préparées en amont dans le planning. Il y
a également besoin de faire un suivi concernant la fiabilité des datas envoyés (pas de perte de données) ainsi que la sécurité soit
toujours présentes (intrusions…).
Etape 6 : Prix du cloud computing :
Les prix diffèrent en fonction de la puissance désirée et de la capacité de stockage et sont différents selon les constructeurs. La
nouvelle suite de Microsoft en version Cloud Office 365 coûte environ 13 699 FCFA hors taxe par mois et par utilisateur (+ de 250
utilisateurs) et environ 327 500 FCFA TTC la licence chez un revendeur. Il faut rajouter à cela la maintenance et la mise à jour. Si le prix
peut être avantageux, il ne faut pas oublier les 'coûts cachés' : la formation des utilisateurs en entreprise, le paramétrage, l'installation
des modules... Le Cloud n'est donc pas une diminution des coûts mais plutôt un lissage des coûts informatiques
4) 2 types de Stockages : Disques RAID et Réseau de Stockage SAN.
5) L’Equilibrage de Charge.
EXERCICE 4 : MODÉLISATION MATHÉMATIQUE POUR
ALLOCATION DE RESSOURCES
MODÉLISATION MATHÉMATIQUE
1 Modélisation mathématique de la première contrainte pour les ressources 1 et 2 :
n
∑ Ai1 ≤ Q1
i=1
∑ Ai2 ≤ Q2
i=1
2 Modélisation mathématique de la deuxième contrainte pour les ressources 1 et 2 :
0 ≤ L1 ≤ Ai1 pour tout i
0 ≤ L2 ≤ Ai2 pour tout i
3 Calcul du gain total X pour une allocation des 3 types de ressources :
n
X = ∑(X1 ⋅ Ai1 + X2 ⋅ Ai2 + X3 ⋅ Ai3 )
i=1
où X , X , et X représentent les gains unitaires pour chaque type de ressource.
1 2 3
★★★★★