0% ont trouvé ce document utile (0 vote)
4 vues46 pages

Chap1 Intro Cloud DataCenter

Le cours sur l'Architecture Cloud et Data Center vise à enseigner aux étudiants les fondamentaux du Cloud Computing, les types de stockage, la virtualisation, et la conception d'architectures Cloud. Il couvre également l'évolution des Data Centers et les défis de sécurité associés. Les étudiants apprendront à comparer les modèles de déploiement Cloud et à résoudre des problèmes de sécurité dans ce contexte.

Transféré par

hagguieya5
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues46 pages

Chap1 Intro Cloud DataCenter

Le cours sur l'Architecture Cloud et Data Center vise à enseigner aux étudiants les fondamentaux du Cloud Computing, les types de stockage, la virtualisation, et la conception d'architectures Cloud. Il couvre également l'évolution des Data Centers et les défis de sécurité associés. Les étudiants apprendront à comparer les modèles de déploiement Cloud et à résoudre des problèmes de sécurité dans ce contexte.

Transféré par

hagguieya5
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Architecture Cloud & Data Center

Enseignante: Latifa Guesmi


[Link]@[Link]

Année universitaire : 2024/2025


Objectifs du cours
À la fin de ce cours, les étudiants seront capables de :

◼ Comparer les avantages et les inconvénients des différents modèles de


déploiement Cloud.

◼ Comprendre les fondements des Data Centers

◼ Définir les différents types de stockage dans le Cloud.

◼ Expliquer les concepts de virtualisation, de conteneurisation.

◼ Identifier les composants clés d'un Data Center et leur rôle.

◼ Concevoir une architecture Cloud pour une application donnée.

◼ Résoudre les problèmes courants liés à la sécurité dans le Cloud.

2
Contenu du cours

◼ Chapitre 1: Introduction au Cloud et Data Center


◼ Chapitre 2: Fondement des Data Centers
◼ Chapitre 3: Fondamentaux de l’architecture Cloud
◼ Chapitre 4: Modèles de services de Cloud Computing
◼ Chapitre 5: Modèles de déploiement de Cloud Computing
◼ Chapitre 6: Migration dans le Cloud Computing
◼ Chapitre 7: Sécurité dans le Cloud et Data Center

3
Chapitre 1 :

Introduction au Cloud et Data Center


Contenu
◼ Introduction
◼ Définition du Cloud Computing

◼ Histoire

◼ Caractéristiques du Cloud

◼ Avantages & Inconvénients

◼ Qu’est ce qu’un Data Center

◼ Évolution des Data Center

◼ Avantages et défis des Data Centers

◼ Conclusion

5
Introduction

Le monde numérique est en constante évolution, et les


entreprises doivent s'adapter pour rester compétitives.
Le Cloud Computing et les Data Centers sont au cœur de
cette transformation. Ce cours vous permettra de
comprendre les fondamentaux de ces concepts clés, leur
évolution et les avantages qu'ils offrent.

6
Qu'est-ce que le Cloud Computing ?
8
OUI !

9
La crise du logiciel

▪ Dans les années 1960, l’informatique conquiert de nouveaux


champs d’application.
▪ Naissance des sociétés de services informatiques.
▪ Croissance exponentielle de taille des systèmes informatiques.
▪ La taille (en milliers de lignes de code) du logiciel de base des
machines IBM croît de 25 en 1958 (IBM 704) à 500 en 1964
(IBM 7090) puis à 5 000 en 1968 (IBM 360).
➔ Cette explosion de la taille des logiciels a conduit à des défis
majeurs en matière de gestion des projets informatiques, de
fiabilité, et de maîtrise des coûts, ce qui a donné naissance à ce
que l'on appelle la "crise du logiciel".
Apparition du cloud

Problématique d’Amazon :
▪ Absorber la charge importante des commandes faites sur leur site
durant Noël.
▪ Investissement dans un grand parc de machines (Data centers).
▪ Ressources sous-utilisées le reste de l’année.

Louer ces ressources à d’autres


entreprises.

Apparition du 1er cloud public (2002)


Ancêtres du Cloud computing

● Virtualisation

● Informatique utilitaire

● Grid Computing
Ancêtres du Cloud computing

Virtualisation

▪ La Virtualisation a été la première pierre vers l’ère du Cloud computing.

▪ Elle fait référence à l’abstraction ou le masquage des ressources d’un

serveur physique pour les faire apparaître d’une façon logique.


Ancêtres du Cloud computing

Informatique utilitaire

Elle désigne le principe de location des ressources informatiques (la

puissance de calcul des machines), que l’on facture à l’usage.

Cette notion de consommation a été proposée par John McCarthy en 1961,

lors d’une conférence au MIT (Massachusetts Institute of Technology).


Ancêtres du Cloud computing

Informatique utilitaire

▪ Ce concept a l’avantage d’avoir un coût d’investissement initial très faible

pour un accès immédiat aux ressources informatiques.

▪ Maximiser l'accès efficace aux ressources informatiques pour réduire les

coûts et éviter les gaspillages.

▪ L’informatique utilitaire a préparé pour la transition vers l’informatique

"On-Demand" et l’informatique "as a Service".


Ancêtres du Cloud computing

Grid Computing

▪ Le grid computing connecte plusieurs ordinateurs ou systèmes distribués pour

collaborer à la résolution de tâches complexes. Chaque système contribue avec ses

ressources (processeurs, mémoire, stockage) pour former une infrastructure

informatique distribuée.

▪ Le Grid Computing présente une infrastructure virtuelle constituée d’un ensemble de

ressources informatiques.

▪ Les ressources sont partagées, distribuées, hétérogènes, délocalisées et autonomes.


Histoire
1999 : Un des pionniers du Cloud Computing était
[Link], qui a introduit le concept de la
livraison d'applications d'entreprise (CRM) via un
site web simple.

2002 : Amazon Web Services fournissant des


services de stockage et de calcul

2006 : Amazon’s Elastic Compute cloud (EC2)


comme un service Web commercial qui permet
aux petites entreprises et aux particuliers de
louer des ordinateurs sur lesquels ils exécutent
leurs propres applications

18
Histoire

2006 : Google Docs.

2009 : Tournant décisif dans


l'évolution de Cloud Computing,
avec l'arrivée d'applications
d'entreprise de cloud basé sur
un navigateur.

19
Histoire

2009 : Microsoft entre dans le cloud


computing avec le lancement de Windows
Azure (plate-forme de cloud).

2010 : Office 365 a été annoncé.

20
IT Classique vs. Cloud Computing

Classique Cloud
◼ Approvisionnement manuel ◼ Approvision. automatique

◼ Matériel dédié ◼ Matériel partagé

◼ Capacité fixe ◼ Capacité élastique

◼ Payer pour la capacité ◼ Payer pour l’utilisation

◼ Frais de ressources et ◼ Frais d’exploitation


d’exploitation
◼ Géré via APIs
◼ Géré par les admin. systèmes

21
Définition du Cloud Computing

22
Définition

« Le cloud Computing est un modèle permettant un accès réseau


omniprésent et pratique à la demande à un pool partagé de ressources
informatiques configurables qui peuvent être rapidement provisionnées et
publiées avec un effort minimal d’interaction avec le fournisseur ».

◼ Le Cloud Computing est un modèle permettant un accès


simple, à la demande à un ensemble de ressources informatiques
partagées et configurables.

Ressources :

◼ Équipements réseaux, serveurs, stockage, applications et services

◼ Peuvent être rapidement approvisionnées et publiées avec un effort minime


de gestion ou interaction avec le prestataire de service.

23
5 caractéristiques clés (1/2)

① Ressources partagées/groupées
◼ Les ressources sont extraites d’un reservoir commun.

② Accès distant via le réseau


◼ Disponible à partir de n’importe où avec une connexion
Internet en utilisant n’importe quelle plateforme.

③ Accès à la demande en self‐service


◼ Le consommateur peut allouer des ressources
automatiquement sans avoir besoin d’une interaction
humaine avec le fournisseur cloud.

24
5 caractéristiques clés (2/2)

④ Elasticité rapide
◼ Les ressources peuvent augmenter et diminuer rapidement
selon la demande du client.
◼ Totalement automatique.

⑤ Pay by use
◼ Les services sont facturés.
◼ Les utilisateurs paient seulement le service utilisé.
◼ Les services peuvent être annulés à tout moment.

25
Approvisionnement de ressources

Approvisionnement Sur-approvisionnement

Capacité
Capacité

Ressources
Ressources

Demande
Demande

Temps Temps

Sous-Utilisation !

Ressources non utilisées

26
Approvisionnement de ressources
Perte de revenue !

Capacité

Ressources
Sous-approvisionnement Demand
1 2 3
Temps (jours)
Resources

Capacity

Utilisateurs perdus!
Demand

Ressources
1 2 3
Temps (jours) Capacité

Demande
1 2 3
Temps (jours)

27
Approvisionnement de ressources

Cloud
Ressources

