Распределенные ресурсы - это то, что определяет сетку.
Хотя хорошие ответы до сих пор, я думаю, большинство из вас упустили некоторые из ключевых моментов.
Насколько мне известно, был комитет, который определил протоколы для стандартизации облачных вычислений. Google, Amazon, Microsoft, известные игроки внедрили свои собственные облачные решения, чтобы обеспечить SAAS положения для внутреннего и в некоторых случаях внешнего использования.
С точки зрения облачных вычислений для конечного пользователя, его просто еще нет. Люди думают об облаке так: «Мой компьютер строго виртуален, так как клиент получает к нему доступ, где бы я ни находился». Эта идея еще не готова и потребует много усилий для формирования протоколов и спецификаций для взаимодействия.
Хотя есть отличные примеры облачных вычислений. Одним из примеров в сфере образования является "ChindaGrid". Google это, если вы хотите. Это был проект CERNET в Китае, направленный на предоставление вычислительных ресурсов таким учреждениям, как университеты. IBM проявляет большой интерес / усилия, направленные на грид-вычисления.
Также следует отметить, что p2p является формой грид-вычислений. Распределенные ресурсы - это то, что определяет сетку.
Помните, что Интернет появился в 60-х годах, когда физики могли общаться на расстоянии, а затем был расширен до проекта DARPA / ARPNET для правительственного использования, чтобы создать децентрализованную сеть без единой точки отказа. Мы говорим о том, сколько лет до того, как интернет стал живым. Сетка все еще находится в зачаточном состоянии, и для ее развития потребуется время, но идея масштабируемой инициализации по требованию заключается в том, что компьютеры будут работать без сомнения.
Отличный вопрос, с нетерпением жду других ответов / комментариев!