Der Begriff wird mit Microsoft Azure und Windows 7 "heißer".
Was sind die Vorteile + Wie ändert sich der Status Quo des Desktop Computing? Benötigt das Gerät keine Betriebssysteminstallation (oder eine stark abgespeckte Version eines typischen Betriebssystems)? Was ist für die Interaktion mit der Cloud erforderlich?
Update : Habe heute mein erstes RTFM auf SO erhalten.
Zur Ausarbeitung .. Ich möchte wissen, wie anders der neue Weg ist. die Dienste, die heute von einem typischen Desktop-Betriebssystem bereitgestellt werden (lesen Sie Win XP / Vista, Linux-Aromen, usw.) ... NICHT die Vorteile von Cloud Computing.
Grundsätzlich ist die Konkurrenz von Microsoft gegen Googles Web-Apps Boom. Also, wenn Sie wissen wollen, worum es geht, öffnen Sie einfach Google Docs und Google Mail, und los gehts:)
Nun zu einer persönlichen Anmerkung, ich bin froh, dass Microsoft und Apple (Mobile Me) versuchen, gegen Google zu kämpfen. Wir brauchen den Wettbewerb, damit uns die Nutzer auswählen und bessere Apps bekommen können.
Außerdem bin ich wirklich kein Fan eines Unternehmens, also bin ich nicht gerade begeistert darüber, dass Google alle anderen umbringt, genauso wenig wie Microsoft das gleiche für andere tut.
Wenn Microsoft sagt, dass Azure ein Cloud-Betriebssystem ist, meinen sie, dass es den Entwicklern, die auf die "Cloud" -Abstraktionen zielen, die gleiche Art von Diensten bietet wie ein Desktop-Betriebssystem für Desktop-orientierte Entwickler.
Amitabh Srivistava gab ein großartiges Interview auf Channel 9, in dem es erklärt wurde. Wenn Sie eine Notepad-Anwendung für einen Desktop-Benutzer schreiben möchten, müssen Sie sich nicht damit beschäftigen, Code zu schreiben, der Schlüsselstriche über die Tastatur interpretiert oder die Kommunikation mit einem Drucker einrichtet. Dies liegt an dem Desktop-Betriebssystem. In ähnlicher Weise ermöglicht Azure einem Entwickler, sich besser auf seine Cloud-App zu konzentrieren, indem Funktionen wie Lastverteilung, Authentifizierung und Autorisierung, Failover und viele Probleme, die normalerweise bei der Entwicklung für die Cloud berücksichtigt werden müssen, abstrahiert werden.
Oldschool-Netzwerkdiagramme zeigten das Internet immer als eine Wolke. Microsofts Ansatz ist immer noch ein Client-Server-Modell, obwohl eine echte "Cloud" in der Theorie eine SOA-Architektur von locker sitzenden Komponenten wäre, die miteinander verbunden sind und zusammenarbeiten, ohne sich wirklich bewusst zu sein. Beispiel: Erstellen von Diensten für E-Mail, Dokumentenerstellung, Dateispeicherung usw., die alle durch verschiedene Dienste miteinander verbunden sein können, die das Endprodukt nicht unbedingt kennen müssen.
So unterschiedliche Denkweisen: Das "System" existiert im Netzwerk - nicht an einem einzigen Ort.
Vorteile: Transparenz, Redundanz (nicht nur für jeden Service, sondern für den Austausch von Teilen, wenn Anbieter ausfallen) und Verfügbarkeit (solange Sie auch mit dem Netzwerk verbunden sind).
Verluste: Verkäufersperrungen, Ausfall des Anbieters, Interoperabilitäts-Alptraum, soweit ich weiß - gibt es keine wirklichen Standards für dieses Modell.
Microsoft hat den Cloud-Computing-Begriff nicht geprägt. Eine genauere Definition und Etymologie finden Sie im Wikipedia-Eintrag .
Was ist in letzter Zeit mit den RTFM-Fragen zu SO? es sei denn, ich vermisse etwas tiefere Bedeutung, sind Ihre Fragen offensichtlich.
Cloud Computing ist internetbasiert ("Cloud") Entwicklung und Nutzung von Computertechnologie ("Computer"). Das Cloud ist eine Metapher für das Internet (basierend auf wie es dargestellt ist Computernetzwerkdiagramme) und ist ein Abstraktion für den Komplex Infrastruktur verbirgt es. [1] Es ist ein Art der EDV, in der IT-bezogen Fähigkeiten werden zur Verfügung gestellt "als Service ", [2] um Benutzern den Zugriff zu ermöglichen technologiefähige Dienste von der Internet ("in der Cloud") [3] ohne Kenntnis von, Fachwissen mit oder Kontrolle über die Technologie Infrastruktur, die sie unterstützt. [4] Laut einem 2008 veröffentlichten Papier von IEEE Internet Computing "Cloud Computing ist ein Paradigma, in dem Informationen werden dauerhaft in gespeichert Server im Internet und zwischengespeichert vorübergehend auf Clients, die enthalten Desktops, Unterhaltungszentren, Tisch Computer, Notebooks, Wandcomputer, Handhelds, Sensoren, Monitore usw. "[5]
Die Azure Services-Plattform von Microsoft ist eine Cloud-Plattform (Cloud Computing Plattform als Dienst) bietet "bietet eine breite Palette von Internet Dienste, von denen konsumiert werden kann sowohl lokale Umgebungen oder die Internet "[1]. Es ist darin wichtig Es ist der erste Schritt von Microsoft Cloud Computing nach dem letzten Start von Microsoft Online Dienstleistungen anbieten. ... Die Idee und Push von Microsoft zu konkurrieren direkt in der Software als Service-Modell, das Google Google Docs haben angeboten, wird zunehmend gesehen von ihnen und anderen als wichtig nächster Schritt in der Anwendungsentwicklung. In dieser Idee hat eine Software keine installiert und verwaltet werden auf der Computer des Benutzers. Es erlaubt auch Dateien und Ordner, auf die von der Web.
Bisher sieht es nach der Idee aus, Software & amp; Ihre Daten werden im MSFT-Rechenzentrum gehostet. SOA scheint mit der Cloud zu tun zu haben.
Sie brauchen keine lokale Software (Office läuft vom Internet, Ihre Dokumente werden dort gespeichert. Damit können Sie überall darauf zugreifen). Ich denke, das Ziel könnten große Unternehmen sein - und damit Dienstleistungen (Software + Hardware (Datenspeicherung + Rechenleistung)) auf Abonnementbasis anbieten.
Ein Experte kann herausfinden, wie das nützlich sein kann.
Werden die Leute bereit sein, alles in die Cloud zu legen?
Cloud ist Time Sharing. Wir Oldtimer erinnern uns an diese Tage. Entweder haben Sie Ihre eigenen Apps geschrieben und diese auf ihren (Time Share / Cloud Provider) Systemen ausgeführt oder Sie verwenden die von Ihnen zur Verfügung gestellte Software. Normalerweise Textverarbeitungsprogramme und Buchhaltungsanwendungen.
Google Apps ist eine Cloud. Und da Sie HD-Speicherplatz haben, können Sie bereits eine eigene App auf ihren Systemen bereitstellen.
Time Share war in den 70ern und 80ern der letzte Schrei. Weil ein eigenes System nicht billig war. Damals war das kleinste System, das ein Unternehmen betrieb, eine Mittelklasse (wie Honeywell, AS400, Dec usw.). Als der PC populär wurde, fiel er in Ungnade. Ich erinnere mich, als Lotus 1-2-3 herauskam und alle vorausgesagt hatten, dass es zerstören würde, was von Time Sharing übrig war. Und es (zusammen mit dBase und anderen aps) tat.
Es ist lustig, wie wir alles wieder einladen.
PS: Eine Sache mit Time Sharing vergessen. Da das Netz nicht in der Nähe war, mussten Sie Ihre Zeit planen. SO würden Ihre Mitarbeiter zum Rechenzentrum des Anbieters gehen und arbeiten. Es war wie eine Anmietung von Raum und Systemen. Time Share und Cloud funktionieren anders, aber die Funktion ist die gleiche.
Wie viele neue Begriffe kann es mehr als eine Antwort geben. Häufig kann es als eine Rechenplattform definiert werden, bei der sich der Entwickler nicht um Ressourcenverwaltung, Skalierbarkeit oder Hardwarefehler kümmern muss, weil die Cloud-Infrastruktur damit zurechtkommt. Hier ist ein Link zu einigen Informationen, für die ich arbeite:
Hier sind einige gute White Papers verlinkt, die für Sie hilfreich sein könnten.
-Brett