Avevo una domanda simile e invece di discuterla in termini teorici, ho deciso di acquistare con l'idea di sostituirla / aggiornarla se necessario. Ho finito con un Core i7 920 con 12 GB di RAM, 2 SSD Intel 80 GB (RAID 0), due HDD SATA da 1 TB (RAID 1) e un SATA da 1 TB.
Ho lanciato Windows Server 2008 x64 e ho ospitato un paio di VM sui miei SSD. Risposte molto, molto veloci. (Ho una certa esperienza con le macchine virtuali e so che l'I / O del disco mi farebbe impazzire nell'hosting di un ambiente di sviluppo in una macchina virtuale, specialmente quando aggiungo SQL Server agli stessi mandrini.
Mi è davvero piaciuta questa configurazione, ma poi è arrivato un parco giochi per VM (un Dell 1950 con 32 GB di RAM e una piccola SAN elegante). Ho lanciato quelle macchine virtuali insieme ad alcune altre e ho caricato Windows 7 sui miei SSD. (Sentivo di poter giocare con il mio sistema perché ora ospitavo alcune VM indipendentemente dalla mia nuova workstation.)
La cosa più grande che ho notato è stato quanto fosse bello svilupparsi su una macchina non VM. Non tanto la velocità ma gli effetti visivi, l'antialiasing dei caratteri, ecc. Gli SSD hanno davvero reso l'I / O un non fattore, ma rendono tutto istantaneo. (Inoltre, Windows 7 è dolce.)
So che dovrò ricostruirlo quando uscirà RTM, ma ho macchine virtuali in cui posso lavorare mentre viene ricostruito. Dovrò usare VPC invece di Hyper-V per la creazione di macchine virtuali di cui ho bisogno per assicurarmi che nessun altro abbia sbagliato, ma penso che questo sia un compromesso ragionevole.
In breve, farei eco agli altri che dicono di ospitare macchine virtuali su un server separato, ma vorrei aggiungere che gli SSD Intel sono molto veloci. macchine separate offrono maggiore flessibilità. Le tue unità suonano abbastanza velocemente per i test, ma per il lavoro di sviluppo, ritmi istantanei veloci.