是否有任何开源应用程序提供类似于Amazon EC2或Rackspace Cloud的一组功能?基本上,我想要一个可以在一个或多个服务器上安装的工具,它可以与Xen等虚拟机监视器一起使用,并允许我使用某种API动态创建,销毁和克隆虚拟机。
答案 0 :(得分:7)
与其他海报提到的相似,我建议Eucalyptus。它可以使用Xen或KVM通过Amazon EC2提供的相同查询API管理虚拟机。它还提供与S3兼容的服务,用于在名为Walrus的存储桶中存储文件。如果你需要证明你可以通过Xen运行它,这里是来自Eucalyptus的配置文件:
# The hypervisor that the Node Controller will interact with in order
# to manage virtual machines. Currently, supported values are 'kvm'
# and 'xen'.
HYPERVISOR="xen"
答案 1 :(得分:3)
除了Eucalyptus,在其他答案中提到,您可能还希望看一下OpenStack。这是另一个主要的亚马逊AWS开放式云堆栈。它得到了NASA,RackSpace,Citrix,英特尔,AMD和戴尔等公司的支持。
(利益声明:我目前正在向Citrix提供技术咨询;但是,我是以私人身份回答这个问题。)
答案 2 :(得分:2)
Canonical是制作Ubuntu的公司。他们还使UEC(Ubuntu企业云)女巫围绕桉树建立。 Eucalyptus的架构旨在最大程度地兼容EC2(弹性云计算)。
UEC是开源的,非常易于使用。我个人使用UEC(9.4)将我的第一个云放在一起。
答案 3 :(得分:0)
使用Eucalyptus with ubuntu可能值得考虑,我相信它甚至可能是亚马逊用于基于ubuntu的云服务的。