Vous êtes sur la page 1sur 4

*Définition du Cloud Computing: Le Cloud Computing est un modèle de service qui permet un

accès omniprésent et à la demande à un ensemble de ressources configurables. Les ressources


accessibles sont rapidement approvisionnées et nécessitent de faibles efforts de gestion ou
d’interactions avec les fournisseurs de services.

-Le Cloud Computing fait référence à la création et usage des ressources informatiques distantes sur
Internet plutôt que via un réseau local. / Utilise des “Data Centers” connectés pour fournir des
ressources informatiques évolutives et avec haute disponibilité / Exemples de ressources :
équipements réseau, serveurs, stockage, applications, etc.

*Virtualisation: La virtualisation peut être considérée comme une solution idéale pour la gestion
d’un centre de données (data center) et le partage des ressources.

*Terminologie:

-On-Premise Infrastructure—Infrastructure sur site:

• Serveurs placés sur infrastructure locale qui n’est pas configurée comme Cloud

-Cloud Provider—Prestataire de service Cloud:

• Une entité publique ou privée responsable du maintien de service : Fournisseur du service

-Cloud services—Services Cloud:

• Large éventail de ressources accessibles en tant que service “as a service”

• Catégorisés en trois types de base : Infrastructure (IaaS), Platform (PaaS), Software (SaaS)

-Service-level-agreement (SLA)— Entente de niveau de service:

• Un document qui définit la qualité de service, prestation prescrite entre un fournisseur de service et
un client

• Précise les attentes au niveau de la qualité de service : disponibilité, sécurité, etc.

-Scaling—Mise à l’échelle (évolutivité):

• Evolutivité horizontale: Allouer (scaling out) or libérer (scaling in) des ressources du même type
(serveurs)

• Evolutivité verticale: remplacement d’une ressource système par une autre ressource avec des
capacités système supérieures (scaling up) or inférieures (scaling down)

*Caractéristiques du Cloud Computing: L’évaluation de ces caractéristiques permet de mesurer la


valeur offerte par un service ou une plate-forme Cloud

1. On demande self service—Accès à la demande en self-service :

L’utilisateur peut approvisionner ou réserver des capacités informatiques (calcul, stockage, etc.) sans
interaction avec le fournisseur: • La liberté de s'auto-approvisionner en ressources informatiques •
Généralement, avec un support automatisé : via l'interface de services logiciels • L'assistance
automatisée ne nécessite aucune intervention humaine

2. Broad network access / Large accès au réseau :

Les capacités (ressources) sont disponibles sur le réseau via des platesformes différentes
(ordinateurs, tablettes, smart phones): • Les ressources sont accessibles depuis Internet • Ressources
disponibles 24/7

3. Resource pooling / Mise en commun des ressources :

Les ressources du fournisseurs sont regroupées pour servir plusieurs utilisateurs: • Le fournisseur de
services Cloud groupe les ressources et les partage aux différents utilisateurs • Les ressources sont
dynamiquement assignées / libérées à la demande

4. Rapid elasticity / Une souplesse rapide :

Les capacités peuvent être rapidement provisionnées: • Environnements Cloud automatisés : capacité
d’évoluer rapidement les capacités des ressources utilisées

5. Measured service / Service mesuré—NIST :

Les systèmes du Cloud contrôlent et optimisent automatiquement l’utilisation des ressources: • Le


fournisseur de services Cloud gère un mécanisme transparent de facturation de l’utilisation réelle es
ressources • La facturation est calculée en terme de: Temps d’utilisation : jour, heure, minute,
seconde / Débit de données : MB/sec, GB/sec / Réservation des ressources : vCPU/hr, GB/hr

*Modèles de services Cloud: Les services Cloud sont offerts sous forme de 3 types de base:

-Software as a Service (SaaS): Niveau • Utilisateur / Exemples • Office365, Google Docs, Google
Drive, OneDrive, Box, Dropbox

Le fournisseur du cloud met en disposition de l’utilisateur une application via un navigateur web

• L’utilisateur fait la souscription à une ou plusieurs applications SaaS s’exécutant sur une
infrastructure Cloud sans se soucier de la puissance machine, de l’espace de stockage ou même de la
mise à jour du logiciel. • L’utilisateur n’a pas de visibilité ou d’aptitude pour gérer l’infrastructure
sous-jacente

-Platform as a Service (PaaS): Niveau • Développeur / Exemples • Heroku, Amazon AWS Elastic
Beanstalk Cloud Foundry, Google App Engine

Le fournisseur cloud offre une plateforme aux utilisateurs via Internet pour développer, exécuter et
gérer sans se soucier de l’infrastructure requise.

