jeudi 29 novembre 2012

Vs Cloud Computing. Grid Computing: quoi diffèrent-ils?


Grille de calcul avait quelque chose de tout le monde parlait de «la prochaine grande chose» jusqu'à ce qu'il soit remplacé par le terme cloud computing,. Comme certains passionnés de technologie prévu, le cloud computing ne signifie pas la fin des grilles de calcul. Il existe encore en dehors du monde des mots à la mode et les octets de presse. Avant de nous plonger dans la façon dont elles diffèrent, nous rafraîchir rapidement nos esprits avec leurs définitions.

Grid Computing

Le concept de grille de calcul n'est pas nouvelle. D'une certaine façon, ce n'est rien, mais l'informatique parallèle ou distribué, mais la différence réside dans l'ampleur et la complexité! Alors, imaginez le traitement en parallèle à un niveau où, au lieu de partager une ou plusieurs ressources, des ressources informatiques chaque est partagé entre tous les ordinateurs du réseau (comme si elles forment un réseau interconnecté). Maintenant, imaginez que la grille peut être constitué de plusieurs différents systèmes hétérogènes autorisés, même appartenant à des organismes différents! Ce serait comme un superordinateur énorme puissance de traitement inégalée, la capacité de mémoire et de capacité de stockage de données appropriée pour les calculs les plus complexes, mais en réalité c'est juste un réseau d'ordinateurs interconnectés. En ce qui concerne l'utilisateur d'un ordinateur du réseau est concerné, il / elle est juste en utilisant l'ordinateur local (maintenant un supercalculateur en raison des liens du réseau) pas au courant des liens qui contribuent à la puissance et l'énorme complexité de la grille de réseau ou groupe auquel cette machine appartient.

Cloud Computing

Cloud computing en effet évolué à partir de grid computing et appartient à la même paradigme de partage de charge en fonction des ressources virtualisées et en fournissant à la demande de puissance de calcul d'une manière dynamique évolutive. Tout comme il semble de leurs définitions, le cloud computing et le grid computing deux concepts qui se chevauchent sont. L'accent touche avec le paradigme basé sur Internet cloud computing reste cependant à réaliser des économies d'échelle en termes de l'utilisation des infrastructures informatiques. Le cloud computing est un mot à la mode aujourd'hui, surtout à cause de sa viabilité commerciale en ce qui concerne les entreprises étant en mesure de décharger surchargés infrastructures informatiques à valeur ajoutée capacités.

Maintenant, vous demandez peut-être, si les deux grille et le cloud computing partagent la même vision de parvenir à une plus grande évolutivité informatique, sont-ils simplement envie jargon technique décrivant la même technologie? Pas vraiment. Alors, comment sont-ils différents? Etudions les points de contraste entre le grid computing et le cloud computing.

Grille de calcul Vs. Cloud Computing

Grid Computing

Cloud Computing

Business Model

En règle générale, les infrastructures de réseau sont accessibles par de multiples organisations hétérogènes ou des équipes de projet qui en général partagent un objectif commun et doivent avoir accès à un superordinateur virtuel pour travailler sur une tâche unique ou un ensemble unique de tâches. Cependant, les utilisateurs ou les promoteurs de projets devront supporter le coût énorme de la mise en place et le maintien et la surveillance du réseau.

Par rapport à l'accès à une infrastructure de cloud computing qui charge uniquement par la consommation des ressources, les coûts de mise en place d'un réseau ainsi que le coût de la propriété des ressources (comme l'administration du réseau, le personnel d'entretien, etc) sont susceptibles d'être extrêmement élevé.

Un client l'accès à un service d'infrastructure de cloud computing ou paiera le fournisseur de cloud sur une base pay-per-use. Le modèle d'affaires repose sur l'utilisation d'optimisation telles que le coût de sens pour le client ainsi que apporte des bénéfices au fournisseur.

Nous pouvons peut-être l'associer à l'utilisation des services publics tels que l'électricité, le gaz, etc, ou des achats en vrac, mais seulement quand il ya une exigence ou demande. L'avantage réside dans la réalisation d'économies d'échelle. Il est indépendant du fait que la tâche nécessite une puissance de calcul ou de capacité de stockage accrue.

Le client est idéalement pas participé à la construction ou l'entretien de l'infrastructure cloud ou services. Cette fonction d'abstraction est commun à la fois le grid computing et le cloud computing.

Modèle informatique

Grid computing n'a pas de normes universelles en matière de configuration des systèmes et des logiciels. Certains logiciels et la plupart des algorithmes et des codes nécessitent une restructuration majeure afin de pouvoir utiliser tous les avantages de «traitement parallèle" disponible avec le grid computing.

Même les protocoles de communication de données sont spécifiques au réseau. Comme la plupart des ressources sont partagées, le contrôle de la congestion du réseau, de l'équité dans l'allocation, la réduction du temps de latence, etc, sont des facteurs qui régissent l'élaboration de protocoles réseau. Des protocoles standards sont tout simplement pas agile ou flexible pour soutenir les infrastructures de réseau.

