Je commence une série d’article sur la construction de site WEB pour le cloud. Je vais aborder des concepts théoriques et pratiques mis en œuvre par les géants du cloud computing Amazon, SalesForce , Google et d’autres, pour créer des applications WEB robustes, sûres et qui acceptent des millions d’utilisateur.
Mon attention se focalise autour du langage java, autour des technos J2EE et du web. Les concepts sont transposables dans d’autres langages de programmation. Mon approche est orientée PAAS (Plateforme as Service) et SAAS (Service as Service). Je vous invite à consulter mon article sur les architectures Cloud computing pour en savoir plus.
Les concepts sont nés autour des langages informatiques Ruby, Rails on Ruby, Python, etc. Ils ont été popularisés par des startup informatique « 37signals » , « netvibes » , les dot.com et les sociétés web 2.0.
Techniquement, toutes les sites web Java peuvent être « cloudisables« . Nous allons découvrir que la réalité est un peu moins vrai. Le cloud computing est facturé à l’usage et aux volumes. L’intérêt d’une entreprise autour du web, est de faire des économies dans le design et la conception des sites web pour toucher le plus large publique possible, à moindre coût.
La révolution cloud est en marche. Les concepts du cloud sont mûrs pour entrer de plein pied dans l’entreprise de demain. Ils apportent de la souplesse, de l’agilité et des pratiques modernes et un nouveau domaine d’abstraction.
Nous allons découvrir les divers secrets, le quoi, le pourquoi et le comment ?