Oui mais ... le cloud computing c'est quoi ?

C'est un mode d'abstraction des ressources. Le principe est relativement simple: il s'agit d'abstraire l'ensemble des ressources d'un data center pour une ... deux ... mille entreprises. Les ressources en termes de puissance de calcul étant ainsi partagé les coûts de cette puissance sont répartis. Ces derniers diminue donc mécaniquement.

Bon, ça c'est pour la théorie. Et cela me rappelle très très fortement tout ce qui est calcul sur grille (le grid computing pour ceux qui connaissent).
Sur une grille de calcul il devient alors possible de faire fonctionner une ou plusieurs applications très gourmandes en ressource.
A ... une condition quand même: les applications doivent forcément être capable de fonctionner sur le même OS.
La très grande majorité des grilles de calcul fonctionnant sur UNiX et plus spécifiquement sur Linux, cf Kerrighed
Ensuite, pour que ces applications soient capable de tirer parti de ces infrastructures il est absolument nécessaire que les applications soient ... multi-threadé.
Ouh le vilain mot
Pour ce qui est des applications très gourmandes en ressources, ouf, c'est fait, la plupart ont déjà un mode de fonctionnement multi-threadé.
Pour le problème de l'OS, il va sans doute falloir ajouter une abstraction supplémentaire avec l'OS du nuage. Il y en a peu pour le moment... Mais cela arrive, en effet.

Reste donc le souci du partage: si vous envoyé vos applications à un fournisseur de puissance de calcul
On pourrait d'ailleurs les comparer à ... EDF
êtes vous prêts à rendre vos données potentiellement confidentielles (tout dépend de l'application que vous envoyez ...) consultable par des tiers n'appartenant pas à votre entreprise ?

Ainsi dans le cas de l'informatique avec la tête dans les nuages, des problématiques de sécurité et de confidentialité vont voir le jour.
De mon point de vue c'est intéressant, mais surtout un sacré défit pour la décennie à venir.