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:
- PowerShell: Get-AzBatchSupportedVirtualMachineSku
- Azure CLI: az batch location list-skus
- Batch Management API'leri: Desteklenen Sanal Makine SKU'larını listeleme
Ö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 -gen2
gibi -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:
- PowerShell: Get-AzBatchSupportedImage
- Azure CLI: az batch pool supported-images
- Batch Hizmeti API'leri: Desteklenen Görüntüleri Listele
Ö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.