Perkenalan

Selesai

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

Skenario

Contoso adalah perusahaan jasa oseanografi dan meteorologi yang berbasis di Houston, Texas. Tim peneliti Contoso sangat bergantung pada kluster HPC lokalnya 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 mengimplementasikan Azure CycleCloud dan menggunakannya untuk meluncurkan kluster baru.

Sekarang, Anda harus menyesuaikan penyebaran Anda untuk mengoptimalkannya untuk proyek baru. Anda memiliki gambar dan skrip kustom yang sudah ada yang telah Anda gunakan di lingkungan HPC lokal Anda. Anda ingin menggunakan kembali gambar dan skrip ini saat menyediakan penjadwal dan simpul komputasi. Anda juga menjelajahi opsi untuk menyederhanakan proses penyebaran, karena Anda berencana untuk mengonfigurasi kluster pengembangan dan produksi yang cocok. Anda berencana menggunakan kemampuan Azure CycleCloud untuk mencapai tujuan ini.

Apa yang akan kita lakukan?

Anda akan memulai modul ini dengan menguji proses penerapan kluster dengan menggunakan templat Azure CycleCloud yang disesuaikan. Untuk tujuan ini, Anda akan mengunduh templat yang ada dari repositori GitHub templat Azure CycleCloud, mengubah definisi konfigurasi penyimpanan dalam templat, mengimpor templat yang baru dimodifikasi, dan menggunakan antarmuka grafis Azure CycleCloud untuk membuat 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 tahu lebih banyak tentang cara menyesuaikan arsitektur kluster HPC yang berjalan di Azure dengan menggunakan templat Azure CycleCloud. Anda juga akan mempelajari cara memodifikasi konfigurasi node kluster dengan menggunakan skrip cloud-init.