Каково различие между Облачными вычислениями и Грид-вычислениями? [закрытый]

Шаг: 1 Поместите приведенный ниже скрипт в ваш Podfile.

post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['GCC_WARN_INHIBIT_ALL_WARNINGS'] = "YES"
        end
    end
end

Шаг 2. Сделайте pod install.

71
задан n611x007 12 December 2015 в 08:27
поделиться

4 ответа

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

Облачные вычисления - это когда приложение не обращается к ресурсам, которые ему требуются напрямую, а обращается к ним через нечто вроде службы . Таким образом, вместо того, чтобы разговаривать с конкретным жестким диском для хранения и конкретным процессором для вычислений и т. Д., Он обращается к некоторой службе, которая предоставляет эти ресурсы. Затем служба сопоставляет любые запросы ресурсов со своими физическими ресурсами, чтобы обеспечить приложение. Обычно служба имеет доступ к большому количеству физических ресурсов и может динамически распределять их по мере необходимости.

Таким образом, если приложению требуется лишь небольшой объем некоторого ресурса, например вычислений, тогда служба выделяет только небольшую сумму, скажем, на одном физическом процессоре (который может использоваться совместно с другим приложением, использующим службу). Если приложению требуется большой объем некоторого ресурса, тогда служба выделяет этот большой объем, скажем, сетку процессоров. Приложение относительно не обращает на это внимания, и вся сложная обработка и координация выполняется службой, а не приложением. Таким образом, приложение может хорошо масштабировать .

Например, веб-сайт, написанный «в облаке», может совместно использовать сервер со многими другими веб-сайтами, пока у него низкий объем трафика, но может быть перемещен на свой собственный выделенный сервер или сетку серверов, если когда-либо имеет огромное количество трафика. Все это обрабатывается облачной службой, поэтому приложение не должно быть радикально изменено, чтобы справиться.

Облако обычно использует сетку. Сетка не обязательно является облаком или частью облака.

Статьи в Википедии: Грид-вычисления , Облачные вычисления .

114
ответ дан 24 November 2019 в 13:02
поделиться

Вам действительно стоит прочитать Википедию для более глубокого понимания. Коротко, Облачные вычисления означают, что вы разрабатываете / запускаете свое программное обеспечение удаленно на удаленной платформе. Это может быть удаленная виртуальная инфраструктура (amazon EC2), удаленная платформа (движок приложений Google) или удаленное приложение (force.com или gmail.com).

Грид-вычисления означают использование большого количества физического оборудования для выполнения вычислений (в в широком смысле), как если бы это было единое оборудование. Это означает, что вы можете запускать свое приложение на нескольких разных машинах одновременно.

не очень , но достаточно для начала.

3
ответ дан 24 November 2019 в 13:02
поделиться

Я бы сказал, что основное различие заключается в следующем:

Сетки используются как вычислительная платформа / платформа хранения.

Мы начинаем говорить об облачных вычислениях когда он предлагает услуги. Я бы почти сказал, что облачные вычисления - это сетка более высокого уровня. Теперь я знаю, что это не определения, но, возможно, это прояснит ситуацию.

Что касается доменов приложений, гриды требуют, чтобы пользователи (в основном разработчики) фактически создавали сервисы из низкоуровневых функций, которые предлагает сетка. Cloud будет предлагать полные блоки функций, которые вы можете использовать в своем приложении.

Пример (вы хотите создать физическую симуляцию падения мяча с определенной высоты): Сетка : Изучите, как вычислять физику на компьютере, создать соответствующий код, оптимизировать его для определенного оборудования, подумайте о параллелизации, установите входные данные, отправьте приложение в сетку и дождитесь ответа

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

Я бы сказал, что если бы вы создали ОС для сетки, вы бы фактически создали облачную ОС.

3
ответ дан 24 November 2019 в 13:02
поделиться
9
ответ дан 24 November 2019 в 13:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: