В чем разница между распределенными вычислениями и облачными вычислениями? - PullRequest
4 голосов
/ 26 марта 2012

В чем разница между распределенными и облачными вычислениями?

Ответы [ 3 ]

3 голосов
/ 26 марта 2012

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

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

Например, в распределенной вычислительной сети может быть 10 000 человек, обрабатывающих данные SETI на своих компьютерах с помощью экранной заставки. И облачные вычисления могут возникнуть, когда миллион пользователей Apple сохранит все свои MP3 в iCloud, а не на своих ноутбуках.

Я думаю, что эти два звучат более тесно, чем они есть.

0 голосов
/ 01 июля 2019

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

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

Источник: Разница между облачными и распределенными вычислениями

0 голосов
/ 29 мая 2019

Давайте начнем с определения, что именно означают эти два термина.Разница станет очевидной из самих определений.

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

Это не только программные приложения, к которым можно получить доступ через Интернет, но и многие другие вещи, такие как базы данных, серверыресурсы для разработки программного обеспечения, центры обработки данных и т. д. Фактически облачные предложения бывают трех типов: программное обеспечение как услуга (SaaS), инфраструктура как услуга (IaaS) и платформа как услуга (PaaS).

Далее давайте определим распределенные вычисления.Это своего рода система, в которой одна программная система имеет компоненты, распределенные по нескольким компьютерам, но все они работают как консолидированная система.Эти распределенные компоненты программного обеспечения связаны друг с другом через сеть.Следовательно, компьютеры, на которых распределены программные компоненты, будут иметь возможность взаимодействовать друг с другом и обеспечивать синхронизацию между программными компонентами.В зависимости от того, расположены ли компьютеры поблизости в одном и том же месте, или далеко друг от друга в разных местах, сеть, соединяющая компьютеры, может быть локальной или глобальной сетью.Распределенные вычислительные системы могут быть трех видов: распределенные вычислительные системы, распределенные распространяющиеся системы и распределенные информационные системы.

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

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

Экономичность и простота - некоторые другие преимуществаэтой модели.

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

...