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