100% ont trouvé ce document utile (1 vote)
493 vues70 pages

Introduction au Cloud Computing et Services

Ce document décrit les concepts de base du cloud computing, y compris sa définition, ses caractéristiques, ses modèles de prestation et de déploiement. Il présente également l'historique et les motivations du cloud computing.

Transféré par

abderrahmen.akkez
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
100% ont trouvé ce document utile (1 vote)
493 vues70 pages

Introduction au Cloud Computing et Services

Ce document décrit les concepts de base du cloud computing, y compris sa définition, ses caractéristiques, ses modèles de prestation et de déploiement. Il présente également l'historique et les motivations du cloud computing.

Transféré par

abderrahmen.akkez
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

DÉPLOIEMENT

SERVICES CLOUD

Institut Supérieur d’Informatique (ISI)


3IRS

Enseignant
A.U. 2023/2024
Safa REJICHI
OBJECTIFS DU COURS

• Connaître les concepts de base du cloud computing ainsi que


l'architecture de référence d'un cloud
• Comprendre les différentes caractéristiques, les modèles de
déploiement et de prestation de services du Cloud Computing
• Etudier une solution opensource « OpenStack »
• Connaitre l’environnement du Cloud Computing

2
ÉVALUATION

• Devoir Surveillé
• Examen
• Des travaux pratiques

3
PLAN

1. Introduction
2. Définition du Cloud Computing
3. Caractéristiques du Cloud Computing
4. Modèles de prestation du Cloud Computing
5. Modèles de déploiement du Cloud Computing
6. Ecosystème du Cloud Computing

4
1. Introduction :

CONTEXTE

• Les couts informatiques (humain et financier) représentent une part


importante du budget d’une entreprise.

5
1. Introduction :

CONTEXTE
• Si l’entreprise ne paye que les ressources informatiques qu’elle
utilise?
• Elle n’aurait plus à s’investir dans l’achat de matériel.
• Elle passe de dépenses en capital aux dépenses de fonctionnement.
• Elle n’a plus qu’à recourir à un fournisseur de service en se basant sur
le modèle « pay-as-you-use »

⇒ En réponse à cette problématique est apparu le « Cloud


Computing »

6
1. Introduction :

CONTEXTE

7
1. Introduction :

PRINCIPE: SERVICE À DISTANCE


• Exploitation de la puissance de calcul ou de
stockage de serveurs informatiques distants par
l'intermédiaire d'un réseau, généralement
Internet.
• Serveurs loués à la demande selon des critères
techniques (puissance, bande passante, etc.) :
✓ par tranche d'utilisation
✓ au forfait.

• Délocalisation de l'infrastructure informatique


• facilité par l’expansion de l’Internet.

8
1. Introduction :

PRINCIPE DU CLOUD COMPUTING


• Concept qui consiste à déporter sur des serveurs distants des stockages et des traitements
informatiques traditionnellement localisés sur des serveurs locaux ou sur le poste de
l'utilisateur.
• En français : informatique en nuage, informatique dématérialisée, stockage dans les
nuages, stockage à distance ou encore infonuagique.

9
1. Introduction :

MOTIVATIONS
• Réduction des coûts
• Minimiser les dépenses d’investissement en infrastructures
• Alléger le bilan de l’entreprise
• Rationaliser les dépenses IT
• De nouveaux modèles de paiement

• Améliorer la rentabilité de l’entreprise


• Développer le travail collaboratif
• Favoriser la mobilité
• Permettre à l’entreprise de se focaliser sur son cœur de métier

• Mettre en place un système résilient (continue de fonctionner en dépit des circonstances)

10
1. Introduction :

MOTIVATIONS

• Augmentation des économies.


• Réduction de la complexité liée aux contraintes techniques.
• Augmentation de la réactivité de l’entreprise.
• Préparation à de nouvelles capacités techniques.
• Adaptation à la demande du marché.
• Adaptation à la demande géographique.
https://www.youtube.com/watch?v=whkyRvugqlM

11
1. Introduction :

HISTORIQUE DU CLOUD COMPUTING


Le PC
1990: la première rupture (l’ordinateur personnel)

Interface graphique

Le concept du multi fenêtrage (Windows) et de la souris.

12
1. Introduction :

HISTORIQUE DU CLOUD COMPUTING

2000: la seconde rupture

L’internet (le Web ou la toile informatique). 13


