Cloud computing
II-1-1-Qu’est ce que le Cloud Computing:
Le Cloud Computing se traduit littéralement par "informatique dans les nuages", faisant référence aux technologies d'internet qui est souvent représenté schématiquement par un nuage.
C'est un concept abstrait qui regroupe plusieurs technologies servant à délivrer des services. Son but est de pousser les entreprises à externaliser les ressources numériques qu'elles stockent. Ces ressources offrant des capacités de stockage et de calcul, des logiciels de gestion de messagerie, et d'autres services sont mises à disposition par des sociétés tierces et accessibles, grâce à un système d'identification, via un PC et une connexion à Internet.
En effet, pour comprendre cette terminologie, il faut rappeler qu’Internet est un réseau complexe et difficile à appréhender car constitué de millions de connexions utilisant des technologies très disparates (fibre optique, câble, ADSL,..). Le réseau repose sur un maillage mondial sophistiqué, avec de nombreuses redondances qui permettent à une requête de changer de chemin si une partie du réseau est inopérante ou congestionnée. Enfin, Internet est géré par des milliers d’organisations publiques et privées différentes.
Ainsi, lorsque nous accédons à une application web comme Amazon, nous n’avons pas la moindre idée de son emplacement physique. Nous n’avons pas non plus la moindre idée du chemin qu’emprunte une requête pour parvenir jusqu’à l’application.
L’application de Cloud Computing que nous utilisons peut se trouver n’importe où dans le monde, cela fait finalement peu de différences pour nous. Les nuages du Cloud Computing font référence à cette abstraction. Ils font aussi référence au fait que l’on représente souvent Internet sous la forme d’un nuage dans les schémas informatiques.
Le Cloud Computing signifie donc que les applications en ligne sont utilisées comme si elles étaient situées