Frage

Könnte jemand in einfachen Worten erklärt, wie Cloud-Computing-Werke? Ich habe die Wikipedia-Artikel lesen, aber immer noch nicht sicher, dass ich verstehe, wie Cloud tatsächlich funktioniert.

War es hilfreich?

Lösung

Neben dem neuesten Marketing-Begriff?

Im Grunde alle Ressourcen Ihres Programms Bedürfnisse gehalten werden „irgendwo“ im Internet. Sie interagieren über eine definierte Service-Vertrag mit ihnen; SOAP, REST, POX oder was auch immer und was danach passiert ist, bis zu den Service-Provider. Sie kümmern sich nicht darum, wie Ihre Informationen gespeichert sind oder wie die Dienstleistung erbracht wird, nur, dass es ist.

Wenn Sie zum Beispiel wollten Dateien speichern, können Sie wählen, Amazon S3 Cloud-System zu verwenden. Sie stellen eine Verbindung zu dem Dienst und Ihre Dateien hochladen; Sie wissen nicht, oder egal, wo die Dateien gespeichert sind, nur die Lage des Eintrittspunkts zu diesem Dienst.

Wenn Sie eine Anwendung dann auch in der Cloud laufen sein kann, ist es unter der Annahme, geeignet. Live Mesh zum Beispiel eine virtuelle Maschine, die Sie gegen codieren können und Ihre Software laufen sowohl lokal als auch in der Cloud, so einfach Ihre Benutzer auf eine URI geht und findet Ihr Programm, kümmert es dich nicht, wo es ist darüber hinaus verfügbar irgendwo sein auf der Wolke.

Andere Tipps

Zuerst diese aus dem Weg zu räumen. Cloud Computing ist ein Schlagwort Marketing und schlecht definierte eine (zumindest im Moment)

Ich würde empfehlen, dieses allumfassende Modewort sezieren und in Marktsegmenten, nämlich:

  • IaaS : Infrastructure as a Service (zum Beispiel Amazon EC2)
  • Paas : Platform as a Service (zum Beispiel Google App Engine)
  • DaaS : Datenbank als Dienst (zum Beispiel Amazon RDS)
  • SaaS : Software as a Service (zum Beispiel Salesforce)

Kommen wir zurück auf Ihre Punkte:

  1. Wenn Sie einen Dienst über ein Webinterface aussetzen, man könnte diese klassifiziert im Cloud Computing ist
  2. Traditionelle Webseite per se würden in der CC-Kategorie fallen (siehe oben Segmente)
  3. Ich weiß nicht, was ein „Cloud Application“ ist: sind Sie einen neuen Begriff zu definieren versuchen? ; -)

Cloud Computing ist über die Hardware-basierte Dienste (einschließlich Computer-, Netzwerk- und Speicherkapazitäten), wobei gilt:

  • Dienstleistungen sind bereitgestellt On-Demand ; Kunden können für sie zahlen, wie sie gehen, ohne die Notwendigkeit, in einem Rechenzentrum zu investieren.
  • Hardware-Management wird von den Kunden abstrahiert.
  • Infrastruktur Kapazitäten sind elastisch und leicht skalieren können auf und ab.

Es gibt eine starke wirtschaftliche Kraft hinter diesem einfachen Modell: Bereitstellung und raubend Cloud Computing-Service ermöglicht es im Allgemeinen zu haben weit mehr effiziente Ressourcennutzung , im Vergleich zu Selbst Hosting und Rechenzentrum Art von Hosting.

Snippet von diesen Artikeln auf Cloud-Computing-.

Grundsätzlich ist der Marketing-Begriff der Stunde. Frag 5 Personen und Sie erhalten 6 Antworten. Ich habe einige Leute beschreiben Cloud Computing als Google Docs gehört, weil Sie Ihre Daten speichern „in der Cloud“. Andere denken, davon mehr als die dynamische Zuordnung und Hosting, wie Amazon EC2 oder Google App Engine.

Der Begriff ist so neu, dass es keine allgemein anerkannte Definition ist, zumal Dell (!) Scheiterte der Begriff Marke.

