Alternatif untuk memiliki banyak node cluster fisik adalah membuat mesin virtual. Anda hanya akan memiliki satu atau dua mesin fisik yang sebenarnya, tetapi dapat mensimulasikan memiliki lebih banyak node. Ini akan bekerja dengan baik untuk membuat, belajar, dan menggunakan lebih sedikit sumber daya (ruang, daya, $$$).
Ini tidak akan memberi Anda banyak analisis biaya, tetapi itu akan membantu Anda memulai. Jenis pengaturan cluster akan tergantung pada jenis pekerjaan yang ingin Anda buat untuk itu. Anda dapat banyak node kecil atau hanya memiliki beberapa node yang kuat. Ada lingkungan memori bersama dan non-berbagi untuk dipertimbangkan juga. Apa jenis program paralel yang ingin Anda buat? Semakin banyak node fisik yang Anda miliki, semakin banyak ruang, daya, pendinginan, dan konektivitas jaringan yang harus Anda pertimbangkan. Kadang-kadang, hanya satu komputer besar besar adalah cara untuk pergi (dan lingkungan memori bersama lebih mudah diprogram untuk IMHO).
Saya baru-baru ini mulai bermain dengan cluster membangun beberapa kotak P4 acak, ubuntu, dan LAM-MPI. Sudah pasti pengalaman belajar.
Itu sebenarnya beberapa laptop p4 dan menara hanya ditumpuk bersama di garasi. Itu ghetto, tetapi saya hanya ingin belajar. Saya hanya menggunakan jaringan ethernet 100 Mbps. Saya memilih ubuntu, karena saya tidak ingin berurusan dengan banyak konfigurasi perangkat keras dari kotak. Ubuntu memiliki banyak driver yang saya butuhkan. Saya membutuhkan lingkungan linux karena aplikasi yang saya tulis untuk itu adalah aplikasi berbasis C dengan antarmuka MPI. Saya mencoba meniru apa yang saya gunakan sebelumnya. Itu semua misc. perangkat keras, tidak ada standar. Sebagian besar cluster memiliki perangkat keras yang tepat sehingga Anda dapat menambah dan menghapus node dalam sekejap.