Назад | Перейти на главную страницу

Какие «части» необходимы для создания кластера физических серверов?

Задний план:

В настоящее время мы используем облачные серверы Rackspace. У нас нет намерения прекращать их использование, но мы хотели бы изучить возможность создания кластера физических серверов (возможно, настольных компьютеров стоимостью 400 долларов с 8 ГБ памяти каждый), чтобы компенсировать часть нашей нагрузки и работать в качестве вторичного, более мощного, менее надежная система. Для сравнения: мы можем купить сопоставимые настольные компьютеры по той же цене, которую мы платим за один месяц, чтобы арендовать их в Rackspace Cloud.

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

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

Требования:

Вопросы:

Какой нужен роутер или свитч?

Подойдут ли для этого настольные компьютеры?

Какие инструменты следует использовать для создания образа серверов.

Что еще нам не хватает, о чем нам следует беспокоиться?

  • Для этого вам не нужен IP-адрес в Интернете - вы можете настроить сайт для сайта VPN и сохранить все в секрете. Это то, что я делаю с двумя текущими местоположениями (мой подвал в Польше, где сейчас установлены 2 сервера в стойке, и наш внешний сайт в Чикаго). Я использую 2 маршрутизатора (виртуальный в Чикаго, физический здесь) для установки частной маршрутизации.

  • Рабочий стол в порядке, но в зависимости от того, что вы делаете, вы можете использовать E3 Xeons - там возможна память 32 ГБ, но что более важно: память ECC. Я действительно не хочу, чтобы мои симуляции имели плохой результат из-за переворота памяти. В качестве объяснения: мы назначаем 1 ГБ / ядро, это кластер HPC, управляемый очередью, в нашем случае выполняются симуляции с интенсивным использованием ЦП.

  • Если у вас ограничение по ОЗУ - ищите AMD. Их сокет G32 имеет 8-ядерную настройку, которая может работать с относительно низкой ценой 64 ГБ памяти ECC. Также подходит для виртуализации. Я получаю некоторые из них для обновления своих основных серверов (платформы Hyper-V, которые также служат в качестве контроллера домена и т. Д.) Из-за превосходного ОЗУ.

  • Переключатель - все красиво и модно. В зависимости от того, что вы делаете, вы можете захотеть получить один из коммутаторов hte netgear с 48x1 ГБ и 4x10 ГБ и использовать 10 ГБ для подключения к вашим файловым серверам. Мы просто делаем это - потому что с появлением 2х компьютеров (мы просто добавляем 16 в блейд-центр) серверная сторона будет перегружать сеть во время определенных операций.

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

Вы можете купить очень быстрые и надежные (2-сокетные 6-ядерные) серверы с 48 ГБ оперативной памяти примерно за 3000 долларов. Это даже с дополнительными аксессуарами, такими как физические карты ILOM, так что вы, вероятно, сможете сократить их на несколько сотен.

Возвращаясь к вашей первоначальной оценке цены на рабочую станцию, примерно следующее: (48/8) * 400 долларов США = 2400 долларов США. Это без кабелей, переключателей и других накладных расходов.

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