Où est passé le Cloud Computing? [fermé]

12

J'entends parler de ce terme depuis près de 5 ans maintenant. J'ai lu sur les services de Microsoft (Azure), mais je ne l'ai jamais vu adopté dans l'usage courant. La chose que j'essaie de comprendre est la suivante:

  1. Qu'est-il arrivé au cloud computing? L'infrastructure est-elle actuellement insuffisante pour le mettre en œuvre?
  2. Est-ce encore à ses balbutiements?
  3. Est-il utilisé sous d'autres formes, comme tous les services que Google semble fournir (plus Google OS, etc.)?
  4. S'il a échoué, pourquoi?
Srikar Appalaraju
la source
Il y a beaucoup de goodies dans Can't Computing, mais les gens veulent avoir leurs propres trucs sur un PC. dit Nuff.
Lukasz Madon

Réponses:

28

Le cloud computing, comme la plupart des nouvelles technologies, a été douloureusement surévalué par les médias de l'industrie. À mesure qu'il mûrit et est adopté - ou non - comme stratégie de travail, il trouve sa place valable dans l'écosystème. Ce n'est ni une panacée pour tous les problèmes d'infrastructure ni un échec.

Adam Crossland
la source
2
Je ne dirais pas nouveau, je dirais "recyclé avec un nom moderne".
mattnz
1
@mattnz, de quelle technologie plus ancienne diriez-vous que l'informatique pourrait être une version recyclée? Je suppose que dans certains des cas les plus triviaux de choses que quelqu'un appelle le `` cloud computing '', vous n'avez guère plus qu'un hébergement mutualisé à l'ancienne, mais de telles utilisations de l'étiquette ne devraient pas définir la signification de l'étiquette. Quand je pense au «cloud computing», je pense à la mise à l'échelle à la demande et à Platform-as-a-Service. Je pense que ces cas représentent quelque chose de véritablement nouveau.
Adam Crossland
L'ASP du milieu des années 90 me vient à l'esprit.
mattnz
@mattnz: Maintenant, je suis vraiment confus. Classic ASP était un langage de développement d'applications Web absolument simple. Il n'y avait rien à ce sujet qui parlait d'évolutivité, de PaaS ou de toute autre idée en jeu avec les initiatives Cloud d'aujourd'hui.
Adam Crossland
2
@ Adam: L'acronyme ASP a pris plusieurs sens. ASP dans ce contexte était "Application Service Provider". Il est arrivé si vite que la plupart ont cligné des yeux et l'ont raté (maintenant, je pense que c'était la fin des années 90 - début des années 00.) Cependant, pour en revenir plus loin, en quoi "The Cloud" est-il différent de PDP-11 ou VAX et des terminaux stupides? (dans le contexte des capacités informatiques de l'époque et maintenant)
mattnz
13

Mate, il n'a pas disparu. Il n'a pas été trop excité, il a échoué. J'essaierai d'adopter une approche modérée pour répondre à cette question. Nous avons encore des années de retard dans l'utilisation du cloud à son plein potentiel. Il s'agit d'un changement de paradigme et pas seulement d'une adoption de technologie. L'adoption d'une nouvelle technologie prend également des années avant d'être mise en pratique. Les Mainframes ne sont jamais partis? Il existe des solutions suffisamment évolutives pour exécuter les applications mainframe, mais elles ne sont pas adoptées, pourquoi?

Un problème évident avec le cloud est la préparation des applications. Votre application peut donc s'exécuter dans le cloud, mais les applications qui assurent la sécurité de votre application sont-elles prêtes pour le cloud? Votre client est-il d'accord pour héberger ses données sur le Cloud? Existe-t-il des conformités qui certifient que vos données seront en sécurité dans le cloud? Certaines de ces choses sont en cours et prendront du temps.

Toutes les applications qui fourniront des logiciels en tant que service sont également de bons candidats pour le cloud. La plupart d'entre eux ont en fait leurs propres Clouds, ils pourraient / finiront par passer au Cloud avec de meilleures normes et l'adoption de la technologie.

Geek
la source
7

Les ressources distribuées sont ce qui définit une grille.

Bien que de bonnes réponses jusqu'à présent, je pense que la plupart d'entre vous ont manqué certains des principaux points clés.

À ma connaissance, un comité a défini des protocoles pour normaliser le cloud computing. Google, amazon, microsoft, les grands noms ont tous implémenté leurs propres solutions cloud pour fournir des dispositions SAAS à usage interne et dans certains cas externe.

En termes de cloud computing pour l'utilisateur final, il n'en est tout simplement pas encore là. Les gens pensent du cloud comme: "Mon ordinateur est strictement virtuel avec comme client qui y accède où que je sois physiquement." Cette idée n'est pas encore prête et il faudra beaucoup d'efforts pour élaborer des protocoles et des spécifications d'interopérabilité.

Il existe cependant d'excellents exemples de cloud computing. Un exemple dans le secteur éducatif est "ChindaGrid". Google si vous le souhaitez. Il s'agissait d'un projet du CERNET en Chine visant à fournir des ressources informatiques à des institutions telles que les universités. IBM a un grand intérêt / effort déployé vers l'informatique en grille.