1. Introduction :

2010: LA TROISIÈME RUPTURE

Le Cloud Computing (le Nuage informatique).

14
1. Introduction :

PLUS PRÉCISÉMENT …
• 1970 Mainframe
• 1980 Client-Serveur
• 1990 WEB INTERNET
• Evolution du Web 1.0 (Pages statiques)

• 2000 Premières applications Cloud.


• Web 2.0 : courrier électronique, outils collaboratifs, environnements de
développement et de test. (ancêtre du SaaS).

• 2006 AWS (Amazon Web Service) : 1er cloud public


• 2010 CLOUD 15
1. Introduction :

HISTORIQUE DU CLOUD COMPUTING - ORIGINE


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

• Idée:
• Louer ces ressources à d’autres entreprises

16
2. Définition du Cloud Computing :

DÉFINITION DU CLOUD COMPUTING


• Selon Wikipedia :
« correspond à l’accès à des services informatiques (serveurs, stockage, mise
en réseau, logiciels) via Internet (le « cloud » ou « nuage ») à partir d’un
fournisseur »
• Définition officielle de la Commission générale de terminologie et de
néologie :
« Mode de traitement des données d'un client, dont l'exploitation s’effectue par
l'Internet, sous la forme de services fournis par un prestataire.
Note : L'informatique en nuage est une forme particulière de gérance de
l'informatique, dans laquelle l'emplacement et le fonctionnement du nuage ne
sont pas portés à la connaissance des clients. »

17
2. Définition du Cloud Computing :

DÉFINITION DE LA NIST
• Plusieurs définitions ⇒ une ambiguïté pour comprend ce qu’est le cloud.
• plusieurs fournisseurs de services affirment proposer un service cloud alors que ce n’est pas le
cas comme par exemple : hébergement Web traditionnel ⇒ hébergement cloud
• NIST (National Institute of Standards and Technology) a publié une définition du cloud en
2009, puis une mise à jour de la définition en 2011. Selon le NIST le cloud est :
« le cloud computing est un modèle qui permet un accès omniprésent et à la
demande à un ensemble de ressources configurables (mise en réseau, serveurs,
stockage, applications et services) qui sont rapidement approvisionnées et
fournies avec de faibles efforts de gestion ou d'interactions avec les fournisseurs
de services »
✓ Définition utilisée par l’IEEE et l’ISO

18
2. Définition du Cloud Computing :

DÉFINITION DE LA NIST

• NIST spécifie :
• 5 caractéristiques essentielles du cloud.
• 3 modèles de services différents.
• 4 modèles de déploiement différents.

19
2. Définition du Cloud Computing :

COMMENT FONCTIONNE LE CLOUD?

20
3. Caractéristiques du Cloud Computing :

CINQ CARACTÉRISTIQUES

1. Service à la demande: l’utilisateur peut s’approvisionner


des services au besoin automatiquement sans aucune
interaction humaine avec le fournisseur du service

2. Accès à travers le réseau : les ressources/services sont


disponible sur le réseau (local/internet) grâce à des
mécanismes standards.

21
3. Caractéristiques du Cloud Computing :

CINQ CARACTÉRISTIQUES
3. Mutualisation des ressources : les ressources partagées pour
permettre la fourniture des services en parallèle à plusieurs
utilisateurs.
• ressources mutualisées: plusieurs clients partagent les mêmes
ressources

4. Elasticité & Scalabilité : Ces ressources virtuelles/physiques


sont allouées et libérées d’une façon élastique pour s’adapter
rapidement à la demande croissante ou décroissante.
• Adaptation au besoin : pour le consommateur, les ressources
semblent être illimitées

22
3. Caractéristiques du Cloud Computing :

CINQ CARACTÉRISTIQUES
5. Service mesurable : Toutes les ressources allouées peuvent
être surveillées et contrôlées afin de mesurer leurs
consommations selon le type du service (expl. stockage,
temps de calcul, bande passante).

Accès à Mutualisation
Service à la Service
travers le des Elasticité
demande mesurable
réseau ressources

✓Si une de ces caractéristiques est absente alors ce n’est pas le cloud

23
3. Caractéristiques du Cloud Computing :

COMMENT FONCTIONNE LE CLOUD?

24
4. Modèles de prestation du Cloud Computing :

