Cloud Computing : Qu’est ce que IaaS, PaaS, et SaaS?
1. Une définition du Cloud Computing
Les termes « Cloud » et « Cloud Computing » sont maintenant couramment utilisés, et peuvent correspondre à une grande variété de services (stockage, application, serveurs, etc.), tel et si bien qu’il devient difficile d’en donner une définition précise.
Gartner, dans son glossaire, donne une définition intéressante :
Gartner defines cloud computing as a style of computing in which scalable and elastic IT-enabled capabilities are delivered as a service using Internet technologies.
Les mots Elastiques et Scalable (mise à l’échelle) sont effectivement natifs et essentiels au modèle du cloud computing, l’informatique dans les nuages, ainsi que le mot Service qui précise son caractère économique.
Je vous propose pour ma part la définition suivante :
Le cloud est un modèle permettant la mise à disposition de services informatiques (logiciel, stockage, composant réseau, serveurs, base de données, etc.) à la demande, facturé à l’usage.
3. SaaS, PaaS et IaaS
Les trois typologies de cloud
Il existe trois grands types de services proposés par le modèle Cloud :
- IaaS (Infrastructure As A Service) : les services IaaS fournit un ensemble de composants virtuels spécialisés ou non (Machines Virtuelles, Adresses IP, Pare-feu, Load Balancer) en location à la demande.
Le IaaS s’adressent aux services informatiques et notamment aux administrateurs réseau. - PaaS (Platform As A Service) : les services PaaS fournit un ensemble de services permettant l’hébergement de contenu informatique.
Le PaaS s’adressent aux services informatiques et notamment aux équipes de développement. - SaaS (Software As A Service) : le SaaS mettent à disposition des applications à des consommateurs. Ces applications sont prêtes à l’emploi : il n’est pas nécessaire de les installer, il faut juste les configurer et les administrer
IaaS – Infrastructure as a Service
Le IaaS est en premier une plateforme d’hébergement, dans laquelle le fournisseur s’occupe de l’installation et de l’exploitation des machines physiques et du réseau, au sein de datacenter.
Le consommateur de services en IaaS a toute liberté pour définir son architecture technique et installer les serveurs applicatifs, applications, bases de données, etc.
Le IaaS nécessite donc des compétences techniques similaires aux infrastructures classiques on-premise, et les problématiques rencontrées sont les mêmes, à l’exception de toute l’exploitation de l’hébergement des machines et de leur localisation.
PaaS – Platform as a Service
Le IaaS est en premier une plateforme d’hébergement, dans laquelle le fournisseur s’occupe de l’installation et de l’exploitation des machines physiques et du réseau, au sein de datacenter.
Le consommateur de services en IaaS a toute liberté pour définir son architecture technique et installer les serveurs applicatifs, applications, bases de données, etc.
Le IaaS nécessite donc des compétences techniques similaires aux infrastructures classiques on-premise, et les problématiques rencontrées sont les mêmes, à l’exception de toute l’exploitation de l’hébergement des machines et de leur localisation.
IaaS – Infrastructure as a Service
Le IaaS est en premier une plateforme d’hébergement, dans laquelle le fournisseur s’occupe de l’installation et de l’exploitation des machines physiques et du réseau, au sein de datacenter.
Le consommateur de services en IaaS a toute liberté pour définir son architecture technique et installer les serveurs applicatifs, applications, bases de données, etc.
Le IaaS nécessite donc des compétences techniques similaires aux infrastructures classiques on-premise, et les problématiques rencontrées sont les mêmes, à l’exception de toute l’exploitation de l’hébergement des machines et de leur localisation.