Pergunta

Existem aplicativos de código aberto que fornecem um conjunto de recursos semelhantes aos da Amazon EC2 ou da Rackspace Cloud? Basicamente, quero uma ferramenta que eu possa instalar em um ou mais servidores que funcionem com um monitor de máquina virtual como o Xen e me permite criar, destruir e clonar máquinas virtuais em tempo real usando algum tipo de API.

Foi útil?

Solução

Semelhante ao que outros pôsteres mencionaram, eu recomendaria Eucalipto. Ele pode usar Xen ou KVM para gerenciar máquinas virtuais através da mesma API de consulta que o Amazon EC2 fornece. Ele também fornece um serviço compatível com S3 para armazenar arquivos em baldes chamados Walrus. Caso você precise de provas de que pode executá -lo sobre Xen, aqui está o arquivo de configuração do eucalipto:

# The hypervisor that the Node Controller will interact with in order
# to manage virtual machines.  Currently, supported values are 'kvm'
# and 'xen'.
HYPERVISOR="xen"

Outras dicas

Além de Eucalipto, mencionado em outras respostas, você também pode dar uma olhada em Pilha aberta. É a outra grande pilha de nuvem da Amazon Amazon Aws. É apoiado pela NASA, Rackspace, Citrix, Intel, AMD e Dell, entre muitos outros.

(Declaração de interesses: atualmente estou fornecendo consultoria técnica à Citrix; no entanto, estou respondendo a essa pergunta em uma capacidade privada.)

Canônico é a empresa que faz o Ubuntu. Eles também fazem da bruxa UEC (Ubuntu Enterprise Cloud) está construindo em torno do eucalipto. A arquitetura do eucalipto foi o design para máxima compatibilidade com EC2 (computação em nuvem elástica).

O UEC é de código aberto e é muito fácil de usar. Eu pessoalmente juntei minha primeira nuvem usando o UEC (9.4).

Pode valer a pena usar o uso Eucalipto com Ubuntu, Acredito que pode até ser o que a Amazon está usando para seus serviços em nuvem baseados no Ubuntu.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top