Суперкомпьютер со старых компьютеров
У меня много компьютеров сидят без дела.
- Нетбук
- Ноутбук
- Рабочий стол
- И другой рабочий стол
Мне было интересно, есть ли какое-либо программное обеспечение, способное взять на себя вычислительную мощность компьютеров и использовать его для создания мощного сервера, который мог бы размещать Windows или Linux VM?
Какие виды соединений вы бы использовали?
Какое программное обеспечение я могу использовать?
Какие приложения это имеет.
Кто-нибудь сделал что-нибудь подобное?
Это кажется выполнимым.
2 ответа
На http://slashdot.org/ есть старая шутка о том, чтобы взять кучу старых компьютеров и создать кластер Беовульф.
Интересно, что вот статья в ZDNet о том, как кто-то делает это с помощью нескольких компьютеров Raspberry Pi: http://www.zdnet.com/article/build-your-own-supercomputer-out-of-raspberry-pi-boards/
Я не знаю, можете ли вы объединить свои компьютеры, чтобы сделать компьютер намного большего размера для запуска одного экземпляра Linux или Windows. Основной проблемой, с которой вы столкнетесь, является связь между процессорами. Большинству процессоров компьютера требуется шина с низкой задержкой и высокой пропускной способностью, и Gigabit Ethernet просто не достаточно быстр для этого, на самом деле.
Хотя вы можете создать кластер виртуальных машин из более быстрых компьютеров, используя (бесплатную) виртуальную среду ProxMox: https://www.proxmox.com/
Это полностью выполнимо.
Вы можете разместить мини-облако с помощью программного обеспечения, такого как MAAS ( http://maas.ubuntu.com/).
Используя maas, вы можете управлять кластером компьютеров; вы можете развертывать рабочие нагрузки на них, используя такие инструменты, как juju (juju.ubuntu.com). Maas заботится о загрузке и установке компьютеров, когда juju запрашивает оборудование для развертывания. Прочитайте документацию maas и juju, чтобы понять, что они делают, и решить, нравится ли вам такая возможность.