Kluster Edisi Standar cloud publik berjalan di cloud dan terdiri dari komponen seperti instance Elastic Compute Service (ECS) dan sistem file bersama. Anda bertanggung jawab atas ketersediaan layanan kluster tersebut. Topik ini menjelaskan cara membuat kluster cloud publik di konsol.
Informasi latar belakang
Kluster E-HPC cloud publik Edisi Standar mencakup komponen berikut:
-
Node bidang kontrol: Satu instance ECS yang menjalankan penjadwal dan layanan akun domain untuk mengelola penjadwalan pekerjaan dan informasi pengguna.
-
Node komputasi: Beberapa instance ECS yang dikelompokkan ke dalam antrian untuk pengelolaan. Node ini mendukung skalabilitas dan menjalankan pekerjaan.
-
Node logon: Satu instance ECS dengan komponen Login yang diterapkan dan di-bind ke alamat IP elastis (EIP) untuk akses remote ke kluster.
-
Penyimpanan bersama: Mendukung pemasangan sistem file NAS dan CPFS untuk berbagi data seperti data pekerjaan dan data perangkat lunak.
-
Saat membuat kluster E-HPC, sistem secara otomatis membuat resource seperti instance ECS yang dapat menimbulkan biaya. Untuk informasi selengkapnya, lihat Ikhtisar penagihan.
-
Setelah membuat kluster E-HPC, jangan menyesuaikan node kluster secara individual di Konsol ECS kecuali jika diperlukan. Gunakan Konsol E-HPC sebagai gantinya.
Untuk informasi selengkapnya tentang kluster E-HPC, lihat Ikhtisar.
Prasyarat
-
Anda telah membuat peran terkait layanan. Saat pertama kali login ke Konsol E-HPC, sistem akan meminta Anda membuat peran terkait layanan E-HPC.
-
Anda telah membuat virtual private cloud (VPC) dan vSwitch. Untuk informasi selengkapnya, lihat Buat VPC dan Buat vSwitch.
-
Anda telah mengaktifkan layanan NAS dan membuat sistem file NAS serta titik pemasangan. Untuk informasi selengkapnya, lihat Buat sistem file dan Tambahkan titik pemasangan.
Buat secara manual
Langkah 1: Buka halaman Buat Kluster
Buka halaman Buat Kluster.
Langkah 2: Konfigurasikan kluster
Pada halaman Cluster Configuration, konfigurasikan jaringan, tipe, penjadwal, dan pengaturan lainnya untuk kluster.
-
Pengaturan dasar
Item konfigurasi
Deskripsi
Region
Pilih wilayah tempat kluster berada.
Network and Availability Zone
Pilih VPC dan vSwitch untuk kluster.
CatatanNode kluster menggunakan alamat IP dari vSwitch yang dipilih. Pastikan jumlah alamat IP yang tersedia di vSwitch melebihi jumlah node yang dibutuhkan.
Security Group
Grup keamanan mengontrol lalu lintas arah masuk dan keluar untuk kluster dan node-nya. Grup keamanan yang dibuat secara otomatis mencakup aturan yang mengaktifkan komunikasi antar node kluster.
Pilih tipe grup keamanan yang dibuat secara otomatis sesuai kebutuhan. Untuk perbedaan antara grup keamanan dasar dan tingkat lanjut, lihat Perbandingan grup keamanan dasar dan grup keamanan tingkat lanjut.
-
Tipe kluster
Tipe kluster ini mencakup satu node bidang kontrol dan beberapa node komputasi. Pilih tipe penjadwal dan konfigurasikan node bidang kontrol.
Item konfigurasi
Deskripsi
Series
Pilih Standard Edition.
Deployment Mode
Pilih Public cloud cluster.
Cluster Type
Pilih tipe penjadwal. Penjadwal yang didukung untuk skenario HPC meliputi Slurm, OpenPBS.
Management node
Node bidang kontrol adalah instance ECS yang menjalankan penjadwal dan layanan akun domain. Pilih konfigurasi yang sesuai berdasarkan skenario bisnis dan skala kluster Anda.
-
Billing Method
Pilih cara pembayaran untuk node bidang kontrol. Untuk detail penagihan, lihat Penagihan instans.
-
Pay-as-you-go: Pembayaran setelah pemakaian berdasarkan durasi penggunaan aktual. Instance spot tidak didukung.
-
Subscription: Pembayaran di muka berdasarkanbulan, atau tahun.
-
-
Instance Specification
Pilih tipe node bidang kontrol yang sesuai. Konfigurasi yang direkomendasikan untuk berbagai skala kluster adalah sebagai berikut:
-
Jika jumlah node komputasi ≤ 100, gunakan minimal 16 vCPU dan memori 64 GiB.
-
Jika 100 < jumlah node komputasi ≤ 500, gunakan minimal 32 vCPU dan memori 128 GiB.
-
Jika jumlah node komputasi > 500, gunakan minimal 64 vCPU dan memori 256 GiB.
-
-
Image
Setelah memilih tipe citra, pilih citra spesifik. Citra yang berbeda sesuai dengan sistem operasi yang berbeda. Sistem menerapkan node kluster berdasarkan citra yang Anda pilih.
CatatanCitra kustom memiliki batasan berikut:
-
Hanya citra kustom yang dibuat dari citra resmi Alibaba Cloud atau citra CentOS yang diimpor yang didukung. Saat mengimpor citra, pilih Run validation after import. Jika tidak, Konsol E-HPC tidak dapat mengenali citra tersebut.
-
Jangan gunakan citra kustom yang dibuat dari node kluster E-HPC yang sudah ada. Hal ini menyebabkan error saat membuat node komputasi.
-
Jangan ubah konfigurasi repositori yum dalam citra kustom. Hal ini mencegah pembuatan atau penskalaan kluster.
-
Jalur pemasangan untuk sistem file NAS (yang dipasang menggunakan perintah mount) dalam citra kustom tidak boleh mencakup direktori
/homeatau/opt.
-
-
Storage
Pilih tipe disk sistem untuk node bidang kontrol dan apakah akan menyambungkan disk data. Untuk informasi tentang tipe dan kinerja disk, lihat Ikhtisar disk.
-
Hyper-Threading
Hyper-threading CPU diaktifkan secara default. Nonaktifkan jika beban kerja Anda memerlukan kinerja yang lebih baik.
CatatanSetelah kluster dibuat, node bidang kontrol secara otomatis di-bind ke peran RAM instans
AliyunECSInstanceForEHPCRole. Peran ini mengaktifkan fitur inti seperti skalabilitas otomatis. Jangan unbind atau ganti peran ini di Konsol ECS. Untuk memperluas izin panggilan API, lihat Peran layanan E-HPC. -
-
Opsi Kustom
Item konfigurasi
Deskripsi
Scheduler
Pilih perangkat lunak penjadwal yang akan diterapkan berdasarkan tipe kluster dan citra yang dikonfigurasi untuk node bidang kontrol.
Domain Account
Pilih layanan akun domain yang akan diterapkan untuk kluster.
Domain name resolution
Pertahankan pengaturan default.
Specify a cluster post-processing script
Tentukan skrip untuk memproses data hasil atau melakukan operasi lain setelah tugas komputasi selesai.
Maximum number of cluster nodes
Tetapkan jumlah maksimum node yang diizinkan dalam kluster. Ini bekerja bersama dengan jumlah core maksimum untuk mengontrol ukuran kluster.
Maximum number of cores in the cluster
Tetapkan jumlah maksimum core yang diizinkan dalam kluster. Ini bekerja bersama dengan jumlah node maksimum untuk mengontrol ukuran kluster.
Cluster Deletion Protection
Aktifkan atau nonaktifkan perlindungan penghapusan. Jika diaktifkan, Anda harus menonaktifkan fitur ini sebelum melepaskan kluster untuk mencegah penghapusan yang tidak disengaja.
-
Kelompok sumber daya
Kelompok sumber daya membantu mengorganisasi resource. Untuk informasi selengkapnya, lihat Kelompok sumber daya. Secara default, kluster termasuk dalam kelompok sumber daya default. Anda dapat mengubahnya sesuai kebutuhan.
Langkah 3: Konfigurasikan node komputasi dan antrian
Pada halaman Compute Node and Queue, konfigurasikan antrian.
Antrian mengelompokkan node komputasi untuk pengelolaan. Anda dapat menentukan antrian saat menjalankan pekerjaan. Kluster mencakup satu antrian default (comp). Klik Add more queues untuk menambahkan antrian lain. Konfigurasikan hal berikut untuk setiap antrian:
-
Pengaturan dasar
Item konfigurasi
Deskripsi
Automatic queue scaling
Aktifkan atau nonaktifkan Auto Scale. Jika diaktifkan, Anda dapat mengaktifkan Auto Grow dan Auto Shrink sesuai kebutuhan.
Dengan penskalaan otomatis diaktifkan, sistem secara otomatis menambah atau menghapus node komputasi berdasarkan konfigurasi dan beban real-time.
Queue Compute Nodes
Tetapkan jumlah node dalam antrian.
-
Jika penskalaan otomatis dinonaktifkan, tetapkan jumlah awal node komputasi.
-
Jika penskalaan otomatis diaktifkan, tetapkan jumlah minimum dan maksimum node.
PentingJika Anda menetapkan jumlah node minimum ke nilai bukan nol, antrian akan mempertahankan jumlah node tersebut selama proses scale-in—bahkan node idle tetap ada. Tetapkan nilai ini dengan hati-hati untuk menghindari pemborosan resource dan biaya yang tidak perlu.
-
-
Pilih konfigurasi node antrian
Jika penskalaan otomatis diaktifkan atau jika jumlah node awal lebih besar dari nol, konfigurasikan hal berikut agar sistem dapat membuat node komputasi.
Item konfigurasi
Deskripsi
Inter-node interconnection
Pilih metode konektivitas jaringan antar node.
-
VPC network: Node berkomunikasi melalui jaringan VPC.
-
eRDMA network: Jika node menggunakan tipe instans yang mendukung ERI, mereka berkomunikasi melalui jaringan eRDMA.
CatatanHanya beberapa tipe instans yang mendukung ERI. Untuk informasi selengkapnya, lihat Ikhtisar eRDMA dan Aktifkan eRDMA pada instans tingkat enterprise.
Use Preset Node Pool
Pilih kelompok node preset. Sistem secara otomatis menetapkan alamat IP dan hostname dari node yang belum dialokasikan dalam kelompok tersebut untuk membuat node komputasi.
CatatanMenggunakan kelompok node preset memungkinkan penggunaan ulang cepat resource yang telah dialokasikan sebelumnya selama proses scale-out. Untuk informasi selengkapnya, lihat Gunakan kelompok node preset dalam kluster.
vSwitch
Pilih vSwitch untuk node. Sistem secara otomatis menetapkan alamat IP dari blok CIDR vSwitch yang tersedia.
Instance type Group
Klik Add an instance specification untuk memilih spesifikasi node.
Jika penskalaan otomatis dinonaktifkan, Anda hanya dapat menambahkan satu tipe instans. Jika diaktifkan, Anda dapat menambahkan beberapa tipe instans.
PentingAnda dapat memilih beberapa vSwitch dan tipe instans sebagai alternatif untuk menghindari kegagalan pembuatan akibat kekurangan stok. Selama pembuatan node, sistem mencoba membuat node mulai dari zona vSwitch pertama dan sesuai urutan tipe instans yang ditentukan hingga memenuhi jumlah node yang dibutuhkan. Tipe instans akhir dapat bervariasi tergantung ketersediaan stok.
-
-
Penskalaan otomatis
Configuration item
Description
Scaling Policy
Pilih strategi penskalaan. Hanya Supply Priority Strategy yang didukung, yang mencoba membuat node komputasi sesuai urutan vSwitch dan zona yang telah dikonfigurasi.
Maximum number of single expansion nodes
Tetapkan jumlah maksimum node yang ditambahkan atau dihapus dalam setiap siklus scale-out atau scale-in. Nilai default-nya adalah 0, yang berarti tidak ada batasan.
Jika Anda memiliki batasan biaya, tetapkan nilai ini agar scale-out tetap berada dalam batas yang diharapkan.
Hostname Prefix
Tentukan karakter awal untuk hostname node guna membedakan node-node tersebut.
Hostname Suffix
Tentukan karakter akhir untuk hostname node guna membedakan node-node tersebut.
Host RAM role
Ikatkan peran RAM ke node agar dapat mengakses layanan Alibaba Cloud.
Kami menyarankan menggunakan peran default AliyunECSInstanceForEHPCRole yang dibuat oleh sistem.
Langkah 4: Konfigurasikan penyimpanan file bersama
Pada halaman Shared File Storage, konfigurasikan penyimpanan.
Secara default, node bidang kontrol memasang sistem file ke direktori /home dan /opt sebagai direktori penyimpanan bersama. Untuk memasang sistem file ke direktori lain, klik Add more storage dan konfigurasikan sesuai kebutuhan. Untuk setiap direktori, konfigurasikan informasi sistem file berikut:
Direktori /home dan /opt tidak mendukung pemasangan direktori sistem file yang berbeda.
|
Item konfigurasi |
Deskripsi |
|
Type |
Pilih tipe sistem file yang akan dipasang.
|
|
File System |
Pilih ID sistem file dan titik pemasangan. Pastikan sistem file memiliki kapasitas titik pemasangan yang tersedia. |
|
File System Directory |
Masukkan direktori sistem file yang akan dipasang. |
|
Mount Options |
Pilih protokol pemasangan. |
Langkah 5: Konfigurasikan perangkat lunak dan komponen layanan
Pada halaman Software and Service Component, konfigurasikan perangkat lunak dan komponen.
-
Klik Add software dan pilih perangkat lunak yang akan diinstal dalam kotak dialog. E-HPC menyediakan perangkat lunak HPC yang umum digunakan. Pilih sesuai kebutuhan.
-
Klik Add Service Component dan pilih komponen dalam kotak dialog. Lalu konfigurasikan parameter komponen.
CatatanHanya komponen Login yang saat ini didukung.
Kluster cloud publik mencakup komponen Login secara default untuk akses remote melalui jaringan publik. Parameter komponen adalah sebagai berikut:
Konfigurasi
item konfigurasi
Deskripsi
Parameter kustom komponen Login
SSH
Tetapkan port, protokol, dan blok CIDR IP yang diizinkan untuk koneksi SSH ke kluster.
VNC
Tetapkan port, protokol, dan blok CIDR IP yang diizinkan untuk koneksi VNC ke kluster.
CLIENT
Tetapkan port, protokol, dan blok CIDR IP yang diizinkan untuk koneksi klien ke kluster.
Resource penerapan komponen
EIP instance
Bind EIP ke instans ECS yang menjalankan komponen Login untuk akses jaringan publik. Anda dapat membuat EIP secara otomatis atau memilih yang sudah ada.
ECS instance
Tetapkan tipe instans untuk instans ECS yang menjalankan komponen Login.
CatatanSetelah pembuatan, node logon secara otomatis di-bind ke peran RAM instans
AliyunECSInstanceForEHPCRole. Peran ini memastikan fitur seperti Web Portal berfungsi dengan baik. Jangan unbind atau ganti peran ini di Konsol ECS. Untuk memperluas izin panggilan API, lihat Peran layanan E-HPC.
Langkah 6: Konfirmasi konfigurasi
Pada halaman Confirm configuration, tinjau pengaturan Anda dan konfigurasikan nama kluster serta kredensial logon.
|
Item konfigurasi |
Deskripsi |
|
Cluster Name |
Masukkan nama. Nama ini muncul dalam daftar kluster untuk memudahkan identifikasi. |
|
Cluster Password-free |
Izinkan pengguna root beralih dari node bidang kontrol ke node komputasi tanpa password. Penting
Mengaktifkan fitur ini mengonfigurasi logon tanpa password satu arah dari node bidang kontrol ke semua node komputasi. Logon tanpa password dari node komputasi ke node bidang kontrol tidak didukung. Lakukan dengan hati-hati. |
|
Login Credentials |
Pilih kredensial untuk login kluster. Hanya Custom Password yang didukung. |
|
Set Password, Confirm Password |
Masukkan password untuk login kluster. Semua node kluster menggunakan password ini sebagai password login pengguna root secara default. |
Setelah menyelesaikan konfigurasi, baca Service Agreement, konfirmasi informasi penagihan, lalu klik Create Cluster.
Buat dari templat
E-HPC mendukung pembuatan kluster secara cepat dan batch menggunakan templat. Templat menentukan parameter dasar untuk pembuatan kluster. Anda dapat menggunakan templat yang disediakan E-HPC atau membuat templat kustom.
Buat kluster dari templat publik
-
Buka halaman Cluster List.
-
Login ke Konsol E-HPC.
-
Di bagian kiri bilah navigasi atas, pilih wilayah.
-
Di panel navigasi sebelah kiri, klik Cluster.
-
-
Pada halaman Cluster List, klik Cluster Templates.
-
Dalam kotak dialog, pilih templat lalu klik Create Cluster.
Templat dikelompokkan sebagai berikut: Grup Kluster tujuan umum mencakup templat SLURM dan SLURM Serverless. Grup Kluster big data mencakup templat FastMR. Grup Kluster iklim dan cuaca mencakup templat WRF. Setiap kartu templat mencakup pemilih versi dan tombol Create Cluster.
-
Tinjau konfigurasi dan masukkan informasi seperti nama kluster.
-
Di bawah Configuration Summary, konfigurasi templat default muncul. Untuk mengubah pengaturan, klik Edit dan perbarui parameter yang relevan.
-
Di bawah Manage Settings, lengkapi konfigurasi sesuai petunjuk.
-
-
Baca Perjanjian Layanan, konfirmasi informasi penagihan, lalu klik Create Cluster.
Buat kluster dari templat kustom
-
Buat templat kustom secara lokal.
-
Buka halaman Cluster List.
-
Login ke Konsol E-HPC.
-
Di bagian kiri bilah navigasi atas, pilih wilayah.
-
Di panel navigasi sebelah kiri, klik Cluster.
-
-
Pada halaman Cluster List, klik Cluster Templates.
-
Dalam kotak dialog, klik Import local template dan unggah file templat kustom Anda.
-
Dalam kotak dialog Edit Cluster Template, verifikasi templat kustom Anda lalu klik Confirm and Create.
-
Pada halaman Create Cluster, verifikasi konfigurasi lalu klik Create Cluster.
Referensi
Setelah membuat kluster, Anda perlu membuat pengguna untuk mengirim pekerjaan. Untuk langkah-langkah detailnya, lihat Manajemen Pengguna dan Ikhtisar Pekerjaan.