Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure CycleCloud adalah alat yang ramah perusahaan untuk mengatur dan mengelola lingkungan Komputasi Performa Tinggi (HPC) di Azure. Dengan CycleCloud, Anda dapat menyediakan infrastruktur untuk sistem HPC, menyebarkan penjadwal HPC yang sudah dikenal, dan secara otomatis menskalakan infrastruktur untuk menjalankan pekerjaan secara efisien dalam skala apa pun. Melalui CycleCloud, Anda dapat membuat berbagai jenis sistem file dan memasangnya ke node kluster komputasi untuk mendukung beban kerja HPC.
Admin dan pengguna HPC yang ingin menyiapkan lingkungan HPC dengan penjadwal tertentu menggunakan Azure CycleCloud. Ini mendukung penjadwal populer seperti Slurm, PBSPro, LSF, Grid Engine, dan HT-Condor. CycleCloud adalah produk saudara untuk Azure Batch, yang menyediakan Scheduler as a Service di Azure.
Untuk informasi tentang bagaimana CycleCloud dibandingkan dengan solusi Azure HPC lainnya, lihat Komputasi Performa Tinggi (HPC) di Azure.
Mengapa menggunakan Azure CycleCloud?
Organisasi dengan lingkungan HPC yang sudah lama berdiri sering membangun keahlian mendalam dan alat kustom untuk penjadwal tertentu. Memindahkan atau mendesain ulang pengaturan ini di Azure dapat terasa luar biasa. CycleCloud menyederhanakan blok penyusun dasar Azure seperti mesin virtual (VM), kumpulan skala, antarmuka jaringan, dan disk. Penyederhanaan ini memungkinkan administrator HPC fokus pada apa yang familier: kluster HPC yang mencakup simpul dan penjadwal yang dapat mereka konfigurasi sesuai keinginan.
CycleCloud menambahkan plugin autoscaling ke penjadwal yang didukung. Dengan fitur ini, pengguna tidak perlu membangun rutinitas autoscaling yang kompleks. Mereka hanya bekerja dengan pengaturan penjadwal yang sudah mereka ketahui.
Dengan format templat deklaratif yang kaya, CycleCloud menyediakan alat yang kuat untuk membangun lingkungan HPC lengkap di Azure. Pengguna dapat menyebarkan lingkungan yang mencakup server NFS, sistem file paralel, host autentikasi, server lisensi, dan layanan direktori - pada dasarnya semua komponen yang diperlukan dalam sistem HPC - melalui satu bidang manajemen.
CycleCloud terintegrasi dengan layanan Azure seperti Azure Monitor dan alat Microsoft Cost Management.
Kemampuan CycleCloud
| Kemampuan | Gambar |
|---|---|
|
Agnostik Penjadwal Gunakan penjadwal HPC standar seperti Slurm, PBS Pro, LSF, Grid Engine, dan HTCondor, atau perluas plugin penskalaan otomatis CycleCloud untuk bekerja dengan penjadwal Anda sendiri |
|
|
Mengelola Sumber Daya Komputasi Mengelola komputer virtual dan set skala untuk menyediakan sekumpulan sumber daya komputasi fleksibel yang memenuhi persyaratan beban kerja dinamis Anda |
|
|
Penskalaan Otomatis Sumber Daya Menyesuaikan ukuran dan komponen kluster secara otomatis berdasarkan beban pekerjaan, ketersediaan, dan persyaratan waktu |
|
|
Memantau dan Menganalisis Mengumpulkan dan menganalisis data performa menggunakan alat visualisasi |
|
|
Kluster Templat Menggunakan templat CycleCloud untuk berbagi topologi kluster dengan komunitas |
|
|
Menyesuaikan dan Memperluas Fungsionalitas Gunakan RESTful API yang komprehensif untuk menyesuaikan dan memperluas fungsionalitas, mengimplementasikan penjadwal Anda sendiri, dan mendukung pengelola beban kerja yang ada. |
|
|
Mengintegrasikan ke dalam Alur Kerja yang Ada Mengintegrasikan ke dalam alur kerja dan alat yang ada menggunakan CLI bawaan |
|
| Kemampuan | Gambar |
|---|---|
|
Agnostik Penjadwal Gunakan penjadwal HPC standar seperti Slurm, PBS Pro, LSF, Grid Engine, dan HTCondor, atau perluas plugin penskalaan otomatis CycleCloud untuk bekerja dengan penjadwal Anda sendiri |
|
|
Mengelola Sumber Daya Komputasi Mengelola komputer virtual dan set skala untuk menyediakan sekumpulan sumber daya komputasi fleksibel yang memenuhi persyaratan beban kerja dinamis Anda |
|
|
Penskalaan Otomatis Sumber Daya Menyesuaikan ukuran dan komponen kluster secara otomatis berdasarkan beban pekerjaan, ketersediaan, dan persyaratan waktu |
|
|
Memantau dan Menganalisis Mengumpulkan dan menganalisis data performa menggunakan alat visualisasi |
|
|
Kluster Templat Menggunakan templat CycleCloud untuk berbagi topologi kluster dengan komunitas |
|
|
Menyesuaikan dan Memperluas Fungsionalitas Gunakan RESTful API yang komprehensif untuk menyesuaikan dan memperluas fungsionalitas, mengimplementasikan penjadwal Anda sendiri, dan mendukung pengelola beban kerja yang ada. |
|
|
Mengintegrasikan ke dalam Alur Kerja yang Ada Mengintegrasikan ke dalam alur kerja dan alat yang ada menggunakan CLI bawaan |
|
Bagaimana cara menggunakan Azure CycleCloud?
Azure CycleCloud adalah aplikasi web yang dapat diinstal yang dapat Anda jalankan di lokal atau di Azure VM. Setelah diinstal, Anda dapat mengonfigurasi CycleCloud untuk menggunakan sumber daya komputasi dan data di langganan Azure yang disiapkan. CycleCloud menyediakan banyak templat kluster resmi untuk penjadwal (PBSPro, LSF, Grid Engine, Slurm, HTCondor) dan sistem file. Komunitas CycleCloud juga menyediakan templat kluster. Anda dapat menggunakan templat kluster ini tanpa dimodifikasi atau menyesuaikannya untuk kebutuhan spesifik Anda.
Saat Anda membuat kluster, kluster akan menskalakan otomatis untuk menangani pekerjaan komputasi yang Anda kirim ke penjadwal. Fitur administratif CycleCloud mengatur akses ke kluster CycleCloud untuk pengguna lain di organisasi Anda.
Dengan alat yang mencakup templat dan skrip konfigurasi, Anda dapat dengan cepat membangun lingkungan HPC yang kompleks dan mereplikasi pengaturan ini untuk tim yang berbeda di seluruh organisasi Anda.
Apa yang bukan CycleCloud
CycleCloud tidak menyertakan fungsionalitas penjadwalan pekerjaan. Dengan kata lain, CycleCloud bukan penjadwal. Sebagai gantinya, ini adalah platform yang memungkinkan Anda menyebarkan dan mengelola sumber daya HPC Azure. CycleCloud memiliki dukungan bawaan untuk beberapa penjadwal yang umum digunakan, termasuk PBSPro, Slurm, IBM LSF, Grid Engine, dan HTCondor. Namun, CycleCloud juga dapat menerapkan penjadwal mereka sendiri di atas API penskalaan otomatis yang disediakan.
CycleCloud tidak mengunci Anda ke dalam topologi kluster tertentu. Ini termasuk templat yang membantu Anda dengan cepat meluncurkan sistem HPC di Azure, dan Anda dapat menyesuaikan templat ini agar sesuai dengan kebutuhan Anda. Komunitas Azure HPC menyediakan templat yang dioptimalkan untuk berbagai jenis beban kerja dan industri.
Seperti apa lingkungan yang dideploy oleh CycleCloud
Penyebaran CycleCloud
Anda dapat menyebarkan seluruh sistem CycleCloud HPC pada infrastruktur Azure. Anda menginstal CycleCloud sebagai server aplikasi pada VM di Azure yang memerlukan akses keluar ke API Penyedia Sumber Daya Azure. CycleCloud memulai dan mengelola VM yang membentuk sistem HPC Anda. VM ini biasanya mencakup node kepala penjadwal dan simpul komputasi. Anda juga dapat menambahkan komponen lain seperti server NFS, node autentikasi, atau host bastion, tergantung pada kebutuhan Anda. Anda dapat menentukan penyiapan lengkap di templat CycleCloud. Anda juga dapat terhubung ke layanan Azure seperti NetApp Files atau Microsoft Entra ID Services.