Aracılığıyla paylaş


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>

Tavsiye

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

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 -g2gibi -gen2 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.

Boyutla ilgili dikkat edilmesi gerekenler

  • Uygulama gereksinimleri - Düğümlerde çalıştırılacak 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 Batch havuzlarında RDMA özellikli veya GPU destekli örnekler kullanma kısmına bakın.

  • 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.

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

Azure Batch ekibi tarafından, Batch hizmeti ile birlikte düzenli olarak birlikte çalışabilirlik doğrulama testine tabi tutulan verificationType ve verified içeren görüntüler. Atama verified , her olası uygulama veya kullanım senaryosunun doğrulandığı anlamına gelmez, ancak Batch API'sinin sunduğu görevleri yürütme, desteklenen bir sanal dosya sistemini bağlama vb. işlevlerin yayın işlemlerinin bir parçası olarak düzenli olarak test edilmesi anlamına gelir. verificationType değeri unverified olan görüntüler düzenli doğrulama testlerinden geçmez, ancak başlangıçta Azure Batch işlem düğümlerinde önyüklendiği ve bir idle işlem düğümü durumuna geçtiği doğrulandı. Görseller için unverified desteğin garanti edilmesi mümkün değildir.

Tavsiye

Yaklaşan Batch destek ömrü sonu (EOL) tarihleri olan görüntülerden kaçının. Bu tarihler API, ListSupportedImages veya Azure CLI aracılığıyla bulunabilir. Daha fazla bilgi için Bkz . Batch havuzu VM görüntüsü seçimiyle ilgili Batch en iyi yöntemler kılavuzu .

Tavsiye

İşlem düğümü ortam değişkeninin AZ_BATCH_NODE_ROOT_DIR değeri, VM'nin yerel bir geçici diski varsa veya yoksa buna bağlıdır. Daha fazla bilgi için bkz . Batch kök dizini konumu .

Sonraki adımlar