我周围有很多台电脑。
- 上网本
- 一台笔记本电脑
- 台式电脑
- 还有另一台桌面
我想知道是否有任何软件能够利用计算机的处理能力并使用它来构建可以托管 Windows 或 Linux VM 的强大服务器?
您会使用什么样的连接?
我可以使用什么软件?
这有什么应用。
有人做过这样的事吗?
这看起来可行吗?
答案1
有一个老笑话http://slashdot.org关于利用一堆旧电脑组建一个 Beowulf 集群。
有趣的是,这里有一篇 ZDNet 文章,介绍有人使用一堆 Raspberry Pi 计算机做到了这一点:http://www.zdnet.com/article/build-your-own-supercomputer-out-of-raspberry-pi-boards/
我不知道您是否可以将计算机合并在一起,形成一台更大的计算机来运行单个 Linux 或 Windows 实例。您遇到的主要问题是处理器之间的通信。大多数计算机 CPU 需要低延迟/高带宽总线,而千兆以太网的速度确实不够快。
虽然您可以使用(免费的)ProxMox 虚拟环境在速度更快的计算机中创建虚拟机集群:https://www.proxmox.com/
这是完全可行的。
答案2
你可以使用 MAAS 之类的软件来托管一个迷你云http://maas.ubuntu.com/)。
使用 maas,您可以管理计算机集群;您可以使用 juju (juju.ubuntu.com) 等工具将工作负载部署到这些计算机。当 juju 请求部署硬件时,Maas 负责启动和安装计算机。请阅读 maas 和 juju 文档,了解它们的作用,并决定您是否喜欢这种可能性。