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:
- Was ist mit Cloud Computing passiert? Ist die Infrastruktur derzeit nicht ausreichend, um dies umzusetzen?
- Ist es noch in den Kinderschuhen?
- Wird es in anderen Formen verwendet, wie alle Dienste, die Google zu bieten scheint (plus Google OS usw.)?
- Wenn es fehlgeschlagen ist, warum dann?
cloud-computing
Srikar Appalaraju
quelle
quelle
Antworten:
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.
quelle
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.
quelle
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!
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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 .
quelle