• Des langages de programmation, librairies, Interface de programmation d’application API, services


et outils sont fournis pour le développement et le déploiement des applications utilisateurs.

-Infrastructure as a Service (IaaS): Niveau • Administrateur IT / Exemples • Amazon EC2, Google


Compute Engine, Azure Virtual Machines
Les services d’infrastructure tels que serveur, conteneurs, stockage et réseau sont virtualisés et
fournis via Internet pour le déploiement des applications, des systèmes d’exploitations, etc.

• Ces ressources sont généralement non configurées • L’utilisateur possède un contrôle significatif
pour gérer l’infrastructure sous-jacente

*Un modèle de déploiement Cloud définit comment une infrastructure cloud est construite, est gérée
et est accessible / Chaque modèle de déploiement peut être utilisé pour n'importe quel modèle de
service : IaaS, PaaS, SaaS / Le NIST définit 4 modèles de déploiement cloud : • Cloud privé (Private
cloud) • Cloud Communautaire (Community cloud) • Cloud public (Public cloud) • Cloud hybride
(Hybrid cloud)

-Cloud Public: L’environnement cloud est désigné pour l’utilisation du grand public qui souhaite
souscrire aux services offerts. / Les services cloud peuvent être gratuits ou facturés à l’utilisation. /
Mode d’hébergement: • Locaux du fournisseur des services Cloud (On premises)

Avantages

Disponibilité: • Une disponibilité meilleure vis-à-vis à l’infrastructure locale (interne) • La


disponibilité fait partie de “l’entente de niveau de service” (SLA)

Evolutivité: • Le cloud public offre une architecture à haute évolutivité

Réduction des coûts: • Les services Cloud public permettent d’éliminer les coûts en terme des coûts
initiaux

Inconvénients : considérations de sécurité

Sécurité de données: • Les prestataires de services Cloud public ont la propriété des données : celui
qui possède les données est son vrai propriétaire • Théoriquement, les employés du prestataire de
services peuvent faire l’accès aux données des clients

Conformité et Audit: • L’utilisateur n’a pas de visibilité des opérations exécutées dans la partie back-
end • Capacités d’audit limitées : pas d’accès direct aux journaux système, impossible de mettre en
oeuvre une alerte back-end.

-Cloud privé: L’environnement cloud est désigné pour l’utilisation exclusive d’une seule entreprise,
avec plusieurs unités d’affaires ou filiales, qui préfère conserver ses données dans un environnement
contrôlé et sécurisé. / Mode d’hébergement: • Locaux du propriétaire du Cloud (interne, On
premises) • Infrastructure en dehors des locaux du propriétaire du cloud (Externe, Off premises)

Avantages

Sécurité des données: • Contrôle total sur l’accès et la gestion • Dans un environnement Cloud privé,
l’entreprise est propriétaire des données et du système qui héberge les données, ce qui lui donne un
contrôle total sur l’accès et la gestion

Support et Audit: • Capacité à surveiller complètement le système : cela permet de prendre des
mesures préventives pour éviter une panne. • Capacités d'audit complètes : l’entreprise a un accès
complet aux journaux système, la possibilité de mettre en oeuvre n'importe quelle alerte principale,
la possibilité de prendre n'importe quelle action pour assurer l'intégrité du système.

-Cloud communautaire: L’environnement cloud est désigné pour l’utilisation d’une communauté
précise d’utilisateurs ayant des préoccupations communes et des besoins partagés, comme la sécurité
/ Mode d’hébergement: • Locaux des membres propriétaire du Cloud (interne, On premises) •
Infrastructure en dehors des locaux des membres propriétaire du cloud (Externe, Off premises)

Avantages

Coût: • Dans un environnement Cloud communautaire, les coûts sont partagés entre les membres

Architecture MultiTenant: • Dans un environnement Cloud communautaire, la mutualisation des


ressources permet le partage des tâches de support et de la maintenance • Chaque membre peut
contribuer dans son domaine d’expertise.

Inconvénients : considérations de sécurité

La propriété / possession: • Dans le cloud communautaire, la propriété doit être clairement définie :
certains accords sont définis pour rejoindre le groupe propriétaire • Dans certains cas, les membres
peuvent créer une seule organisation • commune propriétaire des ressources partagées

-Cloud hybride: Environnement au sein du quel une organisation possède une partie de
l’infrastructure des services à domicile (cloud privé), le reste dans les clouds publiques

Avantages

Flexibilité accrue: • Les environnements cloud hybrides bénéficient des avantages des deux modèles
: public et privé • On peut avoir certaines applications hébergées dans les deux environnements :
lorsqu’un environnement tombe en panne, on peut toujours accéder à l'application.

Vous aimerez peut-être aussi