Qual é a diferença entre executar VMs e uma nuvem do Ubuntu EC2?

2

Faz sentido executar uma nuvem em apenas um servidor? Se sim, quais são os benefícios? Existem algumas ferramentas legais gerenciando minhas VMs (além do virt-manager) mesmo se eu não usar a nuvem EC2?

    
por txwikinger 12.08.2010 / 17:03

2 respostas

2

Eu rodei várias máquinas virtuais kvm em alguns servidores pelos quais sou responsável em um dos meus locais de trabalho. Eu escolhi configurá-los desta forma por um par de razões.

A configuração de cada servidor convidado está focada na tarefa atribuída a ele. Eu configurei um para sites internos, outro para lidar com compartilhamentos do Samba, etc.) Isso também significa que eu posso fazer mudanças com um conjunto de serviços sem afetar os outros.

Em teoria, posso mover a máquina virtual de um sistema físico para outro sem fazer muitas alterações. (Eu não acabei fazendo isso porque os servidores que eu tenho não estão rodando a mesma arquitetura).

E é realmente fácil configurar novas máquinas virtuais para testar novas configurações usando o Virtual Machine Builder .

Eu não sei muito sobre outras ferramentas para gerenciar as máquinas virtuais, porque eu só uso o vmbuilder e virsh ferramentas de linha de comando que funcionam bem para meus requisitos reconhecidamente básicos.

Atualização: eu poderia ter entendido mal a questão. Minha configuração é apenas máquinas virtuais kvm em servidores individuais, não há " nuvem " no sentido do Ubuntu Enterprise Cloud ou Amazon EC2.

    
por moberley 12.08.2010 / 17:31
5

Como Eu disse em outro tópico , quando você está lidando com um único computador, não pode realmente fazer computação" em nuvem "porque, em sua essência, a computação em nuvem depende do escalonamento em alguma direção, ser que mais poder de CPU, mais memória, disco, largura de banda, capacidade do usuário e para fazer isso, você precisa de várias unidades de hardware para poder provisionar as coisas ...

No caso do outro segmento, não há muito sentido em dividir um servidor em VMs apenas para vários serviços, se todos forem seus, simplesmente não há benefícios.

Mas para responder à pergunta:

  

Qual é a diferença entre executar VMs e uma nuvem do Ubuntu EC2?

O aprovisionamento elástico é provavelmente a maior diferença. Amazon tem toneladas de hardware que você pode vincular sua "instância", incluindo o tempo de CPU de provisionamento a quente, RAM (IIRC) com uma plataforma de disco quase infinitamente escalável (S3) por trás dele. As VMs tradicionais tendem a oferecer coisas fixas que podem ser atualizadas, mas exigem uma reinicialização da VM.

Um efeito colateral disso, especialmente com o EC2 da Amazon, é que você paga pelo que usa. Isso nem sempre é bom, já que você pode encontrar um valor VPS melhor se a sua máquina estiver fazendo muito trabalho.

    
por Oli 12.08.2010 / 17:26