47 votes

Qu'est-ce que l'informatique virtuelle (cloud) ?

Quelqu'un pourrait-il expliquer en termes simples comment fonctionne le cloud computing? J'ai lu l'article de Wikipedia , mais je ne suis toujours pas sûr de comprendre le fonctionnement réel du cloud.

40voto

jldupont Points 31331

Tout d'abord, pour obtenir ce hors de la voie: le Cloud Computing est un mot à la mode, marketing et mal définis (au moins pour le moment).

Je recommande la dissection de cette vaste mot à la mode et dans les segments de marché, à savoir:

  • IaaS: Infrastructure as a Service (par exemple, Amazon EC2)
  • Paas: Platform as a Service (par exemple, Google AppEngine)
  • DaaS: Base de données comme un Service (par exemple, Amazon RDS)
  • SaaS: Software as a Service (par exemple, Salesforce)

De retour de vos points:

  1. Si vous exposez un Service par l'intermédiaire d'une Interface Web, vous pouvez classer cela dans le Cloud Computing bin
  2. Les Sites Web traditionnels per se ne serait pas tomber dans la catégorie CC (voir ci-dessus segments)
  3. Je ne sais pas ce qu'est une "Application en Nuage" est: êtes-vous essayer de définir un nouveau terme ? ;-)

37voto

blowdart Points 28735

Hormis le dernier terme de marketing?

Fondamentalement, toutes les ressources de votre programme de besoins sont "quelque part" sur l'internet. Vous interagissez avec eux par l'intermédiaire d'un service défini par contrat; SOAP, REST, de VARICELLE ou de quoi que ce soit et ce qui se passe après qui est le fournisseur de service. Vous ne vous inquiétez pas sur la façon dont vos informations sont stockées ou comment le service est fourni, juste que c'est.

Si, par exemple, vous souhaitez stocker les fichiers, vous pouvez choisir d'utiliser Amazon S3 système cloud. Vous vous connectez au service et à l'upload de vos fichiers; vous ne savez pas ou de soins où sont stockés les fichiers, seulement l'emplacement du point d'entrée de ce service.

Si vous avez une application, puis il peut également être exécuté dans le cloud, en supposant que c'est approprié. Live Mesh, par exemple, est une machine virtuelle qui vous pouvez coder et exécuter votre logiciel à la fois localement et dans le cloud, de sorte que votre utilisateur va tout simplement à un URI et trouve votre programme, vous n'avez pas de soins où il est au-delà d'être disponible quelque part sur le cloud.

11voto

Rinat Abdullin Points 13520

Le Cloud computing est sur le matériel à base de services (impliquant l'informatique, le réseau et les capacités de stockage), où:

  • Les Services sont fournis sur demande, les clients peuvent payer pour eux car ils vont, sans le besoin d'investir dans un centre de données.
  • La gestion du matériel est transparent pour les clients.
  • Les capacités de l'Infrastructure sont élastiques et peuvent facilement évoluer en haut et en bas.

Il y a une puissante force économique derrière ce simple modèle: fourniture et de consommer des services de cloud computing, permet en général d'avoir beaucoup plus de l'utilisation efficace des ressources, par rapport à l'auto-hébergement et centre de données type d'hébergement.

Extrait de cet article sur le cloud computing.

10voto

John Paulett Points 9021

Fondamentalement, le terme marketing de l'heure. Posez 5 personnes et vous aurez 6 réponses. J'ai entendu dire que certaines personnes décrivent l'informatique en nuage comme étant Google Docs parce que vous stockez vos données "dans le nuage". D'autres y voient plutôt une allocation et un hébergement dynamiques, tels qu'EC2 ou Google App Engine d'Amazon.

8voto

Doug Scott Points 61

Le terme est tellement nouveau qu'il n'y a pas de définition acceptée, en particulier depuis Dell (!) a omis de marque le terme.

Essentiellement, l'idée est similaire à celle d'un utilitaire - vous voulez de l'électricité, mais vous n'avez pas de soins de la puissance de la station de fournitures car il y a un réseau de fournir de l'électricité à tout le monde, et il vous suffit de l'exploiter. Qui travaille pour l'électricité, mais l'Internet n'est pas assez sophistiquée pour l'instant. Mais c'est la Vision.

Amazon S3 service fournit de l'espace disque, et il ne se soucie pas de qui l'utilise ou l'endroit où ils se trouvent dans le monde. Certainement Google outils office (et Microsoft web de l'offre) offre un service, pas une machine, qui va s'occuper des besoins de votre application. Encore une fois, vous pouvez créer et travailler avec une feuille de calcul, mais vous ne savez pas où cette feuille de calcul est stocké, ou de l'ordinateur sur lequel il s'exécute sur juste que c'est disponible quand vous le voulez.

Le Web 2.0 est un autre terme de la difficulté à trouver une définition, mais vous pouvez imaginer votre feuille de calcul à l'aide de calculs qui sont incorporées dans une autre machine quelque part, et de stocker les résultats de ses calculs sur Amazon S3. Les frontières sont en train de disparaître à ce point.

Parce qu'il est disponible partout où vous vous êtes connecté, il peut être consulté à partir de n'importe où dans le monde. C'est "dans le nuage", car il peut être vu de n'importe où (pas une bonne analogie, mais ...)

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