Как настроить вычислительное облако и как оно работает?

StackOverflow https://stackoverflow.com/questions/232866

  •  04-07-2019
  •  | 
  •  

Вопрос

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

Как управлять облаком?

Это было полезно?

Решение

Я думаю, что вы путаете облачные вычисления и сеточные вычисления здесь. Хотя они имеют сходство.

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

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

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

Другие советы

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

Rocks поставляется со всеми библиотеками и административными приложениями, необходимыми для запуска полноценного кластера или сетки, и используется, например, Fermilab . Недавно я использовал его для установки кластера с 1200+ узлами (10.000 ядер!)! И я бы все равно использовал его на кластере из 4 узлов, так как установка мастера не требует дополнительной нагрузки, и вы получаете установку на все остальные машины бесплатно!

Для определения облачных вычислений мне нравится ответ blowdart здесь , это в основном используя онлайн-ресурсы, вы сами не размещаете ресурсы в локальной сети, а используете сторонние сервисы (например, amazon / google и, возможно, скоро Microsoft)? чтобы получить доступ к обработке и хранилищу, которые вы можете масштабировать, если и когда вам нужно , Разработка для облака полностью отличается от обычной разработки.

Вы можете начать с одного узла (например, экземпляра Amazon EC2 и учетной записи S3), и в случае, если вам потребуется больше вычислительной мощности, вы можете настроить процесс для включения большего количества экземпляров, но они все равно будут другими. Виртуальные серверы работают либо на одном и том же, либо на множестве разных образов. Вы не можете рассматривать облако (или сетку) как одну базовую установку Linux.

Интересные ответы. Я запускаю то, что я бы назвал облачной установкой. По сути, у меня есть один главный сервер 15 ГБ ОЗУ и 1 ТБ HDD, так как версия сообщества MYSQl не может использовать удаленные файлы для своего хранения, мой сервер MySQL работает на этом сервере. С точки зрения веб-сервера и обработки есть 5 других серверов, работающих с одинаковыми характеристиками, единственной целью которых является обслуживание веб-страниц для одного домена. Программное обеспечение на нем использует сервер Apache, я не уверен, как назывался менеджер программного обеспечения, я вернусь к этому ... но каждый сервер обрабатывает одну и ту же страницу, это в значительной степени похоже на обработку паррала, выборку декодирования и выполнения , За исключением того, что несколько серверов делают одно и то же. Как упоминалось ранее, сетевые и облачные вычисления являются архитектурными концепциями. Идея заключается в том, что такие компании, как Microsoft, Google и Yahoo, а также Facebook и weem.me и многие другие, могут так быстро запускать сайты. Прекрасным примером является Google, они могут так быстро обслуживать страницы, но имеют такой большой объем трафика. Основой этого является несколько серверов, работающих в parralell для достижения одной и той же цели, что позволяет обеспечить масштабируемость и серьезную вычислительную мощность.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top