Wo ist Cloud Computing geblieben? [geschlossen]


12

Ich habe jetzt fast 5 Jahre über diesen Begriff gehört. Ich habe Informationen zu Diensten von Microsoft (Azure) gelesen, aber ich habe noch nie gesehen, dass sie im Mainstream verwendet werden. Ich versuche Folgendes zu verstehen:

  1. Was ist mit Cloud Computing passiert? Ist die Infrastruktur derzeit nicht ausreichend, um dies umzusetzen?
  2. Ist es noch in den Kinderschuhen?
  3. Wird es in anderen Formen verwendet, wie alle Dienste, die Google zu bieten scheint (plus Google OS usw.)?
  4. Wenn es fehlgeschlagen ist, warum dann?

In Could Computing gibt es eine Menge guter Dinge, aber die Leute wollen ihre eigenen Sachen auf einem PC haben. Nuff sagte.
Lukasz Madon

Antworten:


28

Cloud Computing wurde, wie die meisten neuen Technologien, von den Medien der Branche schmerzlich überbewertet. Während es als Arbeitsstrategie reift und angenommen wird - oder nicht -, findet es seinen gültigen Platz im Ökosystem. Es ist weder ein Allheilmittel für alle Infrastrukturprobleme noch ein Misserfolg.


2
Ich würde nicht neu sagen, ich würde sagen "mit einem modernen Namen recycelt".
Mattnz

1
@mattnz, von welcher älteren Technologie könnte Computing eine recycelte Version sein? Ich nehme an, dass Sie in einigen der trivialeren Fälle von Dingen, die jemand als "Cloud Computing" bezeichnet, kaum mehr als altmodisches Shared Hosting haben, aber solche Verwendungen des Labels sollten nicht die Bedeutung des Labels definieren. Wenn ich an Cloud Computing denke, denke ich an On-Demand-Skalierung und Platform-as-a-Service. Ich denke, dass diese Fälle etwas bedeutungsvoll Neues darstellen.
Adam Crossland

ASP der Mitte der 90er Jahre fällt mir ein.
Mattnz

@mattnz: Jetzt bin ich wirklich verwirrt. Classic ASP war eine absolut unkomplizierte Entwicklungssprache für Webanwendungen. Es gab nichts, was sich auf die Skalierbarkeit, PaaS oder eine der anderen Ideen bezog, die bei den heutigen Cloud-Initiativen eine Rolle spielen.
Adam Crossland

2
@ Adam: Das ASP-Akronym hat allerdings mehrere Bedeutungen. ASP war in diesem Zusammenhang "Application Service Provider". Es kam und ging so schnell, dass die meisten blinzelten und es verpassten (ich glaube, es war Ende der 90er - Anfang der 00er). Wie unterscheidet sich "The Cloud" von PDP-11 oder VAX und dummen Terminals? (im Kontext der Computerfähigkeit der Zeit und jetzt)
mattnz

13

Kumpel, es ist nicht weggegangen. Es war nicht überfordert, sonst ist es gescheitert. Ich werde versuchen, darauf eine moderate Antwort zu geben. Wir sind noch Jahre zurück, wenn es darum geht, das volle Potenzial der Cloud auszuschöpfen. Es ist ein Paradigmenwechsel, nicht nur eine technologische Übernahme. Auch die Einführung einer neuen Technologie dauert Jahre. Die Mainframes sind nie weggegangen? Es gibt Lösungen, die skalierbar genug sind, um Mainframe-Anwendungen auszuführen, aber sie werden nicht übernommen. Warum?

Ein klares Problem mit der Cloud ist die Anwendungsbereitschaft. Ihre Anwendung kann also in der Cloud ausgeführt werden. Sind die Anwendungen, die Ihre App-Sicherheit bieten, jedoch für die Cloud bereit? Ist Ihr Kunde in der Lage, seine Daten in der Cloud zu hosten? Gibt es Übereinstimmungen, die bestätigen, dass Ihre Daten in der Cloud sicher sind? Einige dieser Dinge sind in Bearbeitung und es wird einige Zeit dauern, bis sie eintreten.

Auch alle Anwendungen, die Software As A Service bereitstellen, sind gute Kandidaten für die Cloud. Die meisten von ihnen haben tatsächlich ihre eigenen Clouds, sie könnten / werden eventuell mit besseren Standards und der Übernahme der Technologie in die Cloud umziehen.


