Das Unternehmen, bei dem ich arbeite, hat kürzlich einen Webdienst in Windows Azure gehostet und dies angekündigt. Jetzt sagen Online-Handelsmagazine, dass viele bedeutungslose Dinge wie "Unternehmen X wechselt in die Cloud", "Unternehmen X legt Desktops für die Cloud ab" usw.
Sieht so aus, als gäbe es viele Materialien (beginnend mit Wikipedia ), die sehr lang sind und viel über "Dienstleistungen" und "niedrige Einstiegspreise" und andere Dinge reden, aber ich habe das alles gelesen und nicht gesehen, wie sie sind Dies kann für Laien hilfreich sein, wenn sie eine Grenze zwischen einem Service in einer Cloud und Stack Exchange ziehen möchten, der ebenfalls ein Service ist, der jedoch auf stationären Servern in einer Colocation ausgeführt wird.
Aus meiner Erfahrung mit Windows Azure ergibt sich folgender Unterschied. Mit einer Cloud vermietet der Diensteigner Hardware, Netzwerkbandbreite und das Recht, die Middleware (Windows 2008, das beispielsweise in Azure-Rollen verwendet wird) bei Bedarf zu verwenden. Außerdem gibt es eine gewisse Unterstützung bei der Wartung (z. B. wenn der Computer, auf dem eine Rolle ausgeführt wird, einen anderen Computer abstürzt) wird automatisch gefunden und die Rolle wird erneut bereitgestellt). Ohne Cloud muss sich der Service-Besitzer selbst darum kümmern.
Ist das die richtige Unterscheidung?
quelle
Cloud Computing sagt absolut nichts darüber aus, wem die Ressourcen gehören. Cloud Computing ist eine Architektur zur Entwicklung verteilter netzwerkbasierter Anwendungen. Es gibt eine Reihe von Anbietern von Cloud-Computing-Diensten, darunter Azure Services Platform, Amazon Web Services und Google App Engine. Die Nutzung des Dienstes einer anderen Person ist jedoch keine Voraussetzung für die Entwicklung einer Cloud-Computing-Infrastruktur.
Cloud Computing basiert auf der Idee, dass Sie Dienste und Anwendungen auf vernetzten Geräten bereitstellen. Sie könnten einen Hosting-Service nutzen, der Wartung und Support auf andere Einheiten verlagert. Sie können auch eine eigene Infrastruktur für Cloud Computing erstellen. Darüber hinaus gibt es nichts, was besagt, dass Cloud Computing öffentlich sein muss. Ja, Sie können Ihre Anwendungen und Dienste im öffentlichen Internet bereitstellen (mit der entsprechenden Sicherheit für Ihre Anwendungen), aber Sie können auch private Clouds in Ihrer Organisation erstellen.
Letztendlich wissen Sie beim Cloud Computing nicht, wo und worauf Sie zugreifen. Sie sehen einen Dienst oder eine Anwendung, ohne zu wissen, was sich hinter diesem Dienst oder dieser Anwendung befindet. Die gesamte Cloud hat für Kunden keine Konsequenzen - Sie wissen, dass Dinge, die Sie verwenden können, existieren, zugänglich sind und sie verwenden. Sie könnten sich in einem "Serverraum" befinden, oder Sie könnten auf ein verteiltes Netzwerk von Sensoren und Workstations zugreifen. Es ist wirklich egal.
quelle
Nein. Cloud Computing ist nicht nur eine Möglichkeit, Ressourcen zu mieten.
Cloud dreht sich alles um Dienste, die:
NIST hat eine vollständige Definition von Cloud-Diensten.
quelle
Cloud Computing wurde zwar als etwas Neues gehypt, doch Mitte bis Ende der 1960er Jahre entwickelte sich eine neue Marketing-Wendung im zeitlich verteilten Computing-Modell. Natürlich gibt es große technische Verbesserungen, aber bei genauerer Betrachtung unterscheidet es sich nicht wesentlich von der Verbindung mit einem Großrechner über einen akustischen Koppler und ein Teletyp-Terminal, um auf Anwendungen und Daten zuzugreifen. Diese Systeme waren zu ihrer Zeit große Geldmacher, aber der Apple II und der IBM PC haben dem ein Ende gesetzt. Durch Cloud Computing erlebt dieses Geschäftsmodell eine Renaissance.
quelle
Cloud Computing beginnt mit dem Mieten von Festplatten an Server. Es geht jedoch noch viel weiter. Das soll nicht heißen, dass es keinen Hype gibt; aber ich versuche zu definieren, was der Hauptunterschied zwischen Cloud und nicht Cloud ist!
In meinem Büro haben wir eine Reihe von Servern, auf die ich von überall aus zugreifen kann. Ist dies eine Cloud? NEIN! Dies gilt auch für viele Rechenzentren.
Das Kernelement des Cloud Computing ist natürlich die Hardware-Infrastruktur (Server und Speicherplatz), die ausschließlich über das öffentliche Internet genutzt wird. Wichtig ist jedoch, wie dies gehandhabt wird. Ein kritisches Infrastrukturelement (obwohl ich bezweifle, dass die Leute anderer Meinung sind, wenn Sie sagen müssen) ist die Visualisierung.
In einer (meiner Meinung nach) realen Cloud werden alle diese Server zu einem Ressourcenpool zusammengefasst, der über ein Framework verbunden ist, in dem virtuelle Maschinen erstellt werden. Man kann Maschinen anlegen, archivieren und löschen. Übertragen Sie den Festplattenspeicher von einem Computer auf einen anderen, so wie Sie ihn in realen Computern bereitstellen. Dank dieser Technologien können die Daten und das Betriebssystem dieser Computer nahtlos von einem physischen Server auf einen anderen verschoben werden. Außerdem sind verschiedene Redundanzoptionen und Verwaltungskonsolen für Dienste verfügbar.
Verstehen Sie, dass man in guten alten Zeiten (wie auch heute) immer persönliche Homepages und Firmenwebsites gehostet hat - auf Hosting-Flächen. Das ist keine Wolke.
Ich stimme jedoch zu, dass heutzutage jeder, der eine statische IP-Adresse hat - glaube, er hat eine Cloud erstellt - und das Wort Cloud tatsächlich in einem Ausmaß missbraucht wurde, dass es derzeit keine wirkliche Definition dafür gibt!
quelle
Cloud Computing bietet nicht nur die Vermietung von Ressourcen.
Es bietet auch eine Fehlertoleranzschicht, falls die gemieteten Ressourcen ausfallen. Seriöse Cloud-Anbieter arbeiten hart daran, einen Dienst ohne Unterbrechung bereitzustellen.
quelle