Сравнение облачных и грид-вычислений по производительности

Как облачные вычисления и грид-вычисления отличаются в зависимости от производительности. скажем, например.. у меня есть локальная сеть и облачный сервис.. какой из них будет лучше использовать, если производительность - мой единственный критерий!! Я прошел через много различий в облачных и грид-вычислениях, но не нашел ничего существенного в вопросах производительности.

PS:- Я немного новичок в облачных вычислениях

4 ответа

Решение

Вообще говоря, облачные вычисления дадут вам более медленные машины, и все ваши данные должны будут передаваться через Интернет. Однако вы можете покупать машины по часам, так что для увеличения вычислительной мощности вы, вероятно, можете позволить себе купить много машин.

Если вы настроите свою собственную локальную сетку, вы сможете сами определять характеристики машин, которые вы получаете, и устанавливать их так, как вам нравится. Однако будет дорого покупать тонну из них, если вы не используете их все время.

Если вы хотите провести анализ затрат, вы можете взглянуть на наш калькулятор затрат здесь ( https://secure.slicify.com/Calculator.aspx), чтобы получить приблизительное представление о том, сколько вычислительной мощности по требованию будет стоить от Разнообразие провайдеров (полное раскрытие информации - это страница моего сайта).

Невозможно сказать. Там нет победителя. Ваша "производительность" основана на том, насколько быстры физические машины (CPU/RAM/IO), вашей рабочей нагрузке и неэффективности распределенной системы. Какой тип распределенной системы лучше для вас, зависит от вашей рабочей нагрузки.

Извините, но если вы сформулируете лучший вопрос, вы можете получить лучший ответ.

Что ж, с облаком вам нужно спросить, сколько данных вам нужно передать по ссылке между машиной, на которой размещены вычисления, и источником данных? И как быстро. Вы упомянули, что не обнаружили существенных различий? Вы, вероятно, передали очень небольшое количество данных.

Я не думаю, что это... правильный вопрос. Например, Google Compute Engine взимает плату в зависимости от того, какое оборудование вы выбираете.

В целом, ваш код может работать так же быстро в облаке (не равно "Grid"), как в локальной сети. Вам нужно выяснить, где (если есть) узкое место. Все реализации "Grid" отправляют расчеты в "узлы". Но узкое место на уровне базы данных.

Hadoop позволяет обойти это с помощью "HDFS" (распределенной файловой системы Hadoop).

Очевидной альтернативой является, например, кластеризация базы данных.

Во всяком случае, в общем, нет никаких причин, по которым ваш код работает медленнее в облаке (однако, не говорите мне, что связь между базой данных и вашей сеткой медленная!)

Другие вопросы по тегам