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:)