107 votes

Quelle est la différence entre Cloud, Grid et Cluster?

Quelle est la différence entre Cloud, Cluster et Grid? Veuillez donner quelques exemples de chacun

La définition du nuage est très large. Comme répondu à la question précédente , puis-je appeler Dropbox, Gmail, Facebook, Youtube, Rapidshare, etc. un nuage?

Quels sont les exemples de cluster et de grille également?

137voto

Chaos Points 2422

Cluster diffère de Cloud et réseau dans un cluster est un groupe d'ordinateurs reliés par un réseau local (LAN), tandis que le cloud et la grille sont de plus grande envergure et peuvent être distribués géographiquement. Une autre façon de le dire est-à-dire qu'un cluster est étroitement couplé, tandis qu'une Grille ou d'un nuage est faiblement couplé. Aussi, les clusters sont constitués de machines avec un matériel similaire, alors que les nuages et les grilles sont constituées de machines avec éventuellement très différentes configurations matérielles.

Pour en savoir plus sur le cloud computing, je vous recommande la lecture de ce document: http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf

Ce qui suit est un résumé du document cité ci-dessus:

Le Cloud Computing désigne à la fois les applications livrées comme des services sur Internet et le matériel et logiciels de systèmes dans les centres de données qui fournissent ces services. Les services eux-mêmes ont longtemps été appelé Logiciel de comme un Service (SaaS). Le centre de données de matériel et de logiciel est ce que nous appelons un Nuage. Quand un Nuage est disponible dans un pay-as-you-go manière pour le public en général, nous l'appelons un Cloud Public; le service vendu est Utilitaire De Calcul. Nous utilisons le terme de Cloud Privé pour se référer à l'intérieur des centres de données d'une entreprise ou autre organisation, pas mis à la disposition du public en général. Ainsi, le Cloud Computing est la somme de SaaS et de l'Informatique Utilitaire, mais ne ne pas inclure les Clouds Privés. Les gens peuvent être des utilisateurs ou fournisseurs de SaaS, ou des utilisateurs ou des fournisseurs de Calcul Utilitaire.

La différence entre un nuage et un grille peut être exprimée comme ci-dessous:

  1. La distribution des ressources: le Cloud computing est un modèle centralisé, alors que le grid computing est un modèle décentralisé où le calcul peuvent se produire dans de nombreux domaines administratifs.

  2. Propriété: Une grille est un ensemble d'ordinateurs qui est détenue par plusieurs parties à plusieurs endroits et reliés entre eux de sorte que les utilisateurs peuvent partager la puissance combinée de ressources. Alors qu'un nuage est un ensemble d'ordinateurs appartenant généralement à un seul parti.

Exemples de Nuages: Amazon Web Services (AWS), Google App Engine

Des exemples de Grilles: FutureGrid

Dropbox, Gmail, Facebook, Youtube, Rapidshare, etc sont tous des exemples de services d'informatique en nuage.

32voto

user268396 Points 4624

Cloud: c'est tout simplement une somme de puissance de calcul. Vous pouvez penser de l'ensemble du "cloud" comme serveur unique, à vos fins. C'est conceptuellement comme une vieille école mainframe où vous pouvez soumettre vos travaux et retourner le résultat, sauf que de nos jours le concept est utilisé plus largement. (I. e. pas seulement brute de calcul, aussi entier des services, ou de stockage ...)

Grille: une grille est tout simplement de nombreux ordinateurs qui, ensemble, pourraient permettre de résoudre un problème donné/crunch de données. La différence fondamentale entre une grille et un cluster est que, dans une grille de chaque nœud est relativement indépendante des autres; les problèmes sont résolus dans un fossé et de la conquête de la mode.

