Como uma nuvem pode ser criada a partir da virtualização ou como ela é diferente da virtualização?

1

Ouvi dizer que a virtualização é a base da nuvem, portanto, se eu tiver uma máquina com xen como ambiente de virtualização e muitas vms sendo executadas nela, isso pode ser chamado de nuvem.

É verdade que vms que escala com base em carga e memória é chamado de nuvem e vms que não escalam é chamado apenas de virtualização!

Como pode uma escala vm? Com base no meu entendimento para xen uma vez que consertar cpu e ram, ele não pode ir além disso (estou ciente do gerenciamento de memória dinâmica) assim como realmente escala? .Pode qualquer um por favor esclarecer isso

    
por Echelon 12.09.2012 / 07:44

4 respostas

5

Echelon, você está no nível de 100 pés e a diferença entre virtualização e computação em nuvem é no nível de 10.000 pés:)

Suponho que estamos falando de termos do setor e não de algumas palavras de marketing do Xen. Seu exemplo é apenas virtualização de servidor, nada mais. Nada de errado com isso, mas a virtualização é apenas um componente do modelo de computação em nuvem. O conceito de nuvem não é um recurso ou algo específico, mas uma estrutura para todas as coisas que você cria e automatiza em torno de sua virtualização.

O Young Chou da Microsoft fala muito sobre o que é preciso para "construir uma nuvem". Você pode encontrar um Dissecação de 6 partes em seu blog, bem como alguma teoria de alto nível sobre o que é cloud .

Especificamente, quando você tiver uma infraestrutura de virtualização (vários hosts para VMs, armazenamento escalável e rede, etc.), Chou diz que você precisará:

  • Autoatendimento (número limitado de cliques para implantar um novo sistema, alto nível de automação de implantação de aplicativo de servidor e sistema operacional)
  • Pool de recursos (padronização mais otimização mais gerenciamento de sistemas)
  • Elasticidade (Aumentar e diminuir o número de máquinas virtuais com base na demanda)
por 12.09.2012 / 17:42
4

Não. Para tudo isso. A única parte que é mesmo remotamente endereçável:

A definição de cloud , no que se refere a ... do que você está falando:

Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). The name comes from the use of a cloud-shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams. Cloud computing entrusts remote services with a user's data, software and computation.

A terminologia e a simbologia originaram-se de diagramas de rede em que redes desconhecidas e indefinidas além do controle e do escopo do diagrama de rede (geralmente a Internet em geral) foram diagramas como uma nuvem, portanto seu uso com relação a computadores é bastante semelhante. Ele pode, e geralmente envolve virtualização, mas você pode ter servidores físicos "hospedados na nuvem" e até mesmo gerenciados por um "provedor de serviços em nuvem", se desejar.

Com relação ao dimensionamento e à virtualização ... não sei, você está tão longe que nem sei por onde começar.

    
por 12.09.2012 / 08:22
1

'The Cloud' é um termo vago que não requer virtualização de nenhum tipo. Refere-se simplesmente aos seus dados ou serviços residindo em algum lugar na internet em um ou vários lugares, você não se importa onde, mas que é acessível de qualquer lugar.

A computação em nuvem é simplesmente computação na nuvem. Mais uma vez, a virtualização não é necessária, embora seja um exemplo comum. Você também pode ter aplicativos executados como um serviço, por exemplo. Google App Engine

Então, as pessoas começaram a usar os termos da nuvem privada ou de sua própria nuvem, o que é errado porque está misturando conceitos, mas desde quando a administração fala precisa fazer algum sentido? Isso é mais do que simplesmente virtualização, onde você pode ter hardware dedicado a tipos de máquinas e pode apresentar VMs como uma máquina on-line para seus usuários, mas a ideia de configurar uma plataforma genérica que é apresentada a outra função corporativa para gerenciar VMs. embora isso possa ser você usando um chapéu diferente) A implicação de que você pode se adaptar, disparar clones, testar máquinas, trocar hardware, etc. mais facilmente.

    
por 30.06.2013 / 20:05
0

A virtualização é apenas um componente do modelo de computação em nuvem. O conceito de nuvem não é um recurso ou algo específico, mas uma estrutura para todas as coisas que você cria e automatiza em torno de sua virtualização.

    
por 30.06.2013 / 17:08