Capacité

Demande

Temps

Ressources non utilisées

28
Elasticité vs Scalabilité

◼ La scalabilité correspond à l’aptitude d’une application à répondre


à la montée en charge en ajoutant/retirant des
ressources (puissance de calcul, mémoire ou stockage) afin de
maintenir un certain niveau de performance et de QoS.

◼ L’élasticité inclut la scalabilité, mais une application dite


"scalable" n’est pas nécessairement une application élastique.

◼ L’élasticité permet d’ajuster la quantité de ressources en fonction de


la demande (scalabilité), mais de manière optimale.

29
Scalabilité verticale

La scalabilité verticale est produite lorsqu'une


ressource informatique existante est remplacée
par une autre de capacité supérieure ou
inférieure.

➢ Lorsqu’on remplace une ressource


informatique par une autre ayant une
capacité plus élevée : Scale UP
➢ Lorsqu’on remplace une ressource
informatique par une autre de capacité
inférieure : Scale DOWN

30
Scalabilité horizontale
La scalabilité horizontale revient à ajouter de nouvelles ressources de
même type réalisant le même type tâche.
➢ L’allocation de nouvelles ressources : Scale OUT
➢ La libération des ressources est dite : Scale IN

31
Avantages du Cloud
◼ Réduction des coûts
◼ Vous n’avez pas besoin d'un ordinateur de grande puissance et de prix élevé
pour exécuter des applications de cloud computing.
◼ Votre PC de bureau n'a pas besoin de la puissance de traitement ou d'espace
disque exigé par le logiciel de bureau traditionnel.
◼ Votre PC peut être moins cher, avec un disque dur plus petit, moins de
mémoire, processeur plus efficace…
◼ Votre PC n'a même pas besoin d'un lecteur C D ou DVD, car aucun des
logiciels doivent être chargés et aucun fichier de documents doivent être
sauvegardés

◼ Indépendance de l'appareil
◼ Vous n’êtes plus lié à un seul ordinateur ou réseau.
◼ Changements des applications et des documents vous suivent à travers le cloud.
◼ Déplacez vers un appareil portable et vos applications et documents sont toujours
disponibles.

32
Avantages du Cloud

◼ Mises à jour logicielles instantanée

o Lorsque vous accédez à une application basée sur le Web, vous obtenez la
dernière version sans avoir à payer pour télécharger une mise à niveau.

o Mises à jour se produisent automatiquement dans la prochaine fois que vous


vous connectez sur le cloud.

◼ Capacité de stockage illimitée

o Cloud computing offre de stockage pratiquement illimitée.

◼ Fiabilité accrue des données

o Si votre ordinateur personnel subit une panne, toutes vos données sont toujours
là dans le cloud, toujours accessible.

33
Inconvénients du Cloud

◼ Connexion internet permanente


o Puisque vous utiliser l'Internet pour se connecter à la fois vos applications
et documents, si vous ne avez pas une connexion Internet, vous ne pouvez
pas accéder à tout, même vos propres documents (ou dernières versions).

◼ Ne fonctionne pas bien avec des connexions à faible débit


o Une connexion Internet à faible vitesse rend le cloud computing pénible,
et souvent impossible.

◼ Caractéristiques limitées
o Beaucoup d'applications basées sur le Web ne sont pas aussi complet
que leurs applications de bureau basé.
o Par exemple, vous pouvez faire beaucoup plus avec Microsoft
PowerPoint qu'avec l'offre basée sur le Web de Google Présentation.

34
Inconvénients du Cloud

◼ Les données stockées peuvent ne pas être sécurisé


o Toutes vos données sont stockées sur le cloud → La question est de savoir
comment le cloud est-il sécurisé?
o Les utilisateurs non autorisés peuvent-ils accéder à vos données
confidentielles?

◼ Les données enregistrées peuvent être perdues


o Théoriquement, les données stockées dans le cloud est sûre, répliquées sur
plusieurs machines.
o Mais il est possible que vos données disparaîssent et que vous n’avez pas de
sauvegarde physique ou local.
o En d'autres termes, en se appuyant sur le nuage vous met à risque si le nuage
vous laisse tomber.

35
Qu'est-ce qu'un Data Center ?
Définition

❑ Un data center ou centre de données est un site physique regroupant