Cluster: en théorie, elle est essentiellement brisant de nombreuses machines à faire une énorme et puissante. C'est beaucoup plus difficile d'architecture de cloud ou de la grille pour obtenir le droit parce que vous avez à orchestrer tous les nœuds de travailler ensemble, et d'assurer l'uniformité des choses telles que la mémoire cache, la mémoire, et de ne pas mentionner les horloges. Bien sûr, les nuages ont beaucoup de le même problème, mais à la différence des grappes de nuages ne sont pas conceptuellement une grosse machine, de sorte que l'ensemble de l'architecture n'a pas à le traiter comme tel. Vous pouvez par exemple ne pas allouer la totalité de la capacité de votre centre de données à une seule demande, alors que c'est un peu le but d'un cluster: pour être en mesure de jeter 100% du peps à un seul problème.

13voto

Mataniko Points 1489

Il y a pas mal de réponses ici, mais je veux des précisions sur tous les sujets:

Cloud: shailesh la réponse est génial, rien à ajouter! Fondamentalement, Une application qui a servi de façon transparente sur le réseau peut être considéré comme une application en Nuage. Le Cloud n'est pas une nouvelle invention, et il est très similaire à la Grille de calcul, mais c'est plus un mot à la mode avec la hausse de la popularité récente.

Grille: la Grille est définie comme une grande collection de machines connectées par un réseau privé et propose un ensemble de services pour les utilisateurs, il agit comme une sorte de superordinateur par le partage de la puissance de traitement à travers les machines. Source: Tenenbaum, Andrew.

Cluster: Un cluster est différent de ces deux. Les Clusters sont de deux ordinateurs ou plus, qui partagent une connexion réseau qui agit comme un cœur battre. Les Clusters sont configurables en actif / Actif ou Actif / Passif façons. Actif-Actif étant que chaque ordinateur exécute son propre ensemble de services (par exemple, on exécute une instance de SQL, l'autre exécute un serveur web) et de partager des ressources telles que le stockage. Si l'un des ordinateurs dans un cluster tombe en panne le service de bascule sur l'autre nœud et presque sans commence à courir. Actif-Passif est similaire, mais seulement une machine qui exécute ces services et ne prend que plus d'une fois, il y a un échec.

10voto

dhams Points 2662

Le Cloud est un terme de marketing, avec le strict minimum fonctionnalité concernant rapide et automatisée de provisionnement de nouveaux serveurs. HA, utilitaire de facturation, etc, sont toutes des caractéristiques les gens peuvent forfaitaire sur le dessus de la définir de leur propre gré.

Grille [Informatique] est une extension de clusters où plusieurs systèmes faiblement couplés sont utilisées pour résoudre un problème simple. Ils ont tendance à être multi-locataire, le partage de certaines ressemblance avec les Nuages, mais ont tendance à dépendre fortement personnalisée des cadres qui permettent de gérer l'interopérabilité entre les nœuds de la grille.

Cluster hosting est une spécialisation de clusters où un équilibreur de charge est utilisé pour rediriger le trafic entrant à l'un des nombreux nœuds de travail. Elle précède le grid computing et ne pas compter sur un ensemble homogène de l'abstraction de la sous-nœuds autant que la Grille de calcul. Une batterie de serveurs web a tendance à avoir très spécialisé de machines dédiées à chaque type de composant et est beaucoup plus optimisé pour cette tâche spécifique.

Pour pur, de l'hébergement, de la Grille de calcul est le mauvais outil. Si vous n'avez aucune idée de ce que votre trafic forme, puis un Nuage serait utile. Pour utilisation prévisibles que les changements à un rythme raisonnable, puis un cluster traditionnel est fine et la plus efficace.

3voto

Brannon Points 1299

Cloud: le matériel de l'exécution de l'application des échelles pour répondre à la demande (potentiellement traverser plusieurs machines, réseaux, etc).

Grille: l'application des échelles de prendre autant de matériel que possible (tous dans l'espoir de trouver une intelligence extra-terrestre).

Cluster: c'est un vieux terme faisant référence à une instance de système d'exploitation ou une instance de base de données installé sur plusieurs machines. Il a été fait avec des OS spécial de manutention, les pilotes propriétaires, une faible latence de réseau de cartes avec de la graisse de câbles et de matériel divers ménage.

(Nous vous aimons SGI, mais remarquez que le "Cloud" et "Grille" sont disponibles pour le petit gars et votre NUMAlink ne l'a jamais été...)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X