MODÈLES DE PRESTATION
Selon le NIST, il existe 3 catégories de services qui peuvent être offerts en cloud computing :
1. Infrastructure en tant que service (Infrastructure as a Service: IaaS)
2. Plateforme en tant que service (Platform as a Service: PaaS)
3. Logiciels en tant que service (Software as a Service: SaaS)

✓ Représentation symbolique des briques ou couches des services du Cloud computing

25
4. Modèles de prestation du Cloud Computing :

L’ANALOGIE AVEC LA PIZZA


• Le cloud a différents modèles de service. L'analogie avec la pizza est un moyen facile de
comprendre cette approche.

26
SCHÉMA SYMBOLIQUE DU CLOUD
• Traditionnellement, toutes les
couches sont gérées par
l’utilisateur lui-même.
• Avec le Cloud Computing,
l’utilisateur n’a plus en charge
la totalité des couches et en
fonction du niveau des sous-
ensembles de couche nous
distinguons le type de service
• Les responsabilités sont
théoriquement réparties
suivant les modèles interne,
IaaS, PaaS, SaaS

27
4. Modèles de prestation du Cloud Computing :

INFRASTRUCTURE AS A SERVICE (IAAS)


• C'est le service de plus bas niveau
• Correspondent à des ressources infrastructures offertes à la demande.
• Ces ressources sont des ressources de calculs, de stockage ou de réseau
• Ces ressources peuvent être soit virtuelles, soit physiques.

✓ Le fournisseur a la gestion des couches Réseau, Infrastructure et Virtualisation.


✓ L’utilisateur des ressources IaaS est responsable de la gestion de toutes les couches à partir et
au-dessus du système d’exploitation.
• L’utilisateur n’a ni le contrôle, ni la gestion, ni la visibilité de l’infrastructure sous-jacente ;

• En utilisant IaaS, les entreprises n'ont plus à investir dans un matériel coûteux, de plus, le
dimensionnement du matériel est beaucoup plus facile et automatique.
• Exemples: Amazon EC2, Rackspace , GoGRID ,

28
4. Modèles de prestation du Cloud Computing :

EXEMPLE (IAAS): AMAZON EC2


• Dans Amazon EC2 (Elastic Compute Cloud) votre demande sera exécutée sur un
ordinateur virtuel (instance virtuelle).
• Vous avez le choix de l'ordinateur virtuel, où vous pouvez sélectionner une configuration de
processeur, de mémoire et de stockage qui est optimale pour votre application.
• L'ensemble de l’infrastructure globale du Cloud i.e. les serveurs, routeurs, matériel à
partage de charge (load balancing hardware), pare-feu, stockage et autres équipements
réseau sont fournis par le fournisseur de l’IaaS.
• Le client achète ces ressources comme un service, sur la base de ses besoins.
• La tarification des instances Amazon EC2 varie en fonction de trois critères principaux :
• la région où les instances sont exécutées,
• la nature des instances souhaitées (standard, à mémoire élevée, à CPU élevé...),
• les OS préconfigurés sur lesquels elles reposent.

29
4. Modèles de prestation du Cloud Computing :

PLATFORM AS A SERVICE (PAAS)


• Service, situé juste au-dessus du précédent
• Donne accès à la plateforme de développement déployée dans le cloud.
✓ Le système d'exploitation et les outils d'infrastructure sont sous la responsabilité du fournisseur.
✓ Le consommateur a le contrôle des applications et peut ajouter ses propres outils.
• Les utilisateurs ont la possibilité de créer et de déployer leurs propres applications sur le cloud à l'aide
d'une plateforme qui recouvre un environnement de développement complet (langages de
programmation, bibliothèques, services et outils).

• Les utilisateurs n'ont aucun contrôle sur l'infrastructure cloud sous-jacente.


• Exemples: Windows Azure, Amazon S3, etc.
• Google App Engine et Windows Azure sont des exemples d’OS de Cloud.

30
4. Modèles de prestation du Cloud Computing :

EXEMPLES (PAAS): GOOGLE APPS ENGINE


• Google Apps Engine
• Choix de l’environnement (Java, Python, etc.)

http://code.google.com/appengine/

31
SaaS: Software as a Service
4. Modèles de prestation du Cloud Computing :

SOFTWARE AS A SERVICE (SAAS)


• Dans ce type de service, des applications sont mises à la disposition des consommateurs.

