Bagikan melalui


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>

Petunjuk

Hindari SKU/keluarga VM dengan tanggal akhir masa pakai (EOL) dukungan Batch yang akan terjadi. Tanggal-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.

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 lainnya, menggunakan properti sku dari konfigurasi imageReference; string sku memiliki akhiran seperti -g2 atau -gen2. Untuk mendapatkan daftar gambar VM yang didukung oleh Batch, termasuk gambar generasi 2, gunakan API 'daftar gambar yang didukung' , PowerShell, atau Azure CLI.

Pertimbangan ukuran

  • Persyaratan aplikasi - Pertimbangkan karakteristik dan persyaratan aplikasi yang dijalankan 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 multi-instance MPI workloads atau aplikasi CUDA, pertimbangkan ukuran VM khusus yang mendukung HPC atau yang mengaktifkan GPU. Untuk informasi selengkapnya, lihat Gunakan instans yang mendukung RDMA atau GPU dalam kumpulan Batch.

  • Tugas per simpul - Biasanya memilih ukuran simpul dengan asumsi satu tugas berjalan pada simpul sekaligus. Namun, mungkin menguntungkan untuk memiliki beberapa tugas (dan oleh karena itu beberapa instans 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 menurut wilayah.

  • Kuota - Kuota inti di akun Batch Anda bisa membatasi jumlah node dengan ukuran tertentu yang bisa ditambahkan ke dalam kumpulan Batch. Jika diperlukan, Anda dapat meminta penambahan kuota.

Gambar VM yang didukung

Gunakan salah satu API berikut untuk mendapatkan daftar citra VM Windows dan Linux yang saat ini didukung oleh Batch, termasuk ID SKU agen simpul untuk setiap citra.

Misalnya, menggunakan Azure CLI, Anda bisa mendapatkan daftar gambar VM yang didukung dengan perintah berikut:

az batch pool supported-images list

Gambar yang memiliki verificationType dari verified menjalani pengujian validasi interoperabilitas secara reguler dengan layanan Batch oleh tim Azure Batch. Penunjukan verified tidak berarti bahwa setiap kemungkinan skenario aplikasi atau penggunaan divalidasi, tetapi fungsionalitas yang diekspos oleh API Batch seperti menjalankan tugas, memasang sistem file virtual yang didukung, dll secara teratur diuji sebagai bagian dari proses rilis. Gambar yang memiliki verificationType dari unverified tidak menjalani pengujian validasi reguler tetapi awalnya diverifikasi untuk memulai pada node komputasi Azure Batch, dan kemudian bertransisi ke dalam status idle node komputasi. Dukungan untuk unverified gambar tidak dijamin.

Petunjuk

Hindari gambar dengan tanggal akhir masa pakai (EOL) dukungan Batch yang sudah dekat. Tanggal-tanggal ini dapat ditemukan melalui ListSupportedImages API, PowerShell, atau Azure CLI. Untuk informasi selengkapnya, lihat panduan praktik terbaik Batch mengenai pemilihan gambar VM untuk kumpulan Batch.

Petunjuk

Nilai variabel lingkungan simpul AZ_BATCH_NODE_ROOT_DIR komputasi bergantung pada apakah VM memiliki disk sementara lokal atau tidak. Lihat Lokasi direktori akar Batch untuk informasi selengkapnya.

Langkah berikutnya

  • Pelajari tentang alur kerja layanan Batch dan sumber daya utama seperti kumpulan, simpul, pekerjaan, dan tugas.
  • Pelajari tentang penggunaan ukuran VM khusus dengan instans yang berkemampuan RDMA atau mendukung GPU di kumpulan Batch.