M2

AWS

Les différents types d'infrastructure dans le cloud :

IaaS

Infrastructure as a Service

Ce modèle d'architecture donne accés à des machines (virtuelles) dédiées à une action / capacité particulière.

Par exemple, une infrastructure dédiée au stockage comme MS Azure ou AWS S3.

PaaS

Platform as a Service

Ce modèle d'architecture permet la mise en place d'une application sur une plateforme tout en facilitant sa mise en place.

Par exemple, Heroku est un fournisseur de PaaS et permet de déployer facilement une application Ruby on Node.js en installant automatiquement les dépendances nécessaires, en essayant d'optimiser la sécurité, etc.

C'est une solution qui permet de se focaliser sur l'application plutôt que toute la partie technique qui gravite autour (gestion des ressources, etc.).

SaaS

Software as a Service

C'est une solution clé en main ; l'utilisateur ne fait qu'utiliser et éventuellement payer le service.

Par exemple, GMail est un SaaS pour mails, GitHub est un SaaS pour dépôts Git, etc.