7

Verteilte Ressourcen definieren ein Raster.

Obwohl bisher gute Antworten vorliegen, glaube ich, dass die meisten von Ihnen einige der wichtigsten Punkte übersehen haben.

Meines Wissens gab es ein Komitee, das Protokolle zur Standardisierung des Cloud Computing definiert hat. Google, Amazon, Microsoft und die großen Namen der Branche haben alle ihre eigenen Cloud-Lösungen implementiert, um SAAS-Bestimmungen für die interne und in einigen Fällen für die externe Nutzung bereitzustellen.

In Sachen Cloud Computing für den Endanwender ist es einfach noch nicht da. Die Leute denken an die Cloud wie folgt: "Mein Computer ist rein virtuell und der Client greift auf ihn zu, wo immer ich mich gerade befinde." Diese Idee ist noch nicht fertig und wird viel Aufwand erfordern, um Protokolle und Spezifikationen für die Interoperabilität zu erstellen.

Es gibt jedoch gute Beispiele für Cloud Computing. Ein Beispiel im Bildungsbereich ist "ChindaGrid". Google es, wenn Sie es wünschen. Es war ein Projekt von CERNET in China, um Institutionen wie Universitäten Rechenressourcen zur Verfügung zu stellen. IBM hat ein umfangreiches Interesse an Grid-Computing.

Es sollte auch beachtet werden, dass p2p eine Form des Grid Computing ist. Verteilte Ressourcen definieren ein Raster.

Denken Sie daran, dass das Internet in den 60er Jahren für Physiker entstand, um über Entfernungen zu kommunizieren, und dann auf das DARPA / ARPNET-Projekt für die Nutzung durch die Regierung ausgeweitet wurde, um ein dezentrales Netzwerk ohne einzelne Ausfallstellen zu erhalten. Wir reden darüber, wie viele Jahre bevor das Internet, wie wir wissen, lebendig wurde. Das Grid steckt noch in den Kinderschuhen und es wird noch einige Zeit dauern, bis es ausgereift ist. Die Idee der skalierbaren On-Demand-Bereitstellung ist jedoch zweifelsohne ein Muss für Computer.

Tolle Frage, freue mich auf andere Antworten / Kommentare!


DDS ist ein Protokoll, das sich mit verteilten Daten befasst. Microsoft war weder beteiligt noch Google. Es besteht seit 2003.
Brian

@ 0A0D: Das habe ich nie gesagt. Ich sagte, dass es eine Gruppe gibt, die Protokolle definiert, und auch, dass die großen IT-Player ihre eigenen Cloud-Lösungen implementiert haben.
Chris

@ Chris: Ich habe eher auf Ihren Kommentar reagiert, dass es ein Komitee gibt, das noch aktiv Protokolle definiert, wenn es bereits definiert wurde und von vielen unternehmenskritischen Anwendungen über DDS verwendet wird. Der Endbenutzer hat dies wahrscheinlich noch nicht gesehen (z. B. für den Heimgebrauch).
Brian

@ 0A0D: Bedeutet das, dass sie noch kein Protokoll definieren? Vor 2 Jahren, als ich einige Zeit damit verbracht habe, das Thema zu erforschen, bin ich auf eine Menge Material gestoßen, das die aktuelle Entwicklung zur Standardisierung genau dieses Themas diskutierte, weshalb ich es so formuliert habe.
Chris

@Chris: Man könnte sagen, dass es wie HTML standardisiert ist, aber wenn ich aktiv lese, ist es fast so, als wäre es Beta. So lese ich es trotzdem. Nicht zu unterschätzen, was Sie sagen, sondern nur zu erweitern.
Brian

5

Schauen Sie auf das Unternehmen. Sie werden Cloud Computing auf der Verbraucherseite vorfinden, aber es ist oft nicht so, wie Sie es von Cloud Computing halten. Sie haben den Nagel auf den Kopf getroffen, als Sie Google Services erwähnt haben. Sehen Sie sich auch alle Web-Services an, die auftauchen, Evernote, Mint.com usw. Sie befinden sich alle in der Cloud.

Wenn Sie sich Cloud Computing als einen Infrastrukturdienst vorstellen, werden Sie diesen wahrscheinlich eher auf Unternehmensseite vorfinden, da Amazon, Rackspace und sogar IBM alle Infrastructure on Demand-Dienste anbieten. Ich habe gehört, dass viele Start-up-Web-Unternehmen diese Dienste gerne nutzen, um ihre Server schnell zum Laufen zu bringen und die Erwartung der Nachfrage zu erleichtern.

