Ambiente virtual para desenvolvimento

0

Encontrei muitas perguntas semelhantes, mas não exatas. Primeiro de tudo, eu tentei configurar o VPC uma vez e foi meio lento. Foi cerca de 3-4 anos atrás e hardware não era melhor, então eu não tenho certeza de onde estamos em ...

Aqui é de onde eu venho:

  • Sou desenvolvedor e uso minha máquina para desenvolvimento
  • Desenvolvo com tecnologias Microsoft Ambiente composto por IIS, SQL Server, Visual Studio, etc, etc.
  • Eu também desenvolvo para Android, por isso tenho JAVA, Android SDK, emuladores de inicialização lenta, etc.
  • Eu preciso ser móvel (laptop)
  • Eu preciso restaurar meu sistema o mais rápido possível

Eu mantenho todos os arquivos no servidor, ins de código-fonte, etc. No entanto, apenas para restaurar meu ambiente, eu preciso de alguns dias.

Eu estava pensando em RAID 1. Tenho 24 horas de garantia no site. Bem, eu estou preso por 3 dias com meu laptop - eles overnighted parte, mas não está ajudando. É uma dor

Atualmente tenho o Lenovo W510 com CPU i7-820, 10G RAM, SSD e este sistema está bem para desenvolvimento.

Minhas perguntas são ...

  • Posso ter o mesmo nível de desempenho em hardware de desktop mais strong executando virtual?
  • Se eu puder, então funcionará se eu tiver um computador de instalação básica e um laptop básico de configuração e trabalhar somente em virtual? Dessa forma, posso fazer backups da minha imagem.
  • Se eu precisar ir a algum lugar, posso copiar a imagem para o laptop e ir embora? Em caso de falha de hardware, posso sempre executá-lo em outro lugar. Eu sempre posso ter backup de todo o sistema.
  • Isso é possível hoje?

EDITAR:

Eu tenho um monte de softwares licenciados. Devo verificar novamente com os fornecedores para ter certeza de que funcionará?

Se eu fizer muito do teste TCP - isso é factível? Servidor Web, depuração USB de dispositivos Android, etc.

    
por katit 14.08.2012 / 19:51

2 respostas

1
  1. Em um hardware melhor, você terá um desempenho melhor, sem dúvida.
  2. Se o que você quer dizer é portar o arquivo de imagem que contém as VMs entre as duas máquinas, isso funcionará. Note que, se você quiser ver maiores quantidades de energia quando você se move, você terá que mudar a quantidade de memória RAM que você dá, quantos núcleos, etc Isso funciona bem com o Ubuntu, não tenho certeza que ele vai funcionar bem com windows (você pode ter problemas de ativação, mas provavelmente não)
  3. Sim, basicamente igual ao número 2
  4. Absolutamente, eu fiz isso com o Ubuntu e outros sabores de linux.

No que diz respeito ao software licenciado, não faço ideia da legalidade do que você está fazendo, mas do ponto de vista técnico, não há nada que deva dar errado.

Você pode fazer qualquer tipo de teste que estivesse fazendo em uma máquina real em uma máquina de desktop como regra (algumas exceções são coisas como a GPU, mas no geral, eu não esperaria problemas a esse respeito)

    
por 14.08.2012 / 20:21
1

Primeiro, é difícil obter o poder de um desktop em um laptop. Processadores Xeon e RAM muito mais alta geralmente estão disponíveis, assim como mais drives e drives mais rápidos. Naturalmente, há um custo de qualquer maneira.

Para nossos desenvolvedores, criamos algumas soluções que permitem que eles sejam móveis e se recuperem rapidamente

Obtivemos um caddy de disco rígido de compartimento de mídia em NewmodeUS (há outros por aí também) e instalou uma unidade Western Digital Black de 7200 RPM na baia. Existem outros drives adequados também e um SSD seria melhor. Evite unidades “verdes” e unidades 5400 / 4200RPM

Também adicionamos uma unidade RAID1 eSATA externa. Não é tão portátil, mas bom para algumas coisas. USB3 também seria bom.

A equipe poderia manter uma cópia de uma VM em ambas as unidades e, em seguida, se uma falhas falhasse, elas seriam cobertas. Eles também podem executar uma VM no drive caddy interno e uma na unidade RAID externa ao mesmo tempo. Com a atribuição adequada de RAM e CPU, isso funcionou bem. Algumas experiências geralmente são necessárias. Alguns membros da equipe carregavam um par de drives USB3 de 2,5 "em vez da unidade RAID e faziam backups regulares das VMs. Menores e mais leves, mas uma falha de unidade, poderiam ser um problema. Você precisa verificar com fornecedores para ver se ele oferece suporte à virtualização. Mesmo se eles disserem, dê uma chance. Nós dissemos que não havia como o software funcionar e nós o rodamos em muitas VMs sem problemas. Ao dizer não, eles podem evitar o apoio. Licenciamento pode ser complicado e você precisará verificar mais sobre isso

    
por 14.08.2012 / 20:30