Il convient également de noter que p2p est une forme de calcul en grille. Les ressources distribuées sont ce qui définit une grille.

N'oubliez pas qu'Internet a vu le jour dans les années 60 pour que les physiciens communiquent à distance, puis s'est étendu au projet DARPA / ARPNET pour que le gouvernement utilise un réseau décentralisé sans point de défaillance unique. Nous parlons du nombre d'années avant Internet, car nous savons qu'il est devenu vivant. La grille en est encore à ses balbutiements et prendra du temps à mûrir, mais l'idée d'un provisionnement évolutif à la demande est l'endroit où les ordinateurs iront sans aucun doute.

Grande question, dans l'attente d'autres réponses / commentaires!

Chris
la source
DDS est un protocole qui traite des données distribuées. Microsoft n'était pas impliqué, pas plus que Google. Il existe depuis 2003.
Brian
@ 0A0D: Je n'ai jamais dit qu'ils l'étaient. J'ai dit qu'il existe un groupe définissant des protocoles et j'ai également déclaré que les grands noms des acteurs informatiques ont mis en œuvre leurs propres solutions cloud.
Chris
@Chris: Je répondais davantage à votre commentaire selon lequel un comité définit toujours activement les protocoles, alors qu'il a déjà été défini et est utilisé par de nombreuses applications critiques via DDS. L'utilisateur final ne l'a probablement pas encore vu (comme pour un usage domestique).
Brian
@ 0A0D: Cela signifie-t-il qu'ils ne définissent pas encore activement un protocole? Il y a 2 ans, lorsque j'ai passé un peu de temps à faire des recherches sur le sujet, je suis tombé sur un grand nombre de documents discutant du développement actuel de la normalisation de exactement cela, c'est pourquoi je l'ai formulé de cette façon.
Chris
@Chris: On pourrait dire que, comme HTML, il est normalisé, mais quand je lis activement en développement, c'est presque comme si c'était bêta. Voilà comment je l'ai lu de toute façon. Ne pas ignorer ce que vous dites, simplement augmenter.
Brian
5

Regardez l'entreprise. Vous trouverez le cloud computing du côté des consommateurs, mais ce n'est souvent pas comme vous le pensez du cloud computing. Vous avez mis le doigt sur la tête lorsque vous avez mentionné les services Google, regardez également toutes les activités de services Web qui apparaissent, Evernote, Mint.com, etc. Elles sont toutes dans le cloud.

Si vous considérez le cloud computing comme un service d'infrastructure, vous serez plus susceptible de le trouver du côté de l'entreprise, avec Amazon, Rackspace et même IBM offrant tous des services d'infrastructure à la demande. J'ai entendu dire que de nombreuses entreprises Web en démarrage aiment utiliser ces services pour obtenir rapidement leurs serveurs opérationnels et pour faciliter la tâche d'anticipation de la demande.

Pour résumer, le cloud n'est pas mort et continue de croître à un rythme soutenu. Cela dit, tout comme le Web 2.0, il existe plusieurs définitions de ce qu'est réellement le Cloud Computing.

Covar
la source
+1 pour la comparaison de "Cloud Computing" et "Web 2.0"
Inaimathi
4

Le cloud a été à l'origine inventé par des entreprises comme Amazon et Google pour leur propre usage interne - elles avaient besoin d'un moyen de faire évoluer les choses, de rester disponibles et d'être résilientes car elles dépendent de la mise à disposition fiable de leurs services.

Une fois que ces technologies ont un peu mûri, elles ont commencé à les rendre disponibles à d'autres et des entreprises comme Microsoft ont vu les avantages possibles de cette approche et ont commencé à travailler sur leur propre service. À l'heure actuelle, il existe plusieurs services différents et ils ont tous leurs avantages et leurs inconvénients.

Il est maintenant utilisé par les grands joueurs. Ils ne font pas d'histoires à ce sujet, profitant simplement des choses qu'il offre. C'est très pratique si vous voulez créer un service et être prêt pour une capacité future sans avoir à vous soucier du matériel en dessous. Prend quelques considérations de l'équation d'une manière très utile.

Je pense que si quelque chose le terme va devenir moins populaire / buzzwordy parce qu'il sera juste reconnu que les gens utilisent cette technologie et ce ne sera rien de spécial.

glénatron
la source
1
Non. Le «Cloud Computing» a été inventé par les services marketing. L'idée existe depuis les premiers jours de l'informatique. En fait, je dirais que les tout premiers ordinateurs étaient des «mainframes» centralisés avec des centaines de terminaux sur des terminaux VT-100. Nous venons de boucler la boucle - ordinateurs centraux -> ordinateurs de bureau -> cloud. Le cloud est inutile pour tous les utilisateurs non professionnels, car la puissance du PC de bureau est plus que suffisante pour rédiger des e-mails et surfer sur le Web.
Skizz
J'imagine que le terme l'était, mais comme vous le dites, les concepts auxquels il se réfère ne sont pas particulièrement nouveaux, bien qu'il existe une grande différence entre l'approche cloud et un premier ordinateur central.
glenatron
2
@Skizz ... Je doute que la vérité de votre affirmation "cloud soit inutile pour tous les utilisateurs non professionnels". Il est de plus en plus utilisé par l'utilisateur moyen sous forme d'archives d'e-mails, d'albums de photos en ligne, de gooogle docs, etc. . Le cloud n'est pas "inutile pour tous les utilisateurs non professionnels"
@mumtaz - Je suppose qu'un utilisateur non professionnel à domicile pourrait penser que le cloud n'a aucune pertinence pour lui, car il ne se soucie pas vraiment de l'endroit où ses données sont stockées tant qu'il est accessible de manière fiable. Mais comme vous le dites, les services qu'ils utilisent fonctionnent certainement dans le cloud, donc bien qu'ils ne s'y intéressent pas directement, ils l'utilisent toujours.
glenatron
3

