Vous êtes sur la page 1sur 19

Déploiement services Cloud

Université Internationale de Tunis


L3IR / L3SI

Enseignant
Adel BEDOUI

Année universitaire : 2021/2022

1
Chapitre 3

Services Cloud : IaaS et PaaS

Infrastructure as a Service
1. Introduction
2. Déploiement d’un service Cloud
3. Solutions
Platform as a Service
1. Introduction
2. Déploiement d’un service Cloud
3. solutions

2
3.1.1 INTRODUCTION : MODÈLES CLOUD

Caractéristiques
essentielles

Mise en commun de ressources

Modèles de services

Modèles de
déploiement

3
3.1.1 INTRODUCTION : MODÈLES CLOUD

Clients du Cloud
Couche de présentation
Exemples: browsers / navigateurs, dispositifs mobiles (sur tablettes, smartphones)
Applications du Cloud
Software as a Service
Exemples : Google docs ou Google calendar
Services du Cloud
Components as Service
Exemple: SOA via les standards du Service Web

Plateforme du Cloud Stockage du Cloud


Platform as a Service Storage as a Service
Exemples : serveur web , server d’applications

Infrastructure du Cloud
Infrastructure physique distribuée multi-sites
(activé par la virtualisation des serveurs)

Représentation du Cloud comme des Catégories de piles d'Offre de services

4
3.1.1 INTRODUCTION : MODÈLES CLOUD

Fournisseurs de Utilisateurs de Services


Services

Cloud End-User Services (SaaS)

Cloud Platform Services (PaaS)


Fournisseurs de Cloud

Cloud Infrastructure Services (IaaS)

Infrastructure
physique

5
3.1.1 INTRODUCTION : SERVICES CLOUD

Selon le National Institute of Standards and Technology (NIST): trois catégories de servcie (IaaS,
PaaS et SaaS)

6
3.1.1 INTRODUCTION : SERVICES CLOUD

‘As a Service’ Delivery Model (de la banque CBA).

7
3.1.1 INTRODUCTION : SERVICES CLOUD
8

Infrastructure as a Service (IaaS)

• Représente la couche de base du modèle de la pile du Cloud

• Il sert de base pour les deux autres couches, pour leur exécution. Le mot-clé
derrière cette couche est: la virtualisation.

• L'ensemble de l’infrastructure globale du Cloud: 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.

8
3.1.1 INTRODUCTION : SERVICES CLOUD

Infrastructure as a Service (IaaS)


C'est le service de plus bas niveau. Il consiste à offrir un accès à un parc informatique virtualisé.
Des machines virtuelles sur lesquelles le consommateur peut installer un système d'exploitation
et des applications. Le consommateur est ainsi dispensé de l'achat de matériel informatique. Ce
service s'apparente aux services d'hébergement classiques des centre de traitement de
données (Data center) et la tendance est en faveur de services de plus haut niveau, qui font
davantage abstraction de détails techniques.

9
3.1.2 DÉPLOIEMENT D’UN SERVICE CLOUD

10
3.1.2 DÉPLOIEMENT D’UN SERVICE CLOUD

 Infrastructure as a Service – IaaS

◦ La capacité fournie au client est d’assurer le traitement, le stockage, les réseaux et


d'autres ressources informatiques fondamentales où le client est capable de déployer et
d'exécuter différents logiciels, qui peuvent inclure des systèmes d'exploitation et des
applications.

◦ Le client ne gère et ne contrôle pas l'infrastructure cloud sous-jacente, mais contrôle les
systèmes d'exploitation et les applications déployées et un contrôle limité de certains
composants réseau.

11
3.1.2 DÉPLOIEMENT D’UN SERVICE CLOUD (IaaS)

• Architecture système

12
3.1.2 DÉPLOIEMENT D’UN SERVICE CLOUD
Virtualization

◦ La virtualisation est une abstraction des ressources logiques loin des ressources
physiques sous-jacentes.
◦ La technique de virtualisation déplace le système d'exploitation vers l'hyperviseur.
◦ Plusieurs systèmes d'exploitation partagent le matériel physique et fournissent différents services.
◦ Améliorez l'utilisation, la disponibilité, la sécurité et la commodité.

VM1 VM2 VM3

13
3.1.2 DÉPLOIEMENT D’UN SERVICE CLOUD

Propriétés supportées par la technique de virtualisation:

◦ Gérabilité et interopérabilité
◦ Disponibilité et fiabilité
◦ Évolutivité et élasticité

14
3.1.2 DÉPLOIEMENT D’UN SERVICE CLOUD

Fournir un service – Interface de gestion de ressources


◦ Plusieurs types de ressources visrtualisées :
◦ Machine virtuelle – En tant que fournisseur IaaS, on doit être capable de fournir les
operations de base de la machine virtuelle, tells que : creation, suspension, reprise et
résiliation, ….

◦ Stockage virtuel – En tant que fournisseur IaaS, on doit être capable de fournir les
operations de stockage virtuel de base, tells que : allocation d’espace, liberation d’espace,
écriture et lecture de données, ….

◦ Réseau virtuel – En tant que fournisseur IaaS, on doit être en mesure de fournir les
opérations de base du réseau virtuel, telles que : l'attribution d'adresses IP, le registre de
noms de domaine, l'établissement de connexion et la fourniture de bande passante, …..

15
3.1.2 DÉPLOIEMENT D’UN SERVICE CLOUD

Fournir un service – Interface de Monitoring du Système


◦ Plusieurs types de métriques de suivi :
◦ Machine virtuelle – En tant que fournisseur IaaS, on doit être capable de surveiller certains
états du système de chaque machine virtuelle, tels que : le chargement du processeur,
l’utilisation de la mémoire, le chargement des E/S et le chargement du réseau interne, ….

◦ Stockage virtuel – En tant que fournisseur IaaS, on doit être capable de surveiller certains
états de stockage de chaque stockage virtuel, tels que : l’utilisation de l’espace virtuel, la
duplication de données et la bande passante d’accès aux périphériques de stockage, ….

◦ Réseau virtuel – En tant que fournisseur IaaS, on doit être en mesure de surveiller certains
états du réseau de chaque réseau virtuel, tels que : la bande passante du réseau virtuel, la
connectivité réseau et l’équilibrage de la charge réseau, …..

16
3.1.2 DÉPLOIEMENT D’UN SERVICE CLOUD

IaaS est la plateforme de déploiement qui fait abstraction de l’infrastructure

Techniques d’activation IaaS


◦ Virtualisation
◦ Virtualisation de serveur
◦ Virtualisation de stockage
◦ Virtualisation de réseau

Services fournis par IaaS


◦ Interface de gestion de ressources
◦ Interface de surveillance de système

17
3.1.3 SOLUTIONS

• Amazon EC2 (Amazon Elastic Compute Cloud)

• Azure Virtual Machine

• DigitalOcean

• Google Compute Engine

18
RÉFÉRENCES

• ISAE – France 2014/2015

• Introduction au Cloud Computing, G. Urvoy-Keller - DUT R&T, 08/02/2016

• Data Center Basics, Roch Glitho - PhD Associate Professor and Canada Research Chair, Concordia University

• Data Center et développement durable, Syntex numérique, juin 2011

• Les différentes classifications d'un Datacenter, Charlotte Petyt, 23 avril 2018

• Fabien Muller – Hubert Hollender

• Architecture n-tiers – ISAE, 2014-2015

• http://www.linux-vs.org

• CLOUD COMPUTING, Généralités et enjeux V0, Benjamin LISAN, 20/03/2015

• Cloud et sécurité SEC2207, Pascal Sauliere, Architecte-Direction Technique et Sécurité-Microsoft France

• Anton Boyko, Microsoft Azure MVP, Ninja Azure Consultant

• Architecture microservices avec Docker, Gauthier C.

• Samuel Masué, Software engineer , FAP-AIS-EB

• Move to Cloud, Promesses et défis pour les institutions financières, juin 2020, Aliancy,

• Cloud Computing, Introduction

19

Vous aimerez peut-être aussi