Technologies de cloud computing

Certaines technologies fonctionnent derrière les plates-formes de cloud computing, ce qui rend le cloud computing flexible, fiable et utilisable. Ces technologies sont répertoriées ci-dessous:

  • Virtualization
  • Architecture orientée services (SOA)
  • Calcul en grille
  • Informatique utilitaire

Virtualisation

Virtualization est une technique qui permet de partager une seule instance physique d'une application ou d'une ressource entre plusieurs organisations ou locataires (clients). Pour ce faire, il attribue un nom logique à une ressource physique et fournit un pointeur vers cette ressource physique lorsque cela est demandé.

le Multitenant offres d'architecture virtual isolation parmi les multiples locataires. Par conséquent, les organisations peuvent utiliser et personnaliser leur application comme si chacune avait ses instances en cours d'exécution.

Architecture orientée services (SOA)

L'architecture orientée services permet d'utiliser les applications en tant que service pour d'autres applications quel que soit le type de fournisseur, de produit ou de technologie. Par conséquent, il est possible d'échanger les données entre des applications de différents fournisseurs sans programmation supplémentaire ni modification des services.

L'architecture orientée service de cloud computing est illustrée dans le diagramme ci-dessous.

Calcul en grille

Grid Computing fait référence à l'informatique distribuée, dans laquelle un groupe d'ordinateurs provenant de plusieurs emplacements sont connectés les uns aux autres pour atteindre un objectif commun. Ces ressources informatiques sont hétérogènes et dispersées géographiquement.

Grid Computing divise les tâches complexes en plus petits morceaux, qui sont distribués aux processeurs qui résident dans la grille.

Informatique utilitaire

L'informatique utilitaire est basée sur Pay-per-Use model.Il offre des ressources de calcul à la demande en tant que service mesuré. Le cloud computing, l'informatique en grille et les services informatiques gérés sont basés sur le concept de l'informatique utilitaire.