lundi , 10 décembre 2018
Home » Tutoriel » Les technologies du Cloud Computing

Les technologies du Cloud Computing

Les plates-formes du cloud computing sont tributaires de certaines technologies. Ces dernières donnent les aspects de flexibilité, de fiabilité ainsi que d’utilisabilité au cloud. Ces technologies sont énumérées ci-dessous:

  • Virtualisation
  • Architecture orientée services (SOA)
  • Grid Computing
  • Utility Computing

La virtualisation

La virtualisation est une technique qui permet de partager une seule instance physique d’une application ou d’une ressource entre plusieurs organisations ou locataires (clients). Il le fait en attribuant un nom logique à une ressource physique et fournir un pointeur sur cette ressource physique lorsqu’elle est demandée.

modèle de virtualisation du CLoud

L’architecture multi comptes offre un isolement presque total entre les locataires multiples et par conséquent, les organisations peuvent utiliser et personnaliser l’application, comme si, ils possèdent chacun sa propre instance d’exécution

Architecture orientée services (SOA)

L’architecture orientée services nous permet d’utiliser l’application comme un service, indépendamment du type de fournisseur, produit ou technologie. Par conséquent, il est possible d’échanger des données entre des applications de différents fournisseurs sans programmation ou apporter des modifications à des services supplémentaires.

Architecture SOA cloud computing

Grid Computing

Le Grid Computing fait référence à l’informatique distribuée dans laquelle un groupe d’ordinateurs, localisé dans plusieurs emplacements, sont reliés les uns aux autres pour accomplir un objectif commun. Ces ressources informatiques sont hétérogènes et géographiquement dispersés.

Grid computing

Le Grid Computing rend les tâches complexes plus facilement gérables en les fragmentant. Ces petits fragments sont distribués vers les processeurs qui se trouvent dans la grille.

Utility Computing

L’informatique utilitaire est basé sur un modèle de :  « Payer à l’utilisation ». Il offre des ressources informatiques à la demande comme un service mesurée. Le Cloud computing, le grid computing, et les services IT sont tous basés sur le concept de l’informatique utilitaire

À lire aussi

Les compétences en machine learning que les ingénieurs logiciels doivent avoir

Vous n’avez pas besoin d’être un scientifique des données pour faire de machine learning (apprentissage …