Uso do Licenciamento do Windows para Máquina Virtual (VirtualPC) [duplicado]

4

Estamos procurando implementar um processo contínuo de integração / criação de máquina que criará nosso produto e implantará automaticamente em uma máquina virtual (copiada de uma instalação básica do VHD OS) para entrega em testes e para testes automatizados a serem executados.

Pode haver 10 ou até mesmo centenas de VHDs a qualquer momento com versões diferentes do software.

Como desenvolvedor, tenho algumas dúvidas sobre o licenciamento, especificamente:

a) Precisamos de licenças do sistema operacional Windows (provavelmente o Win2003 Server, mas talvez mais recente) para cada máquina virtual que criamos e copiamos? Ou podemos apenas licenciar aqueles que estão atualmente em execução?

b) Qual é a melhor maneira de gerenciar chaves, já que copiaremos VHDs regularmente? Você não deve entrar com as chaves do produto até que tenhamos que fazer alguma outra coisa?

c) Como o licenciamento por volume (não sei ao certo qual é a diferença) se encaixa em tudo isso?

Basicamente, estamos procurando a maneira mais barata de realizar isso corretamente.

Obrigado!

    
por Kieran Benton 06.08.2009 / 14:27

3 respostas

7

a) Obtenha uma assinatura MSDN para cada pessoa envolvida no desenvolvimento ou manutenção de um ambiente que não seja de produção - o licenciamento de Technet não é permitido para um ambiente de desenvolvimento.

b) Use um conjunto de chaves - a Microsoft está perfeitamente bem com uma equipe trabalhando em um conjunto de chaves, desde que cada membro da equipe tenha uma licença válida. Isso também é bom com licenciamento por volume e várias licenças. Isto foi confirmado por dois especialistas em Licenciamento de MS em dois LARS diferentes no ano passado.

c) O licenciamento por volume é para o seu ambiente de produção e oferece acesso especial a itens complementares, como o Software Assurance (upgrade para a versão mais recente quando liberado gratuitamente, benefícios adicionais de treinamento e outros benefícios), treinamento e licença centralizada e gerenciamento de chaves et al.

Basicamente, o MSDN é o que você quer.

O ambiente de desenvolvimento e teste que eu configurei para nossa equipe consiste no seguinte:

  • Servidor host Hyper V (Dual Quad Core Xeons, 32 GB de RAM, disco SAS de 2TB) x4 - Um Desenvolvimento, um Teste de Desenvolvimento (mais estável que Desenvolvimento, menos estável que Teste), um Teste, um Teste de Infraestrutura (para testes de integração, testes de patches e outros)

  • Imagem de máquina virtual do Windows Server 2003 R2, configuração como uma base padrão (corrigida, IIS instalado, .Net instalado et al) e, em seguida, sysprepped com um script de instalação. Não é necessário inserir uma chave na configuração, apenas copie o .vhd e adicione-o a uma nova instância de máquina no Hyper V, inicialize-o e deixe-o configurado. Em seguida, personalize cada um para sua função específica, faça um instantâneo para que você possa reverter as alterações.

Cada sistema suporta 25 boas máquinas virtuais, o que é suficiente para um ambiente de desenvolvimento de tamanho razoável. Se você quiser mais, adicione mais hardware e continue implantando imagens sysprepped:)

    
por 06.08.2009 / 15:06
1

Se esse é um ambiente de desenvolvimento / teste - e com certeza é parecido com um para mim - uma única assinatura do MSDN por desenvolvedor deve cobrir todos os requisitos de licenciamento para tudo: link

    
por 06.08.2009 / 14:38
0

Se você adquirir um Windows Server 2003 Std. Licença, você estará restrito a uma instância. Se você adquirir um Ent do Windows Server 2003. Licença, você poderá executar o SO no host e até 4 instâncias on-line (em execução) com a mesma licença e chave. Se você adquirir o Windows Server Datacenter Licensing, poderá executar quantos hosts desejar no host, desde que você o licencie por mais de dois processadores.

Portanto, dependendo do número de VMs em execução em um único host, recomendo o Enterprise ou o Datacenter. Consulte este guia para obter mais detalhes.

    
por 06.08.2009 / 15:30