Грид-вычисления - это то, где более одного компьютера координирует решение проблемы вместе. Часто используется для проблем, связанных с большим количеством хрустов, которые могут быть легко параллелизованы.
Облачные вычисления - это то место, где приложение не имеет доступа к ресурсам, которые ему требуются напрямую, вместо этого он обращается к ним через что-то вроде службы .Поэтому вместо того, чтобы разговаривать с конкретным жестким диском для хранения и конкретным процессором для вычислений и т. Д., Он говорит о какой-то службе, которая предоставляет эти ресурсы. Затем служба передает все запросы ресурсов на свои физические ресурсы, чтобы обеспечить приложение. Обычно служба имеет доступ к большому количеству физических ресурсов и может динамически распределять их по мере необходимости.
Таким образом, если приложение требует лишь небольшого количества некоторого ресурса, скажем, вычисления, то услуга выделяет только небольшую сумму, скажем, на одном физическом ЦП (который может совместно использоваться другим приложением с использованием услуги). Если для приложения требуется большая часть некоторого ресурса, тогда услуга выделяет эту большую сумму, скажем, grid процессоров. Заявка относительно не обращает на это внимания, и вся сложная обработка и координация выполняются службой, а не приложением. Таким образом, приложение может шкала хорошо.
Например, веб-сайт, написанный «в облаке», может совместно использовать сервер со многими другими веб-сайтами, в то время как он имеет небольшой объем трафика, но может быть перемещен на собственный выделенный сервер или сетку серверов, если он когда-либо имело огромное количество трафика. Все это обрабатывается облачной службой, поэтому приложение не должно сильно изменяться, чтобы справиться.
A облако обычно использует сетку. Сетка не обязательно является облаком или частью облака.
Статья в Википедии: Grid computing, Cloud computing.
@dfa: Спасибо за исправление. –
Является ли Windows Azure облачной ОС? Это ПААС. Я не думаю, что у него есть все возможности ОС. –