Azure Batch havuzundaki işlem düğümleri için VM boyutu ve görüntüsü seçme

Azure Batch havuzu için bir düğüm boyutu seçtiğinizde, Azure'da kullanılabilen neredeyse tüm VM boyutları arasından seçim yapabilirsiniz. Azure, farklı iş yükleri için Linux ve Windows VM'leri için çeşitli boyutlar sunar.

Desteklenen VM serisi ve boyutları

Sanal Makine yapılandırmasındaki havuzlar

Sanal Makine yapılandırmasındaki toplu iş havuzları, Azure'da kullanılabilen neredeyse tüm VM boyutlarını destekler. Bir bölgedeki desteklenen VM boyutları Batch Management API'si aracılığıyla alınabilir. Bir bölgede Batch tarafından desteklenen VM boyutlarının listesini döndürmek için aşağıdaki yöntemlerden birini kullanabilirsiniz:

Örneğin, Azure CLI'yı kullanarak aşağıdaki komutu kullanarak belirli bir Azure bölgesi için sku'ların listesini alabilirsiniz:

az batch location list-skus --location <azure-region>

İpucu

Vm SKU'larından/ailelerinden batch desteği kullanım süresi sonu (EOL) tarihleri yaklaşanlardan kaçınmanız önerilir. Bu tarihler API, PowerShell veya Azure CLI aracılığıyla ListSupportedVirtualMachineSkus bulunabilir. Daha fazla bilgi için Bkz . Batch havuzu VM SKU seçimiyle ilgili Batch en iyi yöntemler kılavuzu .

Batch , yalnızca uzak depolama alanına sahip vm SKU boyutlarını desteklemez . Batch için yerel bir geçici disk gereklidir. Örneğin, Batch ddv4 ve ddsv4'i destekler, ancak dv4 ve dsv4'i desteklemez.

2. Nesil VM Görüntülerini Kullanma

FX ve Mv2 gibi bazı VM serileri yalnızca 2. nesil VM görüntüleriyle kullanılabilir. 2. nesil VM görüntüleri, yapılandırmanın sku özelliği imageReference kullanılarak herhangi bir VM görüntüsü gibi belirtilir; sku dizelerin veya -gen2gibi -g2 bir son eki vardır. 2. nesil görüntüler de dahil olmak üzere Batch tarafından desteklenen VM görüntülerinin listesini almak için 'desteklenen görüntüleri listele' API'sini, PowerShell'i veya Azure CLI'yı kullanın.

Cloud Services Yapılandırmasındaki Havuzlar

Uyarı

Cloud Services Yapılandırma havuzları kullanım dışıdır. Lütfen bunun yerine Sanal Makine Yapılandırma havuzlarını kullanın.

Cloud Services Yapılandırması'ndaki toplu iş havuzları, aşağıdakiler dışında Cloud Services için tüm VM boyutlarını destekler:

VM serisi Desteklenmeyen boyutlar
A Serisi Çok küçük
Av2 Serisi Standard_A1_v2, Standard_A2_v2, Standard_A2m_v2

Boyutla ilgili dikkat edilmesi gerekenler

  • Uygulama gereksinimleri - Düğümlerde çalıştırabileceğiniz uygulamanın özelliklerini ve gereksinimlerini göz önünde bulundurun. Uygulamanın çok iş parçacıklı olup olmadığı ve ne kadar bellek kullandığı gibi konular en uygun ve ekonomik düğüm boyutunu belirlemeye yardımcı olabilir. Çok örnekli MPI iş yükleri veya CUDA uygulamaları için sırasıyla özel HPC veya GPU özellikli VM boyutlarını göz önünde bulundurun. Daha fazla bilgi için bkz . Batch havuzlarında RDMA özellikli veya GPU özellikli örnekleri kullanma.

  • Düğüm başına görevler - Bir görevin aynı anda bir düğümde çalıştığını varsayarak bir düğüm boyutu seçmek normaldir. Ancak, iş yürütme sırasında işlem düğümlerinde birden çok görevin (ve dolayısıyla birden çok uygulama örneğinin) paralel olarak çalıştırılması avantajlı olabilir. Bu durumda, artan paralel görev yürütme talebini karşılamak için çok çekirdekli düğüm boyutu seçmek yaygın bir durumdur.

  • Farklı görevler için yük düzeyleri - Havuzdaki tüm düğümler aynı boyuttadır. Farklı sistem gereksinimlerine ve/veya yük düzeylerine sahip uygulamalar çalıştırmayı planlıyorsanız ayrı havuzlar oluşturmanız önerilir.

  • Bölge kullanılabilirliği - Batch hesaplarınızı oluşturduğunuz bölgelerde vm serisi veya boyutu kullanılamayabilir. Bir boyutun kullanılabilir olup olmadığını denetlemek için bkz . Bölgeye göre kullanılabilir ürünler.

  • Kotalar - Batch hesabınızdaki çekirdek kotaları , Batch havuzuna ekleyebileceğiniz belirli bir boyuttaki düğüm sayısını sınırlayabilir. Gerektiğinde kota artışı isteyebilirsiniz.

  • Havuz yapılandırması - Genel olarak, Sanal Makine yapılandırmasında havuz oluştururken Cloud Services Yapılandırması ile karşılaştırıldığında daha fazla VM boyutu seçeneğiniz vardır.

Desteklenen VM görüntüleri

Her görüntü için düğüm aracısı SKU kimlikleri de dahil olmak üzere Batch tarafından desteklenen Windows ve Linux VM görüntülerinin listesini döndürmek için aşağıdaki API'lerden birini kullanın:

Örneğin, Azure CLI kullanarak desteklenen VM görüntülerinin listesini aşağıdaki komutla edinebilirsiniz:

az batch pool supported-images list

İpucu

Yaklaşan Batch destek kullanım süresi sonu (EOL) tarihlerine sahip görüntülerden kaçınmanız önerilir. Bu tarihler API, PowerShell veya Azure CLI aracılığıyla ListSupportedImages bulunabilir. Daha fazla bilgi için Bkz . Batch havuzu VM görüntüsü seçimiyle ilgili Batch en iyi yöntemler kılavuzu .

Sonraki adımlar

  • Batch hizmeti iş akışı ve havuzlar, düğümler, işler ve görevler gibi birincil kaynaklar hakkında bilgi edinin.
  • İşlem yoğunluklu VM boyutlarını kullanma hakkında bilgi için bkz . Batch havuzlarında RDMA özellikli veya GPU özellikli örnekleri kullanma.