Je continue d'entendre parler de la technologie Cloud, bien que principalement dans le développement de réseaux sociaux, etc. devinez) en tant que développeur Web? Comment puis-je répondre à la question que l'on me pose sans cesse - «est-ce sur le cloud?» - sans dire «ce que vous demandez n'a pas de sens?
14
Réponses:
Le "Cloud" est un mot à la mode. Il n'a pas de définition qui n'inclut pas le mot «Cloud» Voici comment Dell décrit leur Cloud:
Oh, le cloud est donc un service informatique. Droite. Je pensais que le Geek Squad était un service informatique? Alors, le cloud est-il le Geek Squad, ou le Geek Squad est-il le cloud? Et si le Geek Squad commence à offrir des services Cloud, un univers se terminant par une singularité résultera-t-il? Il n'y a pas d'enfer chaud ou profond pour le marketing.
Fondamentalement, c'est la progression logique des clusters, de la virtualisation et des connexions Internet plus rapides. Les entreprises peuvent se spécialiser dans la fourniture de puissance de stockage et de traitement, et vous pouvez héberger votre application dans leur cluster et y accéder via Internet. Et, en utilisant la virtualisation, il peut exister dans un environnement arbitraire sans rapport avec le matériel physique réel sur lequel il fonctionne. Très cool.
La capacité d'héberger une application sur un équipement tiers pouvant être mis à l'échelle de manière transparente est très puissante. Vous pouvez créer une présence sur le Web sans avoir à sur-engager le matériel. L'implémentation matérielle spécifique n'a pas d'importance pour les développeurs, c'est donc bien aussi.
La raison pour laquelle ils l'appellent le «cloud» est que, dans les diagrammes de réseau traditionnels, Internet, le reste du monde, le WAN, la mise en réseau et le matériel qui dépassent le cadre du diagramme immédiat, sont toujours représentés comme un cloud.
La nature même du nuage en tant que pays inconnu a persisté jusqu'à nos jours, et est à la base de la raison pour laquelle personne ne peut décrire de façon satisfaisante ce que le nuage est . Le fait est que vous ne savez pas ce que c'est. Vous n'en avez pas besoin. Vous savez simplement que vous pouvez donner votre application à Amazon, à IBM ou à tout autre fournisseur "Cloud", et ils l'hébergeront et vous factureront en fonction de l'utilisation.
la source
Lorsque vous entendez le terme «nuage», c'est vraiment un (mauvais) terme abstrait qui va de la gamme:
Le terme «cloud» lui-même est une description vraiment médiocre de ces trois choses. En général, lorsque les gens se réfèrent au "cloud computing", ils s'orientent vers le changement de paradigme où vous avez des fournisseurs spécialisés où vous abandonnez le contrôle de certaines (ou de toutes) les préoccupations non fonctionnelles de votre logiciel, par opposition à l'hébergement, à l'écriture et gérer tout vous-même.
la source
Bien avant que "Le Cloud" ne soit un mot à la mode, les personnes qui dessinaient des diagrammes de réseau dessinaient tous les clients, serveurs, routeurs et commutateurs sous leur contrôle direct, et les connexions entre eux, mais traditionnellement, dessinaient simplement un nuage pour les parties du réseau qu'elles 't contrôle. Pour certains exemples, effectuez une recherche d'images google pour PSTN (réseau téléphonique public commuté). Le nuage représente une chose nébuleuse dans laquelle nos fils entrent et sortent. Nous n'avons pas à comprendre comment cela fonctionne, car d'autres personnes s'en occupent. Nous faisons juste confiance aux paquets pour qu'ils reviennent au bon endroit de l'autre côté. Habituellement, Internet est dessiné comme un nuage, car une fois que vos paquets atteignent votre FAI, vous avez confiance qu'il sait comment les acheminer au bon endroit et ne se soucient pas des routeurs spécifiques qu'il traverse.
«Cloud computing» en un mot fait référence aux services qui sont hébergés à l'intérieur du cloud sur le schéma de réseau de votre domicile ou de votre entreprise, c'est-à-dire Internet. Le matériel n'est pas sous votre contrôle direct, vous envoyez simplement vos données "dans le cloud" et faites confiance à votre fournisseur pour les traiter et les stocker afin qu'elles soient disponibles pour vous lorsque vous avez besoin de les retirer. Le sens du mot à la mode implique également que les choses qui sont maintenant traitées "dans le cloud" étaient traditionnellement le domaine d'un ordinateur local. Vous avez peut-être traditionnellement eu un serveur de sauvegarde, mais vous êtes passé à un service comme la carbonite qui effectue vos sauvegardes "dans le cloud". Vous utilisiez auparavant MS Office sur votre bureau local, mais utilisez maintenant Google Documents, etc.
En tant que développeur Web, cela signifie pour vous que les clients recherchent souvent des moyens de remplacer les services traditionnellement gérés par les ordinateurs de bureau par des applications Web. Le fait de pouvoir remplacer et non simplement compléter un logiciel de bureau peut vous donner un avantage concurrentiel.
la source
Beaucoup de gens ont admirablement expliqué ce qu'est le cloud, donc j'essaierai d'aborder ce que le cloud peut vous apporter (un développeur web) en plus des licornes et des arcs-en-ciel dorés: (avec des plugs sans vergogne pour notre technologie)
Il y en a beaucoup plus sur http://aws.amazon.com/ . Vérifiez-le! Évidemment, tout cela vient d'AMZN, d'autres comme Google ont également des offres compétitives.
la source
Le problème est que "Cloud" est un sens quelque peu ambigu (dans sa portée).
Le minimum que la plupart des gens pensent quand ils entendent "Cloud" est une infrastructure virtualisée et ses avantages:
Soit dit en passant, vous n'obtenez pas toujours tout dans la liste, et même si vous le faites, cela peut ne pas être à 100%. Vous pouvez Google pour ce qui est arrivé à "AWS US East Outage" pour un exemple du monde réel.
Les gens ajouteront également parfois d'autres services dans le cadre du «cloud» comme la base de données, la journalisation et tout autre service qui chevauche l'espace entre «infrastructure» et «application».
Certaines personnes utilisent également «Cloud» comme synonyme de «virtuel». Parfois, les gens l'utilisent également pour signifier "Logiciel et plate-forme en tant que service".
la source
Le cloud n'est qu'un autre mot pour Internet. Il devient de plus en plus d'actualité à mesure qu'Internet mûrit suffisamment pour que les organisations puissent compter sur lui pour d'importants services logiciels, nous continuons donc d'entendre parler de choses comme SAAS.
la source