PaaS
PaaS, le développement d’applications peut aussi bénéficier du Cloud Computing. PaaS, acronyme de Plateform as a Service (plateforme en tant que service) est une application du cloud computing plus particulièrement destinée aux développeurs. En effet, après le SaaS (Software as a Service) qui pouvait s’adresser à tout un chacun, avec le PaaS, ce sont les entreprises qui sont visées en se voyant offrir une plateforme complète de développement externalisé où leurs programmeurs peuvent concevoir, tester et finalement déployer leurs applications. Comme presque toutes les applications du Cloud Computing, les services PaaS sont accessibles depuis n’importe quel navigateur internet, et tous les outils nécessaires aux développements sont mis à disposition sur la plateforme. Les plus grands acteurs de l’internet sont bien sûr présents sur ce créneau : Microsoft, avec son environnement Azur, Google avec App Engine, IBM avec BlueMIX ou encore SAP, avec HANA, tous offrent un environnement plus ou moins complet et plus ou moins adapté à certain type d’applications. Comme d’habitude avec le Cloud, les avantages sont nombreux : richesses des fonctions toutes regroupées sous une même interface, accessibilité et travail collaboratif facilité, maintenance externalisée, environnement cohérent, tout cela induit un gain de temps appréciable et réduit les coûts. Pourtant, cette pléthore de fonctions et de facilités ne doit pas faire oublier que le cloud représente aussi un risque, celui de confier l’entier de ses projets applicatifs, et bien souvent aussi de ses données, à une entité extérieure qui en contrôlera tous les aspects y compris ceux, ô combien cruciaux, de la confidentialité et de sécurité.