• C’est un marché en croissance où les applications sont livrées dans un modèle « un à plusieurs ».

✓ Capacité des utilisateurs d'accéder aux services déployés par leurs fournisseurs sur le cloud
• Les utilisateurs n'ont aucun contrôle sur l'infrastructure en dessous, y compris le stockage, les systèmes
d'exploitation et les serveurs.
• Les applications peuvent être manipulées à l'aide d'un navigateur Web
• Le consommateur n'a pas à se soucier d'effectuer des mises à jour, d'ajouter des patches de sécurité et d'assurer la
disponibilité du service.

✓ Un fournisseur de SaaS peut exploiter des services de type PaaS, qui peut lui-même se servir de IaaS

• Comme dans le cas du PaaS, les utilisateurs n'ont aucun contrôle sur l'infrastructure cloud sous-jacente.

• Exemples: Google Apps (Googledocs), facebook, skype, dropbox etc.

32
4. Modèles de prestation du Cloud Computing :

EXEMPLES (SAAS): GMAIL, OFFICE 365

• Il offre au consommateur un service de courrier électronique et le consommateur n'a pas à


se soucier de la manière dont le service est fourni.

• propose un ensemble de services en abonnement dont la suite logicielle Office qui se met
automatiquement à jour. L'utilisateur ne se soucie pas de racheter un nouveau logiciel ou
de le mettre à jour. On parle ici de location de services hébergés par Microsoft.

33
4. Modèles de prestation du Cloud Computing :

34
4. Modèles de prestation du Cloud Computing :

AUTRES SERVICES
• Les trois types de services Cloud Computing (IaaS, PaaS et SaaS) sont la
base de distinction du type de service. Par ailleurs :
• le style de nomenclature ’* as a Service’ a été utilisé ailleurs pour caractériser des
services et ressources Cloud Computing.
• Chacune des nouvelles abréviations peut-être vues comme un sous-ensemble d’un ou
plusieurs des trois types de base.

• BPaaS : Business Process as a Service


• externaliser une procédure d'entreprise suffisamment industrialisée, cibler les
processus métiers
• Par exemple : paye, paiement en ligne, gestion financière

35
4. Modèles de prestation du Cloud Computing :

AUTRES SERVICES
• DaaS : Desktop as a Service
• externalisation d’une Virtual Desktop Infrastructure (VDI) auprès d’un fournisseur de
services.

• NaaS : Network as a Service


• fourniture de services réseaux, suivant le concept de Software Defined Networking
(SDN).

• STaaS : STorage as a Service


• stockage de fichiers chez des prestataires externes, qui les hébergent pour le compte
de leurs clients le plus souvent à des fins de sauvegarde ou de partage de fichiers.
• Des services grand public, tels que Microsoft OneDrive, Microsoft SharePoint, Amazon
S3, Dropbox, Google Drive, proposent ce type de stockage

36
4. Modèles de prestation du Cloud Computing :

AUTRES SERVICES : DATA AS A SERVICE


(DAAS)
• Correspond à la mise à disposition de données délocalisées quelque part sur le réseau.
• Peut être considérée comme une sous-catégorie du SaaS
• Données fournies à la demande :
• Extraire des données: BD, Data feeders (rss feeds), Social media (twitter), Open Data (geo-data)
• Transformer données / Augmenter les données
• Délivrer/Visualiser données

• Exemple : Google Dataset Search est un moteur de


recherche de Google qui aide les chercheurs à
localiser des données en ligne librement accessibles.

https://www.google.com/publicdata/directory?hl=en&dl=en 37
Entreprises et services de cloud computing (Source de l’image : imelgrat.me) 38
4. Modèles de prestation du Cloud Computing :

AVANTAGES ET INCONVÉNIENTS
Avantages Inconvénients
– Pas d'infrastructure nécessaire – Sécurité
– Flexibilité d'utilisation. – Besoin d'un administrateur
IaaS
– Personnalisation. – Intégration difficile avec le système
– Abonnement en fonction de la consommation d'information interne.
– Limitation des langages
– Pas d'infrastructure nécessaire
– Pas de personnalisation dans la configuration
– Pas d'installation
des machines virtuelles
PaaS – Gain de temps et financier
– Dépendance sur un unique vendeur.
– Environnement hétérogène
– Intégration difficile avec le Système
– Application personnalisable
d'Information interne.
– Pas d'installation
– Plus de licence.
– Sécurité et dépendance des prestataires.
– Migration facile.
SaaS – Logiciel limité.
– Un modèle de paiement à l'usage « pay as
– Réversibilité difficile.
you use ».
– Déploiement rapide « Juste à temps ».