Zusammenfassend lässt sich sagen, dass die Wolke nicht tot ist und immer noch stark wächst. Ähnlich wie im Web 2.0 gibt es jedoch mehrere Definitionen für das, was Cloud Computing tatsächlich ist.


+1 für den Vergleich von "Cloud Computing" und "Web 2.0"
Inaimathi

4

Die Cloud wurde ursprünglich von Unternehmen wie Amazon und Google für den eigenen internen Gebrauch erfunden. Sie brauchten eine Möglichkeit, Dinge skalieren zu können, verfügbar zu bleiben und belastbar zu sein, da sie darauf angewiesen sind, dass ihre Dienste zuverlässig verfügbar sind.

Sobald diese Technologien etwas ausgereift waren, stellten sie sie anderen zur Verfügung, und Unternehmen wie Microsoft erkannten die möglichen Vorteile dieses Ansatzes und begannen, an ihrem eigenen Service zu arbeiten. Inzwischen gibt es einige verschiedene Dienste, die alle ihre Vor- und Nachteile haben.

Es wird jetzt von den großen Spielern benutzt. Sie machen keine Aufregung darüber, sondern nutzen nur die Vorteile, die es bietet. Es ist sehr praktisch, wenn Sie einen Service aufbauen und für zukünftige Kapazitäten bereit sein möchten, ohne sich um die darunter liegende Hardware sorgen zu müssen. Nimmt ein paar Überlegungen auf sehr hilfreiche Weise aus der Gleichung.

Ich denke, wenn irgendetwas, wird der Begriff weniger populär / buzzwordy werden, weil es nur anerkannt wird, dass die Leute diese Technologie verwenden und es wird nichts Besonderes sein.


1
Nein. 'Cloud Computing' wurde von Marketingabteilungen erfunden. Die Idee gibt es seit den Anfängen des Rechnens. Tatsächlich würde ich sagen, dass die allerersten Computer "Cloud" -zentralisierte Mainframes mit Hunderten von Tonnen auf VT-100-Terminals waren. Wir haben gerade den Kreis geschlossen - Mainframes-> Desktops-> Cloud. Die Cloud ist für jeden nicht berufstätigen Heimanwender sinnlos, da die Leistung des Desktop-PCs mehr als ausreicht, um E-Mails zu schreiben und im Internet zu surfen.
Skizz

Ich denke, der Begriff war, aber wie Sie sagen, sind die Konzepte, auf die sich der Begriff bezieht, nicht besonders neu, obwohl es einen großen Unterschied zwischen dem Cloud-Ansatz und einem frühen Mainframe gibt.
Glenatron

2
@Skizz ... Ich bezweifle, dass die Wahrheit über Ihre Behauptung "Cloud ist für jeden Heimanwender, der keine Arbeit hat, sinnlos" ist. Es wird immer häufiger vom durchschnittlichen Benutzer in Form von E-Mail-Archiven, Online-Fotoalben, Google Docs usw. verwendet . Die Cloud ist nicht "sinnlos für jeden Heimanwender, der keine Arbeit hat"

@mumtaz - Ich denke, ein Heimanwender, der nicht zur Arbeit geht, ist der Meinung, dass die Cloud für ihn keine Bedeutung hat, da es ihm egal ist, wo seine Daten gespeichert sind, solange sie zuverlässig zugänglich sind. Wie Sie bereits sagten, werden die von ihnen verwendeten Dienste auf jeden Fall in der Cloud ausgeführt, und obwohl sie sich nicht direkt dafür interessieren, nutzen sie sie immer noch.
Glenatron

3

Es ist immer noch da draußen und wird ziemlich oft benutzt. Das Rätsel ist, dass es nie sehr prägnant definiert wurde und zu einem Überbegriff für fast alles wurde, was mit dem Internet zu tun hat .

Abhängig davon, wie Sie es definieren, kann man sagen, dass es sehr weit verbreitet ist (SalesForce, GMail, StackOverflow usw.). Angesichts der Mehrdeutigkeit denke ich, dass die Leute jetzt spezifischere Begriffe anstelle des überhypten Spitznamens "Cloud Computing" verwenden. Zum Beispiel Plattform als Dienst (MS Azure), Infrastruktur als Dienst (Amazon EC3) oder Anwendung als Dienst (GMail).

Ich denke jedoch, dass der Begriff "Cloud Computing", in dem es immer noch verwendet wird, immer häufiger auf PaaS oder IaaS angewendet wird. In dieser Hinsicht wird es sehr oft verwendet. Ein großes Beispiel sind FaceBook-Apps, von denen viele auf Cloud-Anbietern ausgeführt werden.


3

Denken Sie an das einfachste Dilemma eines Programmierers: - Sie möchten ein Array (dessen Größe im Voraus festgelegt werden muss) zuweisen, um einige Programmdaten im Arbeitsspeicher zu speichern.
Dies ist ziemlich analog zu dem Dilemma, vor dem ein Startup steht. Es ist sehr schwierig, die IT-Infrastruktur- / Datenanforderungen im Voraus genau vorherzusagen. Sie kennen die Zukunft einfach nicht. Eine geringere anfängliche Zuweisung erfordert daher wahrscheinlich eine kostspielige Neuzuweisung und ein Kopieren des Array-Inhalts zu einem späteren Zeitpunkt, wenn das Startup Wachstum verzeichnet. Auf der anderen Seite kann eine größere anfängliche Allokation eine gefährliche Verschwendung von knappen Ressourcen darstellen, wenn das Wachstum nicht wie erwartet verläuft oder sehr langsam vor sich geht.

Große Unternehmen, die Cloud-Services bereitstellen, sind mit der vorherigen Zuweisung eines großen Arrays für Sie vergleichbar, ohne dass Sie sich über die zukünftigen Kosten des gesamten Arrays Gedanken machen müssen. Dies ist sowohl für den Anbieter (das Cloud-Unternehmen) als auch für den Verbraucher des Arrays (das ist das Startup) wirtschaftlich sinnvoll. Der Verbraucher verwendet zu einem bestimmten Zeitpunkt so viel von dem Array, wie er benötigt. nicht mehr und nicht weniger. So kann es nahtlos erweitert werden (Pay-as-You-Go). Für den Anbieter macht es Sinn, nicht nur an eine App gebunden zu sein. Verwenden des Arrays. Er kann eine Reihe von Array-Standorten an eine App vermieten. und andere Bereiche zu anderen Apps. Die Kosten für Wartung und Verwaltung pro Array-Standort sinken mit zunehmender Größe des Arrays. Der Anbieter profitiert somit von Skaleneffekten.

Die Grundidee hinter dem Cloud-Hype ist also wirtschaftlich fundiert und machbar. Nun, wie viel Einfluss es auf die Industrie in der realen Welt hat ... zu früh, um es zu sagen.


2

Cloud Computing ist lebendig und in vollem Gange. In Unternehmen sehen viele Unternehmen Cloud-Lösungen als eine Möglichkeit, Kosten zu senken (weniger Hardware zu kaufen und weniger Netzwerktechniker einzustellen). Beispielsweise ist Microsoft Exchange-Hosting sehr beliebt geworden. Apple steigt immer mehr in die Medienwolke ein. Mobile Geräte orientieren sich zunehmend an der Cloud und verwenden Apps wie Dropbox, um Dateien zwischen einem Desktop und dem Gerät zu verschieben. Jeder kennt Google Mail und Google Text & Tabellen. Netflix hat den Blockbuster weitgehend aufgrund seiner Streaming-Fähigkeiten aus dem Leben gerissen. Das Cloud-Speichern wird auf PS3 und Xbox360 eingeführt. Die meisten kleinen Websites (und einige große Websites) werden auf remote gehosteten Servern ausgeführt. Mit der funktionierenden Definition des Cloud-Seins " aber es wird auch deutlich besser und besser. In vielerlei Hinsicht handelt es sich eher um eine Architekturentscheidung als um eine tatsächliche Technologie. aber es wird auch deutlich besser und besser. In vielerlei Hinsicht handelt es sich eher um eine Architekturentscheidung als um eine tatsächliche Technologie.


0

Du denkst, du hast es nie gesehen. Wenn Sie einige der gängigen Mobil- / Webdienste nutzen, nutzen Sie höchstwahrscheinlich die Cloud.

Ich weiß nicht, wie Sie Mainstream definieren, aber für mich sind Dienste wie Netflix , FourSquare oder Reddit eine gute Idee .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.