Im Grunde ist die Idee, ähnlich dem eines Gebrauchs- - Sie Strom wollen, aber Sie kümmern sich nicht, das Kraftwerk liefert es, weil es ein Netzwerk ist Strom zu jeder Versorgung, und man kann einfach tippen hinein. Welche arbeitet für Strom, aber das Internet ist nicht ganz so einfach noch anspruchsvoll. Aber das ist die Vision.

Amazons S3-Service bietet nur Speicherplatz, und es kümmert sich nicht darum, der es benutzt oder wo sie in der Welt befinden. Sicherlich Googles Office-Tools (und Microsofts Webangebot) bieten einen Service, nicht eine bestimmte Maschine, die nach den Anforderungen Ihrer Anwendung aussehen wird. Auch hier können Sie mit einer Tabelle erstellen und arbeiten, aber Sie wissen nicht, wo die Tabelle gespeichert ist, oder die Maschine läuft auf -. Nur, dass es verfügbar ist, wenn Sie es möchten

Web 2.0 ist ein anderer Begriff kämpfen, um eine Definition zu finden, aber Sie können Ihre Tabelle mit Berechnungen vorstellen, die irgendwo in einer anderen Maschine eingebettet sind, und die Ergebnisse seiner Berechnungen auf Amazon S3 zu speichern. Grenzen schwinden an diesem Punkt entfernt.

Weil es verfügbar ist, wo immer Sie sich einloggen aus, könnte es von überall auf der Welt zugegriffen werden. Es ist „in der Wolke“, weil sie von überall zu sehen sind (nicht eine gute Analogie, aber ...)

Auch etwas Einfache wie Webmail kann in Betracht gezogen werden, um unsere Informationen „in der Wolke“ zu halten. Das heißt, dass die Daten nicht lokal gehalten wird, ist es auf der magischen Wolke Sache gespeichert ist das Internet genannt.

Es ist im Grunde nur ein Schlagwort für die Fern Sachen zu speichern. In dieser Liste werden, warum es verwendet wird.

FTP-Backup => Speichern von Dateien in der Cloud
SSHing in einen entfernten PC code => Cloud Computing
ausführen Webmail => Cloud-mail
SSHing in einem Remote-PC-Code auszuführen, die das Wetter => Cloud Computing über Cloud Computing prognostiziert

(Ich habe versucht, eine HTML-Tabelle, aber es hat nicht machen ...)

Sounds Kühler ist es nicht!

Ich werde erklären, wie ich gekommen bin Cloud Computing mit ein paar Beispiele zu verstehen:

Angenommen, Sie haben eine persönliche Finanz Web-Anwendung erstellen. Sie treten mit mehreren Banken mit Ihrem Vorschlag und sie mag die Idee, aber sie weigern sich, Sie auf ihrem Server für einen Web-Service-Zugriff zu ermöglichen. Beim Cloud Computing schaffen die Banken könnten einen Web-Service in einem Cloud-Dienst wie Microsofts Azure, die die Daten von ihrem Server extrahieren würde. Sie würden dann ihre Web-Service aus der Cloud nicht ihre Server aufrufen. Grundsätzlich ist die "Wolke" in einem Zwischenserver von einem seriösen Unternehmen wie Microsoft laufen, IBM, Google, etc.

Auf der anderen Seite für die Bank verringert sie die Verantwortung und die Kosten für die Verwaltung des Web-Service und Hardware / Software erforderlich. Wenn eine kleine Credit Union hat nur Datenspeicherserver und kein Web-Server die Cloud bieten ihnen die gleiche Chance in Ihrer Anwendung als eine große Bank teilnehmen konnte.

Also im Grunde kann man die Wolke als Vermittler von Web-Service und / oder Datenspeicher vorstellen.

Cloud Computing ist eine Art von gemeinsam genutzten Computing, wo eine groß angelegte Computing-Infrastruktur nutzt. Mit anderen Worten, leistungsfähige Hardware verzahnt, oft in vollem Umfang die Vorteile der Virtualisierung realisieren. Diese Hardware kann unter vielen Benutzern in Form einer Public Cloud oder gewidmet eine Einheit geteilt werden, wie es in der privaten Cloud-Computing verwendet wird.