Le cloud computing a une orientation plus commerciale et est donc plus souple par rapport au modèle de grille. Par exemple, l'expansion d'une entreprise nécessitant plus de ressources est aussi facile que d'informer votre fournisseur pour bénéficier de leurs services d'expansion sans soudure et surtout automatisé.

Même la rédaction d'un nouveau code, etc, devient moins de temps avec l'utilisation d'un logiciel générique.

Les protocoles existants tels que les services Web (WSDL, SOAP), et quelques avancées des technologies Web 2.0 tels que REST, RSS, AJAX, etc, peuvent être utilisés dans les nuages ​​des systèmes.

Sécurité

Nous avons déjà vu que l'infrastructure de réseau comprend diverses configurations et plates-formes. Par conséquent, la sécurité d'un tel système serait une considération dès la mise en place de la grille.

Parmi les facteurs importants pris en compte sont l'authentification (single sign-on), l'autorisation, des titres de compétences, de conversion, d'audit et de délégation.

En règle générale, une infrastructure de grille a une autonomie opérationnelle qui assure les contrôles de sécurité plus grandes et des protocoles. Toutefois, en fournissant une couche de sécurité pour une infrastructure de grille est un processus de longue haleine.

Pour des raisons évidentes (relative homogénéité des systèmes nuageux), nuage modèles de sécurité sont relativement simples et moins sécurisé que celui des grilles de calcul.

C'est une question de compréhension mutuelle où le fournisseur assure la protection des données du client et des applications. Le cloud privé (où l'infrastructure est dédié à un seul client) et de la communauté nuage (cloud infrastructure partagée entre un ensemble fini de plusieurs clients) sont des moyens efficaces pour limiter l'accès au personnel autorisé, nombre limité d'utilisateurs.

Infrastructure cloud généralement utiliser des formulaires Web (plus Sockets Layer sécurisé (SSL)) pour créer et gérer des informations de compte pour les utilisateurs finaux. Communications cryptées assurer l'identité et la gestion sécurisés mot de passe.

Certains problèmes potentiels

- Est-il possible de moindre complexité dans les grilles de construction?

- Est-il possible d'élaborer des normes pour l'infrastructure du réseau omniprésent?

- Est-ce que le fournisseur de cloud avoir un mécanisme de gestion des catastrophes et de récupération en place pour faire face à la perte des données du client?

- Y at-il un plan de sauvegarde / d'urgence en cas de catastrophes pour assurer la continuité de l'entreprise?

- Que faire si le fournisseur de cloud quitte l'entreprise ou est acquise par une autre société, ce qui arrive aux données du client et les opérations de nuages?

Exemples

- L'Organisation européenne pour la recherche nucléaire (CERN) est l'une des principales organisations fonctionnant grandes initiatives de grid computing, y compris l'analyse de composés chimiques dans la recherche de médicaments potentiels pour des maladies telles que la grippe aviaire.

- SETI (Search for Extraterrestrial Intelligence) projet @ Home est l'une des premières initiatives de la grille qui télécharge et analyse les données du radiotélescope. Les participants ont tout simplement besoin de télécharger et d'exécuter un programme pour rejoindre le réseau en grille.

- Salesforce.com, Google App Engine, Microsoft Azure et Amazon EC2 sont les fournisseurs de cloud célèbres dans le domaine public (ils fournissent des services à tous ceux qui en ont besoin sur l'Internet public).

- Autres fournisseurs de services comprennent l'open source AbiCloud, elastichosts et plate-forme de la nébuleuse de la NASA.

De la discussion ci-dessus des facteurs de contraste entre le grid computing et le cloud computing, il est clair que ce n'est pas une simple question de choisir l'une plutôt que l'autre. Le compromis nécessaires qui ont trait à la fonctionnalité est le plus approprié sur l'autre. Il semble que le cloud computing est plus adapté aux entreprises qui cherchent à tirer parti de leurs opérations informatiques de manière simplifiée. L'agilité qui vient avec l'utilisation des services du nuage de compléter son évolutivité. Le paradigme de l'informatique en grille, d'autre part, a été le théâtre traditionnel de la recherche scientifique financé même si il ya des cas émergents de son utilisation dans la recherche biomédicale, financier et industriel. Il se trouve maintenant dans des applications de modélisation météorologique et les simulations expérimentales d'armes. En fait, serveurs web (traitement des requêtes de contenu de site Web par les utilisateurs situés partout dans le monde) est un exemple d'une application commerciale qui bénéficie de l'infrastructure de réseau.

Les deux paradigmes informatiques sont révolutionnaires, mais ils sont tous les deux encore immature. Leurs propriétés évolutives sont aussi prometteur que c'est leur capacité à fournir des ressources à la demande. Toutefois, les deux ont du mal à combattre leurs faiblesses inhérentes et émerger comme options viables pour les entreprises commerciales. Les experts dans tous les domaines d'accord que si le cloud computing va pas remplacer les grilles, ils pourraient fusionner et quelques-uns même pas imaginer la possibilité d'un World Wide Grid!...

Aucun commentaire:

Enregistrer un commentaire