des installations informatiques (serveurs, routeurs, commutateurs,
disques durs...)chargées de stocker et de distribuer des données à
travers un réseau interne ou via un accès Internet. Les entreprises
possédant des base de données de tout les sites Internet, les services
de Cloud Computing hébergent leurs activités dans des data centers.
❑ Ils peut s’agir d’installation privées à usage exclusif ou bien de centre
de données administrés par des prestataires qui regroupent plusieurs
clients.
❑ Il fournit des services informatiques en environnement contrôlé
(climatisation) et sécurisé (système anti-incendie, contre le vol et
l'intrusion, etc.), avec une alimentation d'urgence redondante.

37
Data Center à l’extérieur et à l’intérieur

38
Vue globale d’un Data Center

39
Évolution des Data Centers

❖ Années 1960-1980 : Mainframes centralisés dans


des salles informatiques.

❖ Années 1990-2000 : Adoption des serveurs x86 et


virtualisation.

❖ Années 2010 : Montée en puissance des data


centers hyperscale (Google, Amazon, Microsoft).

❖ Aujourd'hui : Data centers modulaires et Edge


Computing.

40
Rôle d’un Data Center

❑ Hébergement : Il abrite l'infrastructure informatique nécessaire au

fonctionnement des applications et des services d'une organisation.

❑ Traitement des données : Il effectue les calculs, les analyses et les

traitements nécessaires pour exploiter les données.

❑ Stockage : Il conserve les données de manière sécurisée et accessible.

❑ Réseau : Il assure la communication entre les différents éléments du

data center et avec le monde extérieur.

❑ Sécurité : Il protège les données et les systèmes contre les menaces

externes et internes;

41
Composants d’un Data Center

❑ Serveurs: Exécutent les applications, les bases de données et les


services.
Types : Serveurs physiques, serveurs virtuels, serveurs spécialisés
(bases de données, applications).
❑ Systèmes de stockage: Stockent les données de manière durable et
accessible.
Types : Disques durs, disques SSD, bandes magnétiques, stockage en
réseau (NAS, SAN).
❑ Réseau: Assure la communication entre les différents éléments du
data center et avec le monde extérieur.
Composants : Commutateurs, routeurs, firewalls, équilibreurs de
charge.

42
Composants d’un Data Center
❑ Systèmes de refroidissement: Maintiennent une température optimale
pour les équipements informatiques.
Types : Refroidissement par air, par liquide, par immersion.
❑ Systèmes d'alimentation électrique: Fournissent une alimentation
électrique continue et stable.
Composants: Groupes électrogènes, onduleurs, batteries.
❑ Sécurité physique: Protègent le data center contre les intrusions
physiques.
Composants: Systèmes de surveillance vidéo, contrôle d'accès, alarmes.
❑ Sécurité logique: Protègent les données et les systèmes contre les
cyberattaques.
Composants: Firewalls, systèmes de détection d'intrusion, antivirus,
chiffrement.

43
Avantages et défis des Data Centers

Avantages des data centers

✓ Contrôle total : Gestion interne des ressources.

✓ Sécurité : Données physiquement localisées.

✓ Performance : Latence réduite pour les applications locales.

Défis des data centers

✓ Coûts élevés : Investissement initial et maintenance.

✓ Scalabilité limitée : Nécessité d'acheter du matériel supplémentaire.

✓ Complexité : Gestion des infrastructures physiques.

44
Cloud vs Data Center
Aspect Cloud Data Center
Localisation Distribué géographiquement Localisé physiquement
Investissement initial élevé
Coût Paiement à l'usage (OPEX)
(CAPEX)
Élasticité et scalabilité Scalabilité limitée par la capacité
Scalabilité
instantanée physique
Maintenance Gérée par le fournisseur cloud Gérée en interne

45
Cas d'utilisation

Cas d'utilisation du cloud

✓ Startups : Accès rapide à des ressources sans investissement initial.

✓ Entreprises : Migration des applications legacy vers le cloud.

✓ Recherche : Calcul haute performance (HPC) pour l'analyse de données.

Cas d'utilisation des data centers

✓ Banques : Stockage sécurisé des données sensibles.

✓ Gouvernements : Contrôle total sur les infrastructures critiques.

✓ Grandes entreprises : Besoins spécifiques en termes de performance et de

conformité.

46
Conclusion

◼ Cloud Computing est un acteur important dans l'industrie des IT

◼ Une véritable valeur commerciale peut être réalisé par les clients de
toutes dimensions

◼ Le cloud computing et les data centers sont des piliers de


l'informatique moderne.

◼ Le cloud offre flexibilité et scalabilité, tandis que les data centers


fournissent contrôle et sécurité.

◼ Les deux modèles ont des avantages et des défis spécifiques, et leur
choix dépend des besoins de l'organisation .

47

Vous aimerez peut-être aussi