Tôi đã có một câu hỏi tương tự và thay vì tranh luận về mặt lý thuyết, tôi quyết định mua với ý tưởng rằng tôi sẽ thay thế / nâng cấp nó nếu cần thiết. Tôi sử dụng Core i7 920 với RAM 12 GB, 2 ổ SSD Intel 80 GB (RAID 0), hai ổ cứng SATA 1 TB (RAID 1) và loại bỏ 1 TB SATA.
Tôi đã tung Windows Server 2008 x64 và lưu trữ một vài máy ảo trên ổ SSD của mình. Rất, rất nhanh phản ứng. (Tôi có một số kinh nghiệm với máy ảo và biết rằng I / O đĩa sẽ ăn tôi khi lưu trữ môi trường nhà phát triển trong máy ảo, đặc biệt là khi thêm SQL Server vào cùng một trục chính.
Tôi thực sự rất thích thiết lập này, nhưng sau đó một sân chơi VM đã xuất hiện (một chiếc Dell 1950 với 32 GB RAM và một SAN nhỏ tiện lợi). Tôi đã ném những VM đó cho nó cùng với một số máy khác và tải Windows 7 trên ổ SSD của tôi. (Tôi cảm thấy mình có thể chơi xung quanh với hệ thống của mình vì hiện tại tôi đang lưu trữ một số máy ảo độc lập với máy trạm mới của mình.)
Điều lớn nhất tôi nhận thấy là nó phát triển tốt hơn như thế nào trên một máy không VM. Không phải tốc độ quá cao mà là hiệu ứng hình ảnh, khử răng cưa của phông chữ, v.v ... Các ổ SSD thực sự làm cho I / O trở thành một yếu tố không quan trọng, nhưng chúng làm mọi thứ cảm thấy tức thì. (Ngoài ra, Windows 7 rất ngọt ngào.)
Tôi biết tôi sẽ phải xây dựng lại nó khi RTM ra mắt, nhưng tôi có máy ảo mà tôi có thể làm việc trong khi nó đang được xây dựng lại. Tôi sẽ cần sử dụng VPC thay vì Hyper-V để xây dựng máy ảo mà tôi cần đảm bảo rằng không có ai khác mắc phải, nhưng tôi nghĩ đây là một sự đánh đổi hợp lý.
Nói tóm lại, tôi sẽ nhắc lại những người khác nói rằng lưu trữ VM trên một máy chủ riêng biệt, nhưng tôi muốn thêm rằng SSD của Intel rất nhanh. máy riêng biệt cho bạn linh hoạt hơn. Ổ đĩa của bạn có âm thanh đủ nhanh để thử nghiệm, nhưng đối với công việc phát triển, nhịp đập tức thì nhanh.