Trabalharei como líder de desenvolvimento para uma startup e sugeri que usássemos VMs para desenvolvimento. Não estou falando de cada desenvolvedor ter um desktop com VMs para teste / desenvolvimento, quero dizer, ter um rack de servidor onde todas as VMs são gerenciadas e fazer os desenvolvedores trabalharem a partir de um microPC (localmente, qualquer um deles?) Localmente ou remotamente de sua casa computador.
Para mim, os benefícios são o fato de que é extremamente escalável, mais barato a longo prazo, mais fácil de gerenciar e que utilizamos o hardware com seu potencial máximo. Quanto aos contras, não consigo pensar em nenhum showstoppers em particular além de precisarmos de alguém para configurar / manter a configuração.
Eu estava esperando que alguns de vocês pudessem ter uma configuração similar em seu local de trabalho e pudessem avaliar suas opiniões. Obrigado.