Pendahuluan

Selesai

Azure CycleCloud memungkinkan Anda menyesuaikan dan mengelola kluster komputasi performa tinggi (HPC) di Azure.

Skenario

Contoso adalah perusahaan layanan oseanografi dan meteorologi yang berbasis di Houston, Texas. Tim peneliti Contoso sangatlah bergantung pada kluster HPC lokal untuk menjalankan pekerjaan berbasis Slurm.

Ada proyek yang baru dimulai yang melibatkan beberapa simulasi yang akan melacak badai yang bergerak melalui PANTAI Teluk AS selama musim badai. Sayangnya, penilaian awal menentukan bahwa kluster HPC lokal yang ada tidak memiliki kapasitas komputasi yang memadai untuk menjalankan simulasi.

Sebagai insinyur penelitian utama, Anda menyediakan kluster HPC baru di Azure menggunakan langganan Azure Contoso yang sudah ada. Untuk menyederhanakan proses provisi, Anda menerapkan Azure CycleCloud dan menggunakannya untuk menyebarkan kluster baru.

Sekarang, Anda harus menyesuaikan penyebaran Anda untuk mengoptimalkannya untuk proyek baru. Anda memiliki citra dan skrip khusus yang telah Anda gunakan di lingkungan HPC lokal Anda. Anda ingin menggunakan kembali citra dan skrip ini ketika memprovisikan penjadwal dan node komputasi. Anda juga menjelajahi opsi untuk menyederhanakan proses penyebaran, karena Anda berencana untuk mengonfigurasi penyebaran dan kluster produksi yang cocok. Anda berencana untuk menggunakan kemampuan Azure CycleCloud untuk mencapai tujuan Anda.

Apa yang akan kita lakukan?

Anda akan memulai modul ini dengan menguji coba proses penerapan sebuah kluster dengan menggunakan templat Azure CycleCloud yang telah disesuaikan. Untuk itu Anda dapat mengunduh templat yang ada dari repositori GitHub templat Azure CycleCloud, mengubah definisi konfigurasi penyimpanan pada templat, mengimpor templat yang baru dimodifikasi, dan menggunakan antarmuka grafis Azure CycleCloud untuk membuat sebuah kluster.

Selanjutnya, Anda akan menggunakan templat yang sama untuk menambahkan nodearray dan partisi tambahan dalam definisi kluster, memastikan bahwa sumber daya kluster yang sesuai dapat dikonfigurasi melalui antarmuka web Azure CycleCloud, mengekspor properti kluster yang baru disebarkan, memperbaruinya dengan pengaturan yang baru dikonfigurasi, dan mengimpor templat yang dimodifikasi untuk menerapkan konfigurasinya ke kluster yang ada.

Terakhir, Anda akan menerapkan skrip cloud-init untuk digunakan dengan Azure CycleCloud. Anda akan terlebih dahulu menambahkan skrip ke node penjadwal dan komputasi, lalu memulai kluster untuk memverifikasi bahwa perubahan cloud-init terjadi.

Apa tujuan utamanya?

Pada akhir modul ini, Anda akan mengetahui lebih banyak cara menyesuaikan arsitektur kluster HPC yang berjalan di Azure dengan menggunakan templat Azure CycleCloud. Anda juga akan mempelajari cara mengubah konfigurasi node kluster dengan menggunakan skrip cloud-init.