Pilih ukuran dan gambar VM untuk simpul komputasi dalam kumpulan Azure Batch
Saat Anda memilih ukuran simpul untuk kumpulan Azure Batch, Anda dapat memilih dari hampir semua ukuran mesin virtual yang tersedia di Azure. Azure menawarkan berbagai ukuran untuk VM Linux dan Windows untuk beban kerja yang berbeda.
Seri dan ukuran VM yang didukung
Kumpulan dalam konfigurasi Komputer Virtual
Kumpulan batch dalam konfigurasi Komputer Virtual mendukung hampir semua ukuran VM yang tersedia di Azure. Ukuran VM yang didukung di suatu wilayah dapat diperoleh melalui API Manajemen Batch. Anda dapat menggunakan salah satu metode berikut untuk mengembalikan daftar ukuran VM yang didukung oleh Batch di suatu wilayah:
- PowerShell: Get-AzBatchSupportedVirtualMachineSku
- Azure CLI: az batch location list-skus
- API Manajemen Batch: Mencantumkan SKU Komputer Virtual yang Didukung
Misalnya, menggunakan Azure CLI, Anda bisa mendapatkan daftar sku untuk wilayah Azure tertentu dengan perintah berikut:
az batch location list-skus --location <azure-region>
Tip
Disarankan untuk menghindari SKU/keluarga VM dengan tanggal akhir masa pakai dukungan Batch (EOL) yang akan datang. Tanggal ini dapat ditemukan melalui ListSupportedVirtualMachineSkus
API, PowerShell, atau Azure CLI.
Untuk informasi selengkapnya, lihat panduan praktik terbaik Batch mengenai pemilihan SKU VM kumpulan Batch.
Batch tidak mendukung ukuran SKU VM apa pun yang hanya memiliki penyimpanan jarak jauh. Disk sementara lokal diperlukan untuk Batch. Misalnya, Batch mendukung ddv4 dan ddsv4, tetapi tidak mendukung dv4 dan dsv4.
Menggunakan gambar VM Generasi 2
Beberapa seri VM, seperti FX dan Mv2, hanya dapat digunakan dengan gambar VM generasi 2. Gambar VM Generasi 2 ditentukan seperti gambar VM apa pun, menggunakan sku
properti konfigurasi; sku
string memiliki akhiran seperti -g2
atau -gen2
imageReference
. Untuk mendapatkan daftar gambar VM yang didukung oleh Batch, termasuk gambar generasi 2, gunakan API 'daftar gambar yang didukung', PowerShell, atau Azure CLI.
Kumpulan dalam Konfigurasi Cloud Services
Peringatan
Kumpulan Konfigurasi Microsoft Azure Cloud Services tidak digunakan lagi. Silakan gunakan kumpulan Konfigurasi Komputer Virtual sebagai gantinya.
Kumpulan batch di Konfigurasi Cloud Services mendukung semua ukuran VM untuk Cloud Services kecuali untuk yang berikut:
Seri VM | Ukuran yang tidak didukung |
---|---|
Seri A | Ekstra kecil |
Seri Av2 | Standard_A1_v2, Standard_A2_v2, Standard_A2m_v2 |
Pertimbangan ukuran
Persyaratan aplikasi - Pertimbangkan karakteristik dan persyaratan aplikasi yang akan Anda jalankan pada simpul. Aspek seperti apakah aplikasi multithreaded dan berapa banyak memori yang dikonsumsinya dapat membantu menentukan ukuran simpul yang paling cocok dan hemat biaya. Untuk beban kerja MPI multi-instans atau aplikasi CUDA, pertimbangkan ukuran VM khusus HPC atau GPU yang diaktifkan. Untuk informasi selengkapnya, lihat Menggunakan instans berkemampuan RDMA atau GPU di kumpulan Batch.
Tugas per simpul - Biasanya memilih ukuran simpul dengan asumsi satu tugas berjalan pada satu simpul pada satu waktu. Namun, mungkin menguntungkan untuk memiliki beberapa tugas (dan oleh karena itu beberapa instance aplikasi) berjalan secara paralel pada simpul komputasi selama eksekusi pekerjaan. Dalam hal ini, adalah umum untuk memilih ukuran simpul multicore untuk mengakomodasi peningkatan permintaan eksekusi tugas paralel.
Tingkat beban untuk tugas yang berbeda - Semua simpul dalam kumpulan berukuran sama. Jika Anda ingin menjalankan aplikasi dengan persyaratan sistem dan/atau tingkat beban yang berbeda, kami sarankan Anda menggunakan kumpulan terpisah.
Ketersediaan wilayah - Seri atau ukuran VM mungkin tidak tersedia di wilayah tempat Anda membuat akun Batch. Untuk memeriksa apakah ukuran tersedia, lihat Produk yang tersedia sesuai wilayah.
Kuota - Kuota inti di akun Batch Anda dapat membatasi jumlah simpul dengan ukuran tertentu yang dapat Anda tambahkan ke kumpulan Batch. Jika diperlukan, Anda dapat meminta penambahan kuota.
Konfigurasi kumpulan - Secara umum, Anda memiliki lebih banyak opsi ukuran VM saat membuat kumpulan dalam konfigurasi Komputer Virtual, dibandingkan dengan Konfigurasi Cloud Services.
Gambar VM yang didukung
Gunakan salah satu API berikut untuk mendapatkan daftar gambar VM Windows dan Linux yang saat ini didukung oleh Batch, termasuk agen simpul SKU ID untuk setiap gambar:
- PowerShell: Get-AzBatchSupportedImage
- Azure CLI: kumpulan az batch didukung-gambar
- API Layanan Batch: Mencantumkan Gambar yang Didukung
Misalnya, menggunakan Azure CLI, Anda bisa mendapatkan daftar gambar VM yang didukung dengan perintah berikut:
az batch pool supported-images list
Tip
Disarankan untuk menghindari gambar dengan tanggal akhir masa pakai (EOL) dukungan Batch yang akan datang. Tanggal ini dapat ditemukan melalui ListSupportedImages
API, PowerShell, atau Azure CLI.
Untuk informasi selengkapnya, lihat panduan praktik terbaik Batch mengenai pemilihan gambar VM kumpulan Batch.
Langkah berikutnya
- Pelajari tentang Alur kerja layanan Batch dan sumber daya primer seperti kumpulan, simpul, pekerjaan, dan tugas.
- Untuk informasi tentang penggunaan ukuran VM komputasi intensif, lihat Menggunakan instans berkemampuan RDMA atau GPU yang diaktifkan di kumpulan Batch.