Anju Gautam et Rahul Pareek
Le terme « cloud » désigne un grand nombre de développements et de possibilités. Il ne s’agit pas d’une invention, mais plutôt d’une « innovation pratique », qui combine plusieurs inventions antérieures pour en faire quelque chose de nouveau et de convaincant. Tout comme l’iPod est composé de plusieurs concepts et technologies existants (le Walkman, la compression MP3 et un disque dur portable), le cloud computing fusionne plusieurs technologies déjà disponibles : réseaux à haut débit, virtualisation, interactivité Web 2.0, partage du temps et interfaces de navigateur. Le cloud computing est une expression populaire qui désigne les applications développées pour être des applications Internet riches qui s’exécutent sur Internet (ou « cloud »). Le cloud computing permet d’assigner des tâches à une combinaison de logiciels et de services sur un réseau. Ce réseau de serveurs est le cloud. Le cloud computing peut aider les entreprises à transformer leurs infrastructures de serveurs existantes en environnements dynamiques, en augmentant ou en réduisant la capacité des serveurs en fonction de leurs besoins. Une plate-forme de cloud computing provisionne, configure, reconfigure et déprovisionne les serveurs de manière dynamique selon les besoins. Les serveurs dans le cloud peuvent être des machines physiques ou virtuelles. Les clouds avancés incluent généralement d’autres ressources informatiques telles que des réseaux de stockage (SAN), des équipements réseau, des pare-feu et d’autres dispositifs de sécurité.