Il est toujours là et utilisé un peu. L'énigme est qu'elle n'a jamais été définie de manière très succincte et est devenue un terme générique pour à peu près tout ce qui concerne Internet .

Selon la façon dont vous le définissez, vous pouvez dire qu'il est très largement utilisé (SalesForce, GMail, StackOverflow, etc.). Compte tenu de l'ambiguïté, je pense que les gens utilisent maintenant des termes plus spécifiques au lieu du surnom surhyper "Cloud computing". Par exemple, Platform as a Service (MS Azure), Infrastructure As a Service (Amazon EC3) ou Application as a Service (GMail).

De plus en plus, cependant, je pense que le terme "Cloud computing" où il est encore utilisé est principalement appliqué au PaaS ou IaaS. À cet égard, il est très utilisé. Un bon exemple est les applications FaceBook, dont beaucoup fonctionnent sur des fournisseurs de cloud.

JohnFx
la source
3

Pensez au plus simple des dilemmes des programmeurs: - Vous voulez allouer un tableau (dont la taille doit être décidée à l'avance) pour stocker certaines données de programme dans la mémoire de travail.
Maintenant, cela est assez analogue au dilemme auquel est confrontée une start-up; il est très difficile de prévoir avec précision les besoins en infrastructure informatique / données. Vous ne connaissez tout simplement pas l'avenir. Ainsi, une allocation initiale plus petite nécessitera probablement une réallocation coûteuse et une copie du contenu de la baie à un moment donné à l'avenir si le démarrage reprend sa croissance. D'un autre côté, une allocation initiale plus importante risque d'être un dangereux gaspillage de maigres ressources si la croissance ne se produit pas comme prévu ou très lentement.

Les grandes entreprises fournissant des services cloud, c'est comme quelqu'un qui vous alloue une large baie à l'avance, sans que vous ayez à vous soucier du coût futur de la baie entière. Maintenant, cela a un sens économique parfait pour le fournisseur (la société cloud) et le consommateur de la baie (c'est-à-dire la startup). Le consommateur utilise autant de la baie qu'il en a besoin à un moment donné; Ni plus ni moins. Ainsi, il peut profiter d'une expérience de mise à l'échelle transparente (pay as you go). Pour le fournisseur, cela a du sens car il n'est pas lié à une seule application. en utilisant le tableau. Il peut louer une certaine gamme d'emplacements de baies à une seule application. et d'autres plages vers d'autres applications. Le coût de maintenance et de gestion par emplacement de baie diminue à mesure que la taille de la baie augmente. Ainsi, le fournisseur profite des avantages des économies d'échelle.

L'idée de base derrière le battage médiatique sur le cloud est donc économiquement saine et réalisable. Maintenant, quel impact cela a-t-il sur l'industrie dans le monde réel ... trop tôt pour le dire.


la source
2

Le cloud computing est vivant et dynamique. En entreprise, de nombreuses entreprises considèrent les solutions cloud comme un moyen de réduire les coûts (moins de matériel à acheter et moins d'ingénieurs réseau à embaucher). Par exemple, l'hébergement Microsoft Exchange est devenu très populaire. Apple commence à pénétrer encore plus dans le cloud multimédia. Les appareils mobiles deviennent de plus en plus orientés cloud, utilisant des applications comme dropbox pour déplacer des fichiers entre un bureau et l'appareil. Tout le monde connaît Gmail et Google Docs. Netflix a mis fin à la superproduction, principalement en raison de leurs capacités de streaming. L'enregistrement cloud est en cours de déploiement sur PS3 et Xbox360. La plupart des petits sites Web (et certains grands sites Web) fonctionnent sur des serveurs hébergés à distance. Avec la définition de travail du cloud " mais c'est aussi de mieux en mieux. À bien des égards, il s'agit davantage d'une décision de conception d'architecture que d'une technologie réelle. mais c'est aussi de mieux en mieux. À bien des égards, il s'agit davantage d'une décision de conception d'architecture que d'une technologie réelle.

Morgan Herlocker
la source
0

Vous pensez que vous ne l'avez jamais vu. En fait, si vous utilisez certains des services mobiles / Web populaires, vous utilisez très probablement le cloud.

Je ne sais pas quelle est votre définition du courant dominant, mais pour moi, des services comme Netflix , FourSquare ou Reddit sont bien dedans.

vartec
la source