Cloud Computing

publicité
Cloud computing
Votre informatique à la demande
Thomas RULMONT
Définition du Cloud Computing
L'informatique dans le nuage (en anglais, cloud computing) est un concept (…)
faisant référence à l'utilisation de la mémoire et des capacités de calcul des
ordinateurs et des serveurs répartis dans le monde entier et liés par un
réseau, tel Internet.
Les utilisateurs (le plus souvent des entreprises) ne sont plus propriétaires
de leurs serveurs informatiques mais peuvent ainsi accéder de manière
évolutive à de nombreux services en ligne sans avoir à gérer
l'infrastructure sous-jacente (…) Les applications et les données ne se
trouvent plus sur l'ordinateur local, mais dans un nuage (« cloud »)
composé d'un certain nombre de serveurs distants interconnectés au moyen
d'une excellente bande passante indispensable à la fluidité du système.
L'accès au service se fait par une application standard facilement
disponible, la plupart du temps un navigateur Web
source: Wikipedia
Modèle traditionnel :
orienté technologie et matériel
Le modèle « traditionnel » est une combinaison de:
•
•
•
Matériels (hardware)
Logiciels système (OS) et d’application (software)
Paramètres et configurations
Modèle IT traditionnel: couches
Cloud Computing, un modèle orienté service et
abstraction
Le Cloud Computing s’affaranchit des couches inintéressantes
et/ou non génératrices de valeur:
 Couches physique et hardware: plus de gestion de
serveurs et de logiciels système
 Plus d’installations/configurations de logiciels sur les PC
 Pour les développeurs, un déploiement instantané sans
gestion de plateformes hétérogènes
Cloud Computing: couches
SaaS = Software as a Service
est un concept consistant à proposer
un abonnement à un logiciel à la
demande plutôt que l'achat d'une
licence
PaaS = Platform as a Service
est la mise à disposition d’une
plateforme informatique sous forme
d’un service
IaaS = Infrastructure as a Service
est la mise à disposition d’une
infrastructure informatique sous forme
de service
Exemples d’application
Logiciel:
Salesforce est une solution
de gestion de la relation
client (CRM)
Plateforme:
Google App Engine propose une
plateforme de développement
d’applications
Infrastructure:
Amazon Web Services
propose une infrastructure
serveur dans le nuage
Caractéristiques du Cloud Computing
•
•
•
•
•
•
Agilité et rapidité de déploiement/provision
Coût: conversion du CAPEX en OPEX, coûts d’entrée
faibles
Indépendance par rapport à la localisation géographique
et à l’appareil utilisé pour accéder au service (PC,
smartphone…)
Extensibilité (Scalability): provision de ressources en
fonction des besoins
Fiabilité améliorée grâce à l’utilisation d’infrastructures
redondantes et/ou tolérantes à la panne
Maintenance améliorée puisque l’applicatif ne doit plus
être installé sur chaque ordinateur
Les valeurs du Cloud Computing
Cloud public et Cloud privé
Adoption du modèle Cloud…
quelles étapes ?
Les challenges du Cloud Computing
Au niveau du RESEAU:
•
Le réseau doit être disponible pour accéder aux applications
à tout moment
•
Le réseau doit être de bonne qualité: délai et débit
•
•
Les points d’entrée et de sortie doivent être sécurisés
La localisation géographique du cloud impactera
directement le temps de réponse du service (latency)
Le réseau devient le point d’attention principal, les
serveurs et logiciels passent au second plan
•
Les challenges du Cloud Computing
Au niveau de la SECURITE
•
Sécurité de l’information
> Disponibilité: mes données sont-elles toujours
accessibles ?
> Confidentialité: qui accède à mes données ?
> Intégrité: qui veille sur mes données ?
Au niveau du CONTROLE
•
Choix d’un cloud privé ou public
> Quels niveaux de service ?
> Quelles proximité et flexibilité ?
> Quelles possibilités de personnalisation ?
Merci !
Thomas RULMONT
[email protected]
+32 (0)4 2739113
Téléchargement