13Aug
Neulich schrieb ein Leser, ob Cloud-Computing dabei helfen könnte, seinen Festplattenspeicher zu schonen, was mir klar machte, dass es an der Zeit ist, genau darüber zu sprechen, was dieses schwachsinnige Schlagwort wirklich bedeutet.
Was ist Cloud Computing?
Laut dem National Institute of Standards and Technology ist die Definition für "Cloud Computing" dieser unverständliche Unsinn, der eindeutig so verwirrend wie möglich geschrieben wurde:
Cloud Computing ist ein Modell, das den bequemen, bedarfsgerechten Netzwerkzugriff auf einGemeinsamer Pool von konfigurierbaren Computing-Ressourcen( z. B. Netzwerke, Server, Speicher, Anwendungen und Services), die schnell bereitgestellt und mit minimalem Verwaltungsaufwand oder Interaktion des Service Providers freigegeben werden können.
Also, was ist eine Definition für echte Menschen?
Cloud Computing = Web-Anwendungen
Das ist alles. Wenn Sie eine Web- oder internetbasierte Anwendung von einem großen Anbieter wie Google oder Microsoft verwenden, verwenden Sie Cloud Computing. Glückwunsch!
Jede Webanwendung, die Sie jemals verwendet haben, wie Google Mail, Google Kalender, Hotmail, SalesForce, Dropbox und Google Text & Tabellen, basiert auf "Cloud Computing", denn wenn Sie sich mit einem dieser Dienste verbinden, verbinden Sie wirklichzu einem riesigen Pool von Servern irgendwo im Internet. Der Client muss kein Webbrowser sein, aber das ist die Richtung, in die alles geht.
Denken Sie, dass es mehr als das gibt? Glaub mir nicht? Hören Sie sich Larry Ellison, CEO &Mitbegründer von Oracle, sprechen Sie darüber, wie düster dieser Begriff wirklich ist:
Warum Cloud Computing?
Wir haben bereits festgestellt, dass es ein sinnloser Begriff ist, der einfach Web-Anwendungen beschreibt, die es schon sehr lange gibt - aber um Unternehmen den Wechsel zu Web-Anwendungen anstelle von selbst gehosteten Servern zu ermöglichen, haben die Marketing-Typen erfundenein neues Schlagwort.
Der Grund, warum sie das Wort "Wolke" im Schlagwort verwendeten, ist einfach: In Netzwerkdiagrammen wird das Internet normalerweise mit einer Wolke in der Mitte der Zeichnung dargestellt. Die Marketingdrohnen sind erfinderisch, oder?
Im Grunde ist der Begriff selbst nur eine Möglichkeit für Berater und Unternehmen, mehr Services in einem glänzenden neuen Paket zu verkaufen. Hier ist eine gute Illustration, wie das funktioniert:
Comic von Geek und Poke
Wie kann Cloud Computing mir helfen?
Da Unternehmen überall ihre Anwendungen ins Web verlagern und neue und interessante Funktionen über Ihren Webbrowser aufrufen, können Sie bald von jedem Browser auf jedem PC auf nahezu alles zugreifen, und die Zeilen verschwimmen zwischen Desktop unddas Internet.
Jetzt, da Microsoft endlich die Betaversion für den Internet Explorer 9 veröffentlicht hat, der neue Webstandards wie HTML5 unterstützt und Hardwarebeschleunigung verwendet, um die gesamte Erfahrung zu beschleunigen, wird jeder Browser endlich auf der gleichen Ebene sein. Als Microsoft sagte, dass IE9 das Web verändern wird, machten sie keine Witze - sie waren die einzigen, die das Web zurück mit ihren anämischen IE7 und IE8 Browsern hatten, ganz zu schweigen von dem alten IE6.Und jetzt ist der Alptraum endlich vorbei.
Es wird noch interessanter werden, wenn Chrome OS endlich veröffentlicht wird, was im Grunde ein ganzes Betriebssystem ist, das als primäres Interface um einen Webbrowser aufgebaut ist, wobei alle Ihre Anwendungen als Web-Anwendungen statt lokal - hoffentlich die Web-Integration - unterstützt werdenwie IE9 mit der Windows 7 Taskleiste.
Wie unterscheidet sich Cloud Computing von Unternehmen?
Wenn Sie in der IT-Welt sind, kratzen Sie sich wahrscheinlich an diesem Punkt den Kopf und denken, dass ich die Idee hinter dem Cloud Computing zu sehr vereinfache, lassen Sie uns den wahren Unterschied von der eher technischen Seite erklären.
In der Vergangenheit hat jedes Unternehmen alle Anwendungen auf allen eigenen Servern ausgeführt, die am eigenen Standort oder im Rechenzentrum gehostet wurden. Dies erfordert offensichtlich viel Wartung und Geld, um alles am Laufen zu halten, zu verbessern und zu sichern.
Aus geschäftlicher Sicht können Unternehmen einen großen Teil ihrer Rechenleistung auf Cloud-Dienste verlagern, die dieselben Anwendungen bereitstellen, die Sie auf Ihren eigenen Servern installieren würden. Jetzt sind sie jedoch für alle Kunden über das Internet zugänglich. Haben Sie gelesen, dass Unternehmen zu Google Text & Tabellen wechseln? Das ist ein perfektes Beispiel dafür, dass Unternehmen von ihren eigenen lokalen Servern auf Cloud Computing umsteigen.
Aber was ist, wenn Ihr Unternehmen anderen einen Service bietet? Sie können auch Cloud-Computing nutzen, indem Sie Anwendungen erstellen, die nicht auf Ihren eigenen Servern laufen, sondern Serverressourcen von einem der großen Anbieter nutzen - Google hat App Engine, Microsoft hat Windows Azure und Amazon hat sein EC2-Framework.
Die meisten dieser Dienste arbeiten nach dem Prinzip "Pay-for-Resources". Ihre Anwendung wird also nur für die tatsächlich genutzte CPU- und Netzwerknutzung belastet, wenn Ihre Anwendung klein ist und nicht viele Benutzer hatSie erhalten nicht viel Geld, aber der Vorteil ist, dass sie problemlos bis zu 10.000 Benutzer skalieren kann( obwohl Sie für die zusätzliche CPU-Nutzung viel mehr bezahlen müssen).
Brauchst du noch mehr? Hier ist ein Video, das es mit. .. kleinen flauschigen Wolken erklärt.
Web-Anwendungen sind die Zukunft. Cloud Computing ist ein dummes Schlagwort. Diskutieren.