39
5. Modèles de déploiement du Cloud Computing :

MODÈLES DE DÉPLOIEMENT
Qui utilise le Cloud ?
Qui gère et possède l’infrastructure
hébergeant le service Cloud ?

• Un nuage (Cloud) peut être :


• Cloud public
• Cloud privé
• Cloud hybride
• Cloud communautaire

40
5. Modèles de déploiement du Cloud Computing :

CLOUD PUBLIC
• Le fournisseur gère l’infrastructure et offre ses services aux utilisateurs Cloud grand public
d’une façon complètement ouverte.
• Les ressources informatiques sont partagées entre les utilisateurs.
• Ces derniers n’ont aucun contrôle ou visibilité sur l’infrastructure qui est gérée par un tiers (le
fournisseur de Cloud)
• Alibaba Cloud, Microsoft Azure, Google Cloud, Amazon Web Services (AWS) et IBM Cloud sont
les principaux fournisseurs de cloud public.
• Ce type de cloud :
• Demande de lourds investissements pour le fournisseur de services.
• Offre un maximum de flexibilité.
• N'est pas sécurisé car la surface d'attaque est automatiquement exposée au monde entier
• Les fournisseurs doivent assurer la sécurité du Cloud : protection de l'intégrité des applications,
des données et de l'infrastructure virtuelle hébergées dans le cloud
• outils de défense qui détectent et bloquent les tentatives d'accès non autorisées et les logiciels
malveillants 41
5. Modèles de déploiement du Cloud Computing :

CLOUD PUBLIC

• Microsoft Azure:
https://azure.microsoft.com/fr-fr/overview/

• Amazon Web Services (AWS):


https://aws.amazon.com/

• Google Cloud:
https://cloud.google.com/
✓ Inside a Google data center

42
5. Modèles de déploiement du Cloud Computing :

CLOUD PRIVÉ
• L’utilisateur des ressources Cloud Computing contrôle, voire possède, l’infrastructure
d’hébergement.
• Les ressources disponibles ne sont pas destinées au grand public, mais pour une
utilisation privée.
• Ce type de cloud est:
• Cher pour le client.
• Dédié et sécurisé.
• Moins flexible comparé au Cloud public.

• Géré par l’organisation ou un tiers


• Délivré en interne ou en externe

43
5. Modèles de déploiement du Cloud Computing :

CLOUD PRIVÉ
• Le Cloud privé interne :
• C'est un Cloud qui est géré et utilisé au sein de
l'organisation sur des infrastructure lui
appartenant.

• Le Cloud privé externe :


• C'est un Cloud utilisé par l'organisation mais
hébergé chez un prestataire.

44
5. Modèles de déploiement du Cloud Computing :

CLOUD PRIVÉ
• L’infrastructure est gérée avec des solutions (Open-Source ou propriétaire) de type Cloud
pour offrir les ressources et services par le biais d’interface Cloud
• Propriétaires:
• vCloud Suite Advanced (VMware),
• System Center (Microsoft),
• CloudForms (Red Hat)

• Open Source:
• Eucalyptus
• OpenNebula
• OpenStack

45
5. Modèles de déploiement du Cloud Computing :

OPENSTACK
• Ce projet a été proposé en 2010 par Rackspace et
la Nasa
• Le projet est porté par la Fondation OpenStack:
• organisation non-commerciale qui a pour but de
promouvoir le projet OpenStack ainsi que de protéger
et d'aider les développeurs et toute la communauté
OpenStack
• De nombreuses entreprises ont rejoint la fondation
OpenStack.
• RedHat, Cisco, Dell, HP, IBM, Yahoo!, Oracle, Orange,
VMware, Intel.
• But d’OpenStack:
https://open-telekom-cloud.com/en/benefits/openstack
• Contrer l’offensive des géants du Cloud public – AWS
et Microsoft Azure en tête – sur les DSI (les directions
informatiques).

46
5. Modèles de déploiement du Cloud Computing :

