Saya pikir Anda bersikap bijaksana dan bodoh.
Pertama-tama, biaya alat berat sepele dibandingkan dengan biaya pengembang. Anda harus berupaya memaksimalkan produktivitas, bukan meminimalkan biaya alat berat.
Kedua, latensi (bukan bandwidth) adalah kunci untuk banyak tugas pemrograman - terutama mengedit teks. Untuk setiap dolar / pound / euro yang Anda hemat pada mesin untuk pengembang Anda, Anda akan menghabiskan setidaknya sepuluh pada peningkatan jaringan untuk mempertahankan bahkan kesamaan produktivitas - dan bahkan kemudian, mereka mungkin akan lebih produktif jika Anda berhemat dengan memasok mereka dengan Pentium III yang Anda temukan di tempat sampah di suatu tempat.
Saya juga berpikir ada manfaat besar dalam membuat pengembang Anda menggunakan lingkungan setidaknya cukup dekat dengan yang diharapkan dari pengguna akhir target. Terlepas dari target kinerja resmi dalam spec dan semacamnya, sebagian besar programmer mendasarkan sedikit pada bagaimana kode "terasa" ketika mereka mengujinya. Ketika mereka menggunakan lingkungan yang sama sekali berbeda dari pengguna akhir, mereka cenderung membuang waktu untuk hal-hal sepele sambil benar-benar mengabaikan masalah besar.
Se semenarik lingkungan yang homogen terdengar dari sudut pandang dukungan dan semacamnya, Anda biasanya harus mendorong sebanyak mungkin variasi di mesin pengembang. Pengembang jarang membutuhkan banyak dukungan, dan mengetahui segera ketika Anda memiliki kode yang akan gagal dengan chip grafis yang berbeda, CPU, adaptor jaringan, dll., Lebih dari membayar investasi minimal.
Intinya: jika Anda menulis kode yang dimaksudkan (setidaknya terutama) untuk digunakan dalam lingkungan server tervirtualisasi, Anda hanya perlu menyediakannya untuk pengembang Anda. Jika Anda tetap melakukannya untuk pengujian, itu dapat (tetapi tidak harus) masuk akal untuk pengembangan juga. Demikian juga, jika Anda memerlukan (atau setidaknya memiliki) server dan jaringan yang terlalu banyak ditentukan, mungkin masuk akal untuk memanfaatkannya dengan menggunakan apa yang sudah Anda miliki.
Namun, dalam situasi yang paling khas, bagi saya tampaknya hal ini akan menimbulkan lebih banyak masalah daripada penyelesaiannya.