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!