OPENSTACK
• Plateforme open-source qui permet de créer et
gérer des clouds privés et publics à partir de
pools de ressources virtuelles
• Ensemble de logiciels open-source permettant de
créer, déployer, gérer et contrôler des
infrastructures de Cloud Computing (IaaS).
• Architecture modulaire :
• composée de plusieurs projets corrélés (Nova, Swift,
Glance...) : contrôler les différentes ressources des
machines virtuelles telles que la puissance de calcul,
le stockage ou encore le réseau.

47
5. Modèles de déploiement du Cloud Computing :

COMPOSANTS D’OPENSTACK

• Nova : gérer les ressources de calcul des infrastructures


• contrôle les hyperviseurs par l'intermédiaire de la librairie libvirt ou directement par des API.
• L'hyperviseur le mieux supporté reste KVM, mais Nova fonctionne aussi avec Xen, ESXi, et
Hyper-V voire avec des gestionnaires de conteneur comme Docker et LXC

48
5. Modèles de déploiement du Cloud Computing :

COMPOSANTS D’OPENSTACK
• Neutron : gérer et manipuler les réseaux et l'adressage IP
• Permet de créer les réseaux, d’y connecter les instances, et de gérer le trafic et la sécurité dans
le Cloud OpenStack
• Horizon : tableau de bord de OpenStack.
• Il s'agit d'une application web qui permet aux utilisateurs et aux administrateurs de gérer leurs
clouds à travers une interface graphique.
• Cinder : service de stockage en mode bloc d'OpenStack
• gère les opérations de création, d'attachement et de détachement de périphériques sur les
serveurs
• Swift : système de stockage en mode objet d'OpenStack
• Permet de stocker et de récupérer de nombreuses données à l’aide d’une simple API

49
5. Modèles de déploiement du Cloud Computing :

COMPOSANTS D’OPENSTACK
• Keystone : Le service d'identité d'OpenStack.
• Gère l’authentification et l’autorisation pour tous les services OpenStack.

• Glance : service d'image d'OpenStack


• permet la découverte, l'envoi et la distribution d'image disque vers les instances.

• Ceilometer : Le service de télémétrie


• Il permet de collecter différentes métriques sur l'utilisation du cloud. Par exemple, le nombre
d'instances lancé dans un projet et depuis combien de temps.

• Heat : le composant d'orchestration


• Englobe tous les autres modules en étant le moteur qui va permettre de lancer et d’organiser ces
composants

50
51
5. Modèles de déploiement du Cloud Computing :

Tableau de bord d’OpenStack 52


5. Modèles de déploiement du Cloud Computing :

CLOUD PUBLIC OU PRIVÉ POUR


L’ENTREPRISE
Cloud Public Cloud privé
+ Rapide et peu coûteux à mettre – Coûteux à mettre en place
en place
– Moins réactif en cas de montée en
+ S’adapte rapidement à
charge
l’augmentation de vos besoins.
– Plus vous utilisez le Cloud + Vous ne payez pas plus cher avec
public, plus il est cher moins de transfert de données
– Pas forcément adapté à vos + Adapté sur mesure à vos besoins
besoins et logiciels spécifiques
– Moins sécurisé + Plus sécurisé

53
5. Modèles de déploiement du Cloud Computing :

CLOUD HYBRIDE
• C’est un environnement qui combine les deux modèles Public et Privé.
• Les ressources peuvent être allouées à partir d’un Cloud Privé et d’un Cloud Public.

• Comme utilisation:
• il est possible de stocker et gérer les données confidentielles dans l’environnement privé et
celles qui sont moins confidentielles dans un Cloud Public.
• Une autre utilisation est d’avoir recours aux ressources Cloud publiques d’une façon ponctuelle,
lors des pics d’activité

• Ce modèle :
+ Permet d'allier les avantages des deux modèles de déploiement.
– Permet la gestion de deux Cloud qui peut s'avérer plus contraignant.

54
5. Modèles de déploiement du Cloud Computing :

CLOUD COMMUNAUTAIRE

• Provisionnée à l’usage exclusif d’une communauté d’utilisateurs, par exemple les


organismes gouvernementaux.
• Cloud privé utilisé par une communauté partageant les mêmes besoins.

• L’infrastructure peut être détenue, gérée et exploitée par :


• un ou plusieurs des organismes de la communauté,
• un tiers,
• une combinaison d’entre eux

• Délivré en interne ou en externe

55
5. Modèles de déploiement du Cloud Computing :

