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:

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 -gen2imageReference . 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 mesin virtual untuk Cloud Serviceskecuali berikut ini:

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:

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