The Doppler Quarterly (FRANÇAIS) L'automne 2017 | Page 39
Modèles de service
Pile du cloud
Qui est
responsable|?
Composantes de la pile
Vous faites ceci|:
Enregistrement
Infrastructure
Transactions
Rapports Tableau de bord
Système d’exploitation Langage de
programmation
Serveur d’applications Middleware
Base de données Surveillance
IaaS
Prestation du fournisseur|:
• Sécurité de l’infrastructure
Interface utilisateur
Pile
applicative
Autorisation
Application
Authentifi cation
Administration
Utilisateur
Connexion
Figure 1|: Modèle de responsabilité partagée IaaS
Pourtant, quelque révolutionnaire que soit l’IaaS, j’ai encore dû me débattre avec de
nombreuses confi gurations de réseau, de stockage et de serveurs virtuels. En tant
que développeur, toute cette « plomberie informatique » me ralentissait dans mon
travail de création de logiciels fonctionnels. C’est à ce moment-là que j’ai commencé
à exploiter des solutions PaaS (Platform as a Service) comme Heroku. Les solutions
PaaS ont élevé l’abstraction à un niveau encore inédit : désormais, les infrastruc-
tures de bas niveau telles que la mise en réseau, le calcul et le stockage étaient
gérées à ma place. Les piles de bases de données et d’applications ont, elles aussi,
fi ni par disparaître de mon bureau.
Le seul problème avec les systèmes PaaS, c’est qu’ils étaient beaucoup trop con-
traignants et souvent inabordables. Les fournisseurs de cloud public ont évolué en
passant d’API basiques de calcul, de réseau et de stockage à des API de services
managés de niveau supérieur spécialisés dans les bases de données en tant que
services (Azure SQL Database), le streaming (AWS Kinesis), ou encore l’apprentis-
sage automatique (Google Machine Learning Engine). Dès lors, les développeurs
ont pu sélectionner des services « de type PaaS » et les combiner à des capacités
IaaS en fonction de leurs besoins précis. Google et Microsoft proposent eux aussi
leurs propres solutions PaaS en les intégrant aux prestations de base de leur offre
IaaS, telles que les services de sécurité, de surveillance et de journalisation.
La combinaison des services IaaS et PaaS est devenue la voie à suivre au cours de
ces dernières années, mais au prix d’un somme de travail conséquente pour créer
le périmètre d’hébergement initial (conception d’infrastructures de base) dans le
cloud, en raison des exigences réglementaires et de sécurité.
AUTOMNE 2017 | THE DOPPLER | 37