CLOUD COMMUNAUTAIRE

Parmi les Cloud communautaire:


• Amadeus : cloud communautaire de l’industrie des voyages.
• Il a été créé par Air France, Lufthansa, Iberia et SAS, qui ont joint leurs
https://www.youtube.com/watch?v
forces pour fournir des applications SaaS spécialisées aux 150 =JPFRvlW29R8
compagnies aériennes clientes du Cloud.
• DARVA : cloud communautaire de l’assurance
• Créé sous l’impulsion de plusieurs assurances MAIF, AXA, ALLIANZ,
GROUPAMA, etc.
• solution de dématérialisation fiable pour accélérer la gestion des dossiers
de sinistres. https://player.vimeo.com/video/525476150?color=eb
5e31&title=0&byline=0&portrait=0

56
57
5. Modèles de déploiement du Cloud Computing :

COMPARAISON

Stratégie de
Propriété Control Coût Localisation Sécurité
déploiement
Le Cloud public Un tiers Un tiers Faible Hors site Faible
Organisation / Organisation / Généralement
Le Cloud privé Élevé Élevé
tiers tiers local au site
Local au site et
Le Cloud hybride Les deux Les deux Moyen Moyen
Hors site
Le Cloud Organisation / Organisation / Local au site et
Élevé Élevé
communautaire tiers tiers Hors site

58
5. Modèles de déploiement du Cloud Computing :

COMMENT FONCTIONNE LE CLOUD?

59
6. Ecosystème du Cloud Computing :

ÉCOSYSTÈME CLOUD

• L’écosystème Cloud: ensemble de composants/entités interdépendants qui travaillent ensemble


pour réaliser, supporter ou consommer les services Cloud.
• Selon la NIST, l’écosystème du Cloud Computing est composé principalement par cinq acteurs
majeurs:
• Cloud Provider, Cloud Consumer, Cloud Carrier, Cloud Broker, Cloud Auditor.

• Service Level Agreement (SLA) ou Accord de Niveau de Service :


• un engagement officiel entre le fournisseur de service et le client qui définit le niveau de qualité du
service attendu.
• Il inclut des métriques tels que la disponibilité, bande passante, temps de réponse, modalité de
payement et la sécurité.

60
6. Ecosystème du Cloud Computing :

ARCHITECTURE DE REFERENCE DU
CLOUD COMPUTING (NIST)

61
6. Ecosystème du Cloud Computing :

ACTEURS DU CLOUD COMPUTING

• Cloud provider : Le fournisseur des ressources Cloud Computing.


• responsable de fournir, gérer et maintenir un service Cloud Computing qui satisfait les 5
caractéristiques du Cloud Computing, tout en respectant les Service Level Agreements (SLAs)
établies avec les autres acteurs (en particulier le Cloud Consumer ).
• Microsoft Azure, Google Cloud, Amazon Web Services (AWS)

• Cloud Consumer : L’utilisateur des ressources Cloud Computing.


• peut être un utilisateur final ou un développeur selon le type du service Cloud alloué.
• une personne, un groupe de personnes, les petites et moyennes entreprises, les multinationales
ou les gouvernements ;

62
6. Ecosystème du Cloud Computing :

ACTEURS DU CLOUD COMPUTING


• Cloud Carrier ou Network Provider : Le fournisseur de réseau
• l’intermédiaire qui assure principalement la connectivité et le transport des services entre le
fournisseur et les clients (Cloud Provider et le Cloud Consumer ).
• Opérateur de services de télécommunication, entreprise dans le domaine de la connectivité Cloud
(expl. InterCloud).
• Cloud Broker : Le courtier Cloud
• L'intermédiaire qui négocie la relation entre les Cloud Providers et les Cloud Consumers. Il peut offrir
de nouveaux services qui simplifient les tâches de gestion du Cloud Consumer. Ce dernier peut
demander les ressources Cloud Computing auprès du Cloud Broker au lieu du Cloud Provider
directement.
• La rémunération des Cloud Brokers s’effectue le plus souvent en heures de conseil, bien que le
modèle de ce nouveau métier soit encore en évolution.
• Exp. AWS Service Broker, IBM Multicloud Management Services, Cloudmore, Boomi

63
6. Ecosystème du Cloud Computing :

ACTEURS DU CLOUD COMPUTING


