Différence entre le cloud computing et le grid computing

Auteur: Laura McKinney
Date De Création: 1 Avril 2021
Date De Mise À Jour: 5 Peut 2024
Anonim
Différence entre le cloud computing et le grid computing - La Technologie
Différence entre le cloud computing et le grid computing - La Technologie

Contenu


Le cloud computing et le grid computing ont presque la même vision de fournir des services aux utilisateurs via le partage de capacités et de ressources. Bien que les termes soient différenciés en fonction de l'objectif de l'application, de l'architecture, des modèles d'utilisation des ressources, du nombre de services, de l'interopérabilité, des modèles commerciaux, etc.

Le cloud computing élimine le besoin d'acheter le matériel et les logiciels, ce qui nécessite une configuration complexe et une maintenance coûteuse pour la construction et le déploiement d'applications, mais le fournit en tant que service sur Internet. D'autre part, dans l'informatique en grille, un groupe d'ordinateurs travaillent ensemble pour résoudre un problème énorme en le divisant en plusieurs petites unités réparties sur des ordinateurs (partie d'une grille).

Dans le cloud computing, les ressources sont gérées de manière centralisée, tandis que dans le grid computing, les ressources sont distribuées, chaque site disposant de son propre contrôle administratif.


  1. Tableau de comparaison
  2. Définition
  3. Différences Clés
  4. Conclusion

Tableau de comparaison

Base de comparaisonCloud computing
Calcul en grille
Focus de l'application
applications professionnelles et Web.
À des fins collaboratives.
Architecture utilisée
Serveur client
Informatique distribuée
La gestion
Centralisé
Décentralisée
Modèle d'affaires
Payer pour utilisation
Pas de modèle économique défini
Accessibilité des servicesHaut parce que c'est en temps réel
Faible en raison des services réguliers.
Modèles de programmation
Eucalyptus, Nébuleuse Ouverte, Pile Ouverte, etc., pour Iaas mais aucun middleware n'existe.
Différents middlewares sont disponibles tels que Globus gLite, Unicore, etc.
Modes d'utilisation des ressources
Manière centralisée
Manière collaborative
Souplesse

Haute
Faible
L'interopérabilité

Le verrouillage des fournisseurs et l'intégration sont des problèmesTraite facilement de l'interopérabilité entre les fournisseurs.


Définition du cloud computing

Le cloud computing est un paradigme informatique moderne qui fournit une infrastructure informatique évolutive et flexible et des services essentiels aux utilisateurs via Internet. Il permet un accès réseau omniprésent, à la demande et pratique, à un pool partitionné de ressources informatiques configurables, telles que réseaux, services, stockage, applications et serveurs, qui peut être servi immédiatement ainsi que libéré avec un minimum d'effort de la part de la direction.

Il suit l'architecture client-serveur. Sa méthode de facturation est efficace lorsqu'un utilisateur doit payer en fonction de l'utilisation ou peut être appelée facturation facturée. Le concept de virtualisation est utilisé dans le cloud et utilise également un hyperviseur (VM) via lequel l'utilisateur peut exécuter plusieurs systèmes d'exploitation.

Services offerts par le cloud:

  • Saas (logiciel en tant que service) - Ce service fournit aux utilisateurs l’ensemble des applications du produit, éliminant ainsi les besoins des services sous-jacents lorsque l’utilisateur n’a pas à se soucier du matériel et des plates-formes pour la génération du produit final. Même la mise à jour, la gestion des licences et la maintenance sont effectuées par le fournisseur de services. Par exemple, Google Apps, Salesforce, etc.
  • Paas (Plateforme en tant que service) - Ces types de services mettent l'accent sur la fourniture d'un environnement intégré de haut niveau pour la conception, la création, le test et le déploiement d'une application personnalisée en ligne, éliminant ainsi le besoin d'Iaas pour les utilisateurs. Par exemple, App Engine de Google, Microsoft Azure fournit des services Paas.
  • Iaas (infrastructure en tant que service) - Ce service fournit des ressources informatiques sur du matériel virtuel ou dédié, les services proposés par Iaas étant le réseau, le stockage sur disque, la puissance de traitement, etc. AWS, Eucalyptus, Open stack et Flexiscale sont quelques-uns des fournisseurs Iaas.

Il existe quatre types de modèles de déploiement dans le cloud qui sont: Publique nuage, privé nuage, communauté nuage et hybride nuage.

Définition de l'informatique en grille

Le Grid Computing sert des ressources informatiques telles que le réseau, les serveurs et les applications aux utilisateurs individuels. La grille concerne les systèmes faiblement couplés dans lesquels les tâches sont gérées et planifiées de manière distribuée. Il divise un travail massif en petits morceaux et les traite séparément. L'informatique en grille est une combinaison de ressources informatiques non centralisées, chaque site indépendant géographiquement et indépendamment disposant de son propre contrôle administratif.

Dans l'informatique en grille, les ressources sont réservées, raison pour laquelle elles ne sont ni flexibles ni évolutives en tant que cloud computing. Il suit l'architecture distribuée. Les projets d'informatique en grille ne sont associés à aucune dépendance temporelle et utilisent le matériel présent dans la grille et qui est à l'état inactif.

  1. Les applications développées sur le cloud sont des applications spécifiques aux entreprises, telles que les applications Web généralement utilisées par les clients légers ou les périphériques de poche. D'autre part, Grid se concentre sur l'application basée sur la recherche avec l'aide d'unités administratives indépendantes réparties qui travaillent ensemble à la résolution d'un problème informatique plus vaste.
  2. Le nuage utilise une architecture client-serveur, tandis que la grille utilise une architecture informatique distribuée.
  3. L'infrastructure de cloud computing est gérée par une gestion centralisée, alors que dans le calcul en grille, il existe un système de gestion décentralisé où différents sites sont répartis à l'échelle mondiale, chaque site étant doté d'une administration indépendante.
  4. Les utilisateurs du nuage paient au fur et à mesure qu’ils utilisent (c’est-à-dire tarification des services publics ou facturation mesurée), un utilisateur n’ayant pas à payer lorsqu'il libère les ressources. Par contre, il n’existe pas de modèle commercial défini en grille informatique.
  5. Les services sur le cloud sont très flexibles et en temps réel et peuvent évoluer rapidement. Au contraire, le réseau fournit des services programmés avec une faible flexibilité.
  6. L’infrastructure réseau peut facilement gérer l’interopérabilité, tandis que le cloud ne prend pas en charge l’interopérabilité et peut entraîner un verrouillage du fournisseur, ce qui rend difficile la migration d’un fournisseur de services dans le cloud.
  7. Les ressources peuvent être regroupées de manière centralisée ou rarement décentralisée dans le Cloud computing. D'autre part, les ressources sont utilisées de manière décentralisée dans le calcul en grille.
  8. Dans l'infrastructure de réseau, les ressources sont limitées, tandis que dans le cloud, il existe un magnifique pool de ressources. Les grilles peuvent être réalisées à l'aide d'une infrastructure cloud.

Conclusion

Le cloud computing est une technologie émergente et est un descendant de l'informatique en grille. Le cloud computing fournit des services conviviaux en temps réel sur une connexion Internet haut débit dédiée et des ressources illimitées, mais son principal inconvénient est qu’il nécessite une connexion Internet à haut débit. Les grilles sont hétérogènes, faiblement couplées, géographiquement réparties et meilleures que les grappes traditionnelles. Bien que la sécurité puisse être un problème majeur lors de l'utilisation de l'informatique en grille.