我最近收到了 3 台双 Opteron 2400 服务器,配备 4GB RAM 和 120GB 硬盘。我有兴趣设置类似于 Amazon EC2 的东西,用于我个人的 Web 开发。基本上,我想从 ISO 或其他磁盘映像启动实例,并让它们可用于测试和开发软件。
有没有开源解决方案可以用来实现这一点?我假设其中一台机器需要充当另外两台机器的某种控制器。
我在本地开发机器上使用 Sun 的 VirtualBox 来虚拟化各种版本的 Microsoft Windows。但是,我不确定这是否是我想要实现的最佳工具。
如果这个问题太模糊,无法得到有意义的答复,我提前表示歉意。我是云计算方面的新手,在服务器管理方面也相当陌生。
答案1
如果你只是想了解云概念并运行自己的类似 EC2 的云,我强烈建议你尝试Ubuntu 云。它运行得相当好,并且 API 与 EC2 相同。
答案2
你所要求的是桉树:http://www.eucalyptus.com/
这看起来需要花费很多精力。玩得开心就好。
答案3
OpenStack我觉得也值得一看。
OpenStack 是什么:OpenStack 是一套开源技术,可提供大规模可扩展的云操作系统。OpenStack 目前正在开发两个相互关联的项目:OpenStack Compute 和 OpenStack Object Storage。OpenStack Compute 是一款用于配置和管理大量虚拟专用服务器的软件,而 OpenStack Object Storage 是一款用于创建冗余、可扩展的对象存储的软件,使用商用服务器集群来存储 TB 级甚至 PB 级的数据。
仅我的观点。
弗兰
答案4
CloudStack 和 OpenStack 是两个新兴的开放云平台。OpenStack 拥有更多的追随者,并且已经被 RackSpace 等公司部署。如果您选择这两个平台之一,唯一的问题可能是您的硬盘和内存。根据我的经验,CloudStack 的硬件要求较低,并且安装起来“稍微容易一些”。