• Cloud Auditor : L’auditeur Cloud
• Il s’occupe de la vérification et l’audition des services Cloud Computing.
• Il évalue les services offerts par les Cloud Providers, Cloud Carriers et Cloud Brokers du point de
vue performances et sécuritaires.
• Le but principal est de vérifier que les fournisseurs respectent bien les SLAs qu’ils proposent.
• Exp. Cloud Audit Academy (CAA) de AWS

64
6. Ecosystème du Cloud Computing :

COUT : ON PREMISE VS CLOUD


Solution Cloud: Solution On-premise:

• l’investissement de départ est très faible, • le coût d’entrée est bien plus important, et donc
risqué si la solution ne correspond pas aux
attentes.
• il faut payer un forfait de manière continue (exp. • Il n’y a pas de mensualités, mais très souvent un
abonnement mensuel). coût de maintenance annuelle représentant un
pourcentage du coût des licences (en général
20%).
• plus lourde financièrement, et avec peu de
• peu onéreuse et scalable dans le temps scalabilité
• beaucoup plus longue à mettre en place qu’une
• sans customisation et installation solution Cloud, du fait de sa customisation et
complexité (6 mois à 1 an pour une solution On-
premise contre 2 à 4 mois pour une solution
Cloud)

65
6. Ecosystème du Cloud Computing :

COUT : ON PREMISE VS CLOUD

https://www.colibri-snop.com/fr/cout-et-business-model-elements-cles-du-calcul-de-valeur/
66
6. Ecosystème du Cloud Computing :

COUT : ON PREMISE VS CLOUD


• Total Cost of Ownership (TCO) : Le coût total de possession
• fait référence au montant total dépensé sur la durée de vie de votre système, qui a un cycle de vie typique de 3 à 5
ans
• Ce coût comprend le matériel et les logiciels, mais exclut les facteurs environnementaux tels qu'Internet,
l'alimentation, le refroidissement et la sécurité physique, qui peuvent varier en fonction de la situation de
l'organisation.

• Afin de déterminer le TCO entre les solutions sur site et dans le cloud, nous utiliserons l'exemple d'une
organisation de 36 employés, qui nécessite les ressources suivantes :
• 1 téraoctet de stockage de données
• 81 mailboxes
• 4 Machines Virtuelles composées de :
• 22 Go de RAM
• 5 processeurs

67
6. Ecosystème du Cloud Computing :

COUT : ON PREMISE VS CLOUD


TCO d'une solution hébergée sur
site ou dans le cloud

• les économies directes de TCO sur 6 ans d'une solution hébergée


dans le Cloud par rapport à une solution hébergée sur site sont de
23,59 %, soit 54 574 $.
• La solution sur site ne prend pas non plus en compte les coûts
environnementaux du refroidissement, de l'alimentation, de la sécurité
physique ou de la connectivité Internet, contribuant ainsi à des
économies encore plus importantes.

68
6. Ecosystème du Cloud Computing :

AVANTAGES DU CLOUD COMPUTING.

• Réduction des coûts d’infrastructure ; • Grande capacité de stockage (quasi


illimitée) ;
• Réduction des coûts de développement ;
• Moins de problèmes d’entretien ;
• Réduction des coûts des logiciels ;
• Gestion des mises à jour plus simple et
• Des ressources et services plus rapide à
rapide ;
allouer et plus simple à utiliser ;
• Pas de perte de données ;
• Accès aux ressources plus flexible ;
• Tout est considéré comme un service défini
• Meilleure utilisation, plus efficace, des
par un SLA ;
ressources ;
• Infrastructure allouée et disponible juste à
• Augmentation de la puissance de calcul ;
temps ;
• Réduction du temps de mise sur le marché.

69
6. Ecosystème du Cloud Computing :

OBSTACLES ET DÉSAVANTAGES
• Données Lock-in ; • Problème d’interopérabilité ;
• Confidentialité des données ; • Problème de portabilité ;
• Chiffrement des données ; • Faible contrôlabilité ;
• Nécessité d’un accès réseau constant ; • Manque de fonctionnalités d’audit ;
• Mauvais fonctionnement avec les connexions • Des contrats de service SLAs non
à basse vitesse ; normalisés.
• Faible niveau de la qualité de service dans le ➢ Sécurité CLOUD
réseau ;
• Risque d’engorgements lors des transferts de
données ;

70

Vous aimerez peut-être aussi