![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
Franck SORIANO
Bof. Le cloud computing c'est un nouveau mot pour désigner quelque chose qui existe déjà depuis longtemps : L'infogérance.
En un mot, au lieu de vendre un logiciel à un client qui devra ensuite maintenir une infrastructure technique pour l'utiliser, tu lui vends un accès à une plateforme préinstallée avec tes logiciels prêts à l'emploi.
Le client n'achète plus une licence logicielle mais un service en location : le droit de se connecter à un outil pour réaliser sa production. Il n'a alors plus besoin de gérer lui-même une infrastructure de production conséquente.
Ca fait des années que mon employeur offre ce service (on a notre propre plateforme de cloud privé). Ca simplifie considérablement la maintenance (ça plait pas mal au client aussi, il faut bien le dire).
Mais il n'y a pas de miracle : Il faut bien que quelqu'un développe les applications que tu mets dans les nuages...
Si on considère que l'immense majorité des développements informatiques sont des développements spécifiques et pas du progiciel. Le cloud a un bel avenir, mais il ne faut pas croire que le reste va disparaitre.
Par contre, pour en revenir qu'en même au sujet de la discussion. Là où le cloud risque d'impacter les développements (et surtout le langage de dev), c'est que les plateformes de cloud facturent l'hébergement à la consommation de ressource et pas de façon forfaitaire.
Sur Windows Azure, tu paies à l'heure de fonctionnement de chaque machine virtuelle (on en n'est pas encore à la facture CPU mais ça pourrait venir), tu paies au nombre de requêtes qui entrent et sortent du nuage, tu paies à la consommation de bande passante...
Donc les développements devront s'orienter vers l'optimisation des ressources. Il ne sera plus question de dire : "avec la puissance des machines actuelles, les perfs ce n'est plus un problème" puisque cette fois, on paiera directement la puissance consommée.
Donc a mon avis, les langages et les architectures sur-consommateurs de ressources vont prendre une claque.
Ajoutez à celà que la portabilité aura beaucoup moins d'intérêt puisque l'infrastructure des clients n'aura plus d'importance... Il suffira que les applis tournent sur la plateforme de cloud...
JAVA et PHP risquent d'avoir la vie dure.
Partager