Die öffentliche Cloud ist als Multi-Tenant-Umgebung definiert, in dem Sie eine „Server Scheibe“ in einer Cloud Computing-Umgebung kaufen, die mit einer Reihe von anderen Kunden oder Mietern geteilt wird.

Privat Cloud Computing , auf der anderen Seite, ist per Definition eine Single-Tenant-Umgebung, in der die Hardware , Speicher und Netzwerk an einen einzigen Kunden oder Unternehmen gewidmet ist.

Es ist ein Computing, die auf dem Internet in verteilten geschieht. Die Idee ist, dass stattdessen Ihre eigenen Ressourcen zu schaffen, setzen Sie Ihre Daten, Anwendungen in einer Cloud. Diese Wolke wird angenommen, dass 100% ige Verfügbarkeit haben, und unbegrenzte Skalierbarkeit. Für weitere Informationen: http://vineetgupta.spaces.live.com/ Blog / cns! 8DE4BDC896BEE1AD! 1326.entry

Keiner dieser Dinge macht Ihre Anwendung eine Cloud-Anwendung. Es ist eine Cloud-Anwendung, wenn es in einer Wolke läuft. Was ist eine Wolke?

Unterschied zwischen Cloud Computing und verteiltes Rechnen?

Das Website-Entwicklung Modell neigt in einer Wolke sein zugänglich zu laufen, weil viele Teile des Systems von Natur aus parallel sind. Allerdings gibt es verschiedene Design-Entscheidungen (er, Fehler?) Sie können, dass die Menge der Parallelität begrenzen würde, die erreicht werden könnte, wenn. Sie können nach wie vor, ein solches Programm in einer Wolke laufen, aber es wird nicht annähernd die Art von Vorteil, dass eine hochparallele Anwendung kommen würde.

Die Technologien, die Sie sprechen, können verwendet werden, hochparallelen Anwendungen zu erstellen, dies ist jedoch nicht automatisch, haben Sie immer noch zu verstehen, was Sie tun.

Cloud Computing ist nur eine bestimmte Art und Weise, verwenden und entsorgen Computer zu bestellen. Es ist ähnlich wie Bankdienstleistungen mit Hilfe von Geldautomaten oder dem Kauf Dinge aus Automaten zu verwenden.

Das Ziel von Cloud Computing vollständig zu jeder lebenden Person von Anbieter der Seite auszuschließen.

Jede andere gute und schlechte Eigenschaften von Cloud Computing sind nur ein Nebenprodukt dieser Idee.

Ich mag dieses Video Erklärung:

http://www.youtube.com/watch?v=XdBd14rjcs0&feature=related

Die kurze Version: Google und Salesforce.com, unter anderem Computerraum verkaufen und ‚virtualisierten‘ Anwendungsumgebungen mit denen Sie führen Ihr Programm auf ihren Maschinen. Wie virtuelles Web-Hosting, aber für Programme und Anwendungen, nicht nur Websites. Es ist eine große Buzzword jetzt, weil die großen Spieler wirklich es als eine Möglichkeit drängen, um mehr Geld aus ihren Infrastrukturen und ungenutzten Taktzyklen. Salesforce vor allem, können Sie Art von Schuld dieser neueste Version von ‚Cloud Computing‘ auf sie und ‚Force.com‘, da sie sehr stark ihren Dienst des Begriff Cloud Computing mit der Vermarktung worden ist, und durch einen Bevollmächtigten, die Idee der Cloud Berechnung selbst.

Ich schlage vor, Sie das Papier lesen

über die Wolken: Eine Berkeley Ansicht von Cloud Computing, armbust überhaupt

Es wird keinen Zweifel an Ihrem mind.And in Forschungsgebiet sein dieses Papier wird als Einführung bezeichnet Cloud Computing

Ich denke, es ist wie ein Computer ist, die Dienste von Wolken anstelle von Server-Systemen bieten sich mit. Wolken können breit entlang Welt verbreiten. So Wolken, die Dienste nur schneller verteilen können viel, wenn vergleicht es mit jedem anderen.

Hier ist eine gute Definition auf was Cloud Computing ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top