Разница между облачными вычислениями, сеточными вычислениями и параллельными вычислениями
Есть много определений в Интернете, но я спрашиваю здесь, просто потому, что кто-то может ответить на него кратко из своего практического опыта использования этих технологий.
Чем отличаются облачные вычисления (здесь я имею в виду Open-stack, Amazon ec2, Google Compute Engine), грид-вычисления и параллельные вычисления, и какая будет будущая тенденция, кто станет победителем. Насколько я понимаю, в частном облаке возможно выполнение рабочих нагрузок, для которых традиционно требуется вычислительная сетка.
1 ответ
Они различаются в зависимости от того, что пытаются продать отдел маркетинга и продаж...
Честно говоря, по крайней мере для меня:
Облако - название для динамических частных размещенных сервисов - например, у вас есть возможность развернуть "сервис" и не заботиться о физическом месте, где он находится, вы можете развернуть больше в будущем, они могут быть в разных дата-центрах в разных странах... это совершенно неважно для вас, оно должно "просто работать", без необходимости делать что-то большее, чем в одной сети в вашем собственном офисе.
Параллельные вычисления - это в основном процесс разделения совместимой рабочей нагрузки между многими узлами - например, не каждая задача совместима, но некоторые алгоритмы / операции (например, майнинг биткойнов).... у вас может быть много машин / объектов, предназначенных для рабочую нагрузку из центральной точки и разделить ее между собой.
Грид-компьютинг... я считаю взаимозаменяемым с параллельным