You are on page 1of 29

Déploiement Service Cloud

Computing

Nadhir HAMDI
Historique

Nadhir HAMDI
Historique
➢2010 CLOUD
➢2000 SOA, Service-Oriented Architecture.
➢Hébergeurs Web d’applications
➢2000 Premières applications Web 2.0 : courrier électronique, outils collaboratifs,
CRM, environnements de développement et de test.
➢1990 WEB INTERNET
➢1980 Client-Serveur
➢1970 Mainframe

Nadhir HAMDI
Virtualisation
Application
Application Application
ApplicationApplication

Application
Application Application
Application

Operating
Operating
System

Matériel

Nadhir HAMDI
Virtualisation

Nadhir HAMDI
Virtualisation

Définition
La virtualisation est l’ensemble des techniques matérielles et logicielles, qui permet d’exécuter
plusieurs machines virtuelles sur une seule machine physique où chaque machine virtuelle partage
les ressources physiques de cet ordinateur dans plusieurs environnements.
Différentes machines virtuelles sont capables ainsi d’exécuter divers systèmes d’exploitation et
plusieurs applications sur la même machine physique.

Nadhir HAMDI
Virtualisation
Composants de la virtualisation
La virtualisation fait intervenir trois principaux composants :
• Un système d'exploitation principal, appelé « système hôte », est installé sur un serveur
physique unique. Ce système sert d'accueil à d'autres systèmes d'exploitation.
• Un logiciel de virtualisation, appelé « hyperviseur », est installé sur le système d'exploitation
principal. Il permet la création des environnements clos et indépendants sur lesquels seront
installés d'autres systèmes d'exploitation « systèmes invités ». Ces environnements sont les «
machines virtuelles ».
• Un système invité est installé dans une machine virtuelle qui fonctionne indépendamment des
autres systèmes invités d'autres machines virtuelles. Chaque machine virtuelle dispose d'un
accès aux ressources du serveur physique (mémoire, espace disque, etc.).
Nadhir HAMDI
Virtualisation

Présentation de l’Hyperviseur
Les hyperviseurs sont de plus en plus présents dans les architectures des entreprises étant donné que la
virtualisation se développe et se répand rapidement. Les solutions sont multiples et plus ou moins
coûteuses. Mais, en ce qui concerne les hyperviseurs, il y en a deux types.

Nadhir HAMDI
Virtualisation
Hyperviseur de type 1
L’hyperviseur type 1, comme l'hyperviseur VMware ESXi, est un outil qui s’interpose entre la couche
matérielle et la couche logicielle. Il a accès aux composants de la machine et possède son propre noyau.
C’est donc par-dessus de ce noyau que les OS seront installés. Il pilote les OS à partir de la couche
matérielle et il s’administre via une interface de gestion des machines virtuelles. Il est beaucoup plus
puissant que les hyperviseurs de type 2 notamment grâce à sa proximité du matériel à la différence d’un
prix prohibitif.
Selon la figure ci-dessous, les couches sont organisées comme suit : couche matérielle (la plus basse),
couche de virtualisation (hyperviseur) et virtualisation des OS.
Parmi ces hyperviseurs nous trouvons VMware vSphere (ESXi), Microsoft Hyper-V, XEN, KVM, etc.

Nadhir HAMDI
Virtualisation
Hyperviseur de type 1

Nadhir HAMDI
Virtualisation
Hyperviseur de type 2
L’hyperviseur de type 2 est une application installée sur un système d’exploitation. Elle est donc
dépendante de celui-ci. Il est utile pour les personnes qui veulent utiliser d’autres systèmes d’exploitation
autres que l’OS hôte. Les performances sont réduites en comparant les hyperviseurs de type 1 car l’accès au
matériel (CPU, RAM, etc.) se fait via une couche intermédiaire. Néanmoins, il propose une parfaite
étanchéité entre les systèmes d’exploitations installés.
Selon la figure ci dessous, les couches sont organisées comme suit : couche matérielle (en bas), système
d’exploitation hôte, couche de virtualisation et virtualisation des OS.
Parmi ces hyperviseurs nous citons: VMware Workstation, VirtualBox

Nadhir HAMDI
Virtualisation
Hyperviseur de type 2

Nadhir HAMDI
Introduction
• Exigence d’achat de matériels, de logiciels et des licences correspondantes et
d’affectation de personnels qualifiés pour la mise en place de nouvelles solutions.

• Priorités des entreprises : la simplicité de gestion d'infrastructures, la continuité de


services, la réduction des coûts et l'augmentation des revenus.

• De nos jours, arrivée des techniques de Virtualisation et du Cloud Computing comme


solutions révolutionnaires.

→ Exigence d’appliquer des niveaux de sécurité.

Nadhir HAMDI
Définition

• Définition du NIST (National Institute of Standards and Technology):


Le Cloud Computing : est un modèle qui permet l’accès flexible, à la demande,
n’importe où et à tout moment, à des ressources informatiques partagées qui peuvent
être allouées et libérées avec un minimum d’effort.

Nadhir HAMDI
Caractéristique du cloud

Nadhir HAMDI
Caractéristiques du Cloud
• La probabilité et l’accessibilité : le cloud offre un accès permanent aux services hébergés depuis
n’importe quelle machine disposant d’un navigateur web

• L’élasticité et la scalabilité: Le cloud offre à l’utilisateur l’impression d’avoir en permanence des


ressources de calcul et de stockage illimitées. Ces ressources peuvent être facilement et rapidement
réservées ou retirées afin de répondre aux besoins de l’utilisateur

• La facturation basée sur la consommation: Le cout est en fonction de la durée de l’utilisation du


service rendu

• Un provisioning en libre-service à la demande: Le cloud offre aux clients la possibilité de


choisir eux-mêmes les services dont ils ont besoin depuis les pools de services offerts.

Nadhir HAMDI
Avantages
• Optimisation des couts par rapport aux systèmes conventionnels

• Développement des applications partagées sans avoir besoin de posséder ou de louer


chez un hébergeur ses propres machines dédiées au calcul

• Calcul du cout en fonction de la durée de l’utilisation du service rendu.

• Fiabilité des service grâce aux infrastructures et aux performantes possédant des
politiques efficaces de tolérance aux pannes

• Stockage des données sensibles des entreprises dans des espaces sécurisés de maniéré
à éviter à la fois les risques liés au stockage sur les serveurs.

Nadhir HAMDI
Inconvénient
• Problème de sécurité générale du réseau de l’entreprise

• Perte de maitrise et l’implantation de leurs données ainsi que du cycle de vie


des applications par les entreprises

• Absence d’une disponibilité complété par les fournisseurs du cloud

• Problème lié à la qualité du réseau pour accéder aux service

Nadhir HAMDI
Modèles de services du Cloud

Software as a Service
• Approvisionnement des
applications et services sur le
nuage.
• Distribution d'applications à
partir du Cloud via sur le
navigateur web.

Nadhir HAMDI
Modèles de services du Cloud
Software as a Service (SaaS)
SaaS signifie Software as a Service, c’est-à-dire un logiciel fourni sous la forme de service et non sous la forme
de programme informatique (code binaire à installer sur une machine). Les utilisateurs des applications SaaS
accèdent à ce service via Internet.
En effet, les SaaS proposent des logiciels opérationnels, prêts à l’emploi, sans passer par une étape
d’installation, et sans aucune tâche de maintenance. Les SaaS sont exécutés sur des plateformes mises à
disposition par des acteurs (comme Google ou Salesforce) que nous appellerons opérateurs SaaS.
Le client ne gère et ne contrôle pas l’infrastructure Cloud sous-jacente, incluant le réseau, les serveurs, les
systèmes d’exploitation, le stockage, mais peut éventuellement bénéficier d’accès à des configurations
restreintes, spécifiques à des catégories d’utilisateurs.
Les mises à jour sont continues et l'enrichissement des fonctionnalités profite à tout le monde. Les tests de
nouveaux logiciels sont facilités. Nadhir HAMDI
Modèles de services du Cloud

Platform as a Service
• Offre des plateformes pour
l’élaboration d’applications: API,
langages de programmation, etc.
• Possibilité d’interagir et de
personnaliser la plateforme
proposée en fonction des besoins.

Nadhir HAMDI
Modèles de services du Cloud
PaaS signifie Platform as a Service
Ce terme désigne une plateforme d’exécution, regroupant principalement les serveurs mutualisés et leurs
systèmes d’exploitation, hébergée par un opérateur et accédée depuis Internet. Cette plateforme peut être
utilisée pour exécuter des SaaS.
Le PaaS dispose des environnements spécialisés au développement comprenant les langages, les outils et les
modules nécessaires. Elle peut aussi être mise à la disposition des entreprises qui souhaitent héberger leurs
propres applications issues de développements spécifiques dans la mesure où le fournisseur supporte le
langage de programmation.
L’utilisateur gère et ne contrôle pas l’infrastructure Cloud sous-jacente (réseau, serveurs, systèmes
d’exploitation, stockage), mais a le contrôle sur les applications déployées et la possibilité de configurer
l’environnement d’hébergement applicatif.
Nadhir HAMDI
Modèles de services du Cloud
Infrastructure as a
Service
Déploiement d’infrastructures
• Solutions de stockage et
ordinateurs virtuels.
• Accès sécurisé via des VPNs.
• Proposition de DataCenters à
distance pour la gestion
de l'infrastructure.

Nadhir HAMDI
Modèles de services du Cloud
Infrastructure as a Service (IaaS)
Il s’agit de la mise à disposition, à la demande, de ressources d’infrastructures dont la plus grande partie est localisée à
distance dans des DataCenters. Les IaaS fournissent aux développeurs les briques fondamentales à la base des
applications web: serveurs physiques, les outils de virtualisation, la console d’administration, des capacités de calcul,
espace de stockage (disques durs), ressources réseaux (bande passante), mémoire (RAM : Random Access Memory) qui
peuvent en disposer. Au lieu de devoir acheter ces ressources physiques pour faire tourner leurs applications, les
développeurs les louent et les configurent en temps réel suivant leurs besoins. Concrètement, cela se caractérise par une
infrastructure physique souvent mise à disposition par un fournisseur de services.
Le client peut louer des capacités de traitement, de stockage, de réseau et autres ressources de calcul. L’utilisateur ne
gère et ne contrôle pas l’infrastructure Cloud sous-jacente, mais a le contrôle sur les systèmes d’exploitation, le stockage,
les applications déployées et la possibilité de sélectionner des composants réseau.

Nadhir HAMDI
Modèle de déploiement du cloud

Nadhir HAMDI
25
Modèle de déploiement du cloud
• Cloud publique
▪ Ce type est accessible à un large public et appartient à un fournisseur de « cloud service »

▪ Le principe est d’héberger des services de stockage et des applications, web en général, sur
une plateforme ou l’accès se fait uniquement par internet

▪ L’environnement est de ce fait partagé avec un nombre virtuellement illimité d’utilisateurs sur
la même plateforme.

▪ L’avantage majeur de ce type de cloud est de pouvoir ’louer ’ de la ressource à l’heure et de


ne payer que celle utilisée.

Nadhir HAMDI
Modèle de déploiement du cloud
• Cloud privé
L’infrastructure cloud fonctionne pour une organisation unique. Elle peut être gérer par l’organisation
elle-même(cloud privé interne) ou par un tiers(cloud privé externe). Dans ce dernier cas,
l’infrastructure est entièrement dédiée à l’entreprise et accessible via des réseaux sécurisés de type
VPN.

▪ Le cloud privé interne, géré en interne par une entreprise pour ses besoins.

▪ Le cloud privé externe, dédié aux besoins propres d’une seule entreprise, mais dont la gestion
est externalisée chez un prestataire.

Nadhir HAMDI
Modèle de déploiement du cloud
• Cloud Hybride
L’infrastructure se compose de deux nuages ou plus(privé, communautaire ou public), qui restent des
entités uniques, mais qui sont liées par une technologie normalisée ou propriétaire, permettant la
portabilité des données ou des application.

• Cloud Communautaire
L’infrastructure d’un nuage communautaire est partagée par plusieurs organisations indépendantes et
utilisée par une communauté qui est organisée autour des mêmes besoins, vis-à-vis de son utilisation.
Par exemple dans le projet Open Cirrus, le nuage communautaire est partagé par plusieurs universités
dans le cadre d’un projet scientifique commun.

Nadhir HAMDI
Merci de votre attention

You might also like