Batch hesapları ve Azure Depolama hesapları

Azure Batch hesabı Batch hizmeti dahilinde benzersiz şekilde tanımlanan bir varlıktır. Birçok Batch çözümü kaynak dosyalarını ve çıkış dosyalarını depolamak için Azure Depolama'yı kullanır, bu nedenle her Batch hesabı isteğe bağlı olarak ilgili depolama hesabıyla ilişkilendirilebilir.

Batch hesapları

Görevler, iş ve toplu iş havuzu gibi tüm işleme ve kaynaklar bir Batch hesabıyla ilişkilendirilir. Uygulamanız Batch hizmetine yönelik bir istekte bulunursa Azure Batch hesap adını ve hesap URL'sini kullanarak isteğin kimliğini doğrular. Ayrıca, erişim anahtarı veya Microsoft Entra belirteci kullanabilir.

Tek bir Batch hesabında birden çok Batch iş yükü çalıştırabilirsiniz. İş yüklerinizi aynı abonelikte yer alan ancak farklı Azure bölgelerinde bulunan Batch hesapları arasında da dağıtabilirsiniz.

Azure portalını kullanarak veya Batch Management .NET kitaplığı gibi program aracılığıyla bir Batch hesabı oluşturabilirsiniz. Hesabı oluştururken işle ilgili giriş veya çıkış verilerini veya uygulamaları kaydetmek için bir Azure depolama hesabı ilişkilendirebilirsiniz.

Batch hesabı oluşturduğunuzda, kullanıcı aboneliği ile Batch hizmet havuzu ayırma modları arasında seçim yapabilirsiniz. Çoğu durumda varsayılan Batch hizmeti havuzu ayırma modunu kullanmanız gerekir. Batch hizmet modunda, havuzlar için işlem ve sanal makine (VM) ile ilgili kaynaklar Batch hizmeti tarafından yönetilen Azure aboneliklerinde ayrılır.

Kullanıcı aboneliği havuzu ayırma modunda, havuzlar için işlem ve VM ile ilgili kaynaklar, havuz oluşturulduğunda doğrudan Batch hesabı aboneliğinde oluşturulur. Belirttiğiniz bir sanal ağda Batch havuzu oluşturduğunuz senaryolarda, sanal ağın aboneliğinde ağla ilgili bazı kaynaklar oluşturulur.

Kullanıcı aboneliği havuzu ayırma modunda bir Batch hesabı oluşturmak için aboneliğinizi Azure Batch'e kaydetmeniz ve hesabı Azure Key Vault ile ilişkilendirmeniz gerekir. Kullanıcı abonelik havuzu ayırma modu gereksinimleri hakkında daha fazla bilgi için bkz . Kullanıcı abonelik modunu yapılandırma.

Azure Depolama hesapları

Çoğu Batch çözümü, kaynak dosyalarını ve çıkış dosyalarını depolamak için Azure Depolama'yı kullanır. Örneğin, Batch görevleriniz (standart görevler, başlangıç görevleri, iş hazırlama görevleri ve iş bırakma görevleri dahil) genellikle depolama hesabında yer alan kaynak dosyalarını belirtir. Depolama hesapları, işlenen verileri ve oluşturulan tüm çıkış verilerini de saklar.

Batch, aşağıdaki Azure Depolama hesap türlerini destekler:

  • Genel amaçlı v2 (GPv2) hesapları
  • Genel amaçlı v1 (GPv1) hesapları
  • Blob depolama hesapları (şu anda Sanal Makine yapılandırmasındaki havuzlar için desteklenmektedir)

Önemli

Uygulama Paketleri veya Azure depolama tabanlı sanal dosya sistemi bağlama özelliklerini güvenlik duvarı kurallarıyla yapılandırılmış Azure Depolama hesaplarıyla veya Hiyerarşik ad alanı Etkin olarak ayarlanmış şekilde kullanamazsınız.

Depolama hesapları hakkında daha fazla bilgi için bkz. Azure Depolama hesabına genel bakış.

Batch hesabını oluşturduğunuzda veya daha sonra Batch hesabınızla bir depolama hesabını ilişkilendirebilirsiniz. Bir depolama hesabı seçerken, maliyet ve performans gereksinimlerinizi göz önünde bulundurun. Örneğin, GPv2 ve blob depolama hesabı seçenekleri, GPv1’e kıyasla daha büyük kapasite ve ölçeklenebilirlik sınırlarını destekler. (Depolama sınırında artış istemek için Azure Desteği'ne başvurun.) Bu hesap seçenekleri, depolama hesabından okuyan veya bu hesaba yazan çok sayıda paralel görev içeren Batch çözümlerinin performansını geliştirebilir.

Depolama hesabı bir Batch hesabına bağlandığında, otomatik fırtına hesabı olur. Uygulama paketi .zip dosyaları depolar gibi uygulama paketleri özelliğini kullanmak istiyorsanız bir otomatik fırtına hesabı gereklidir. Görev kaynak dosyaları için de kullanılabilir. Batch hesaplarını otomatik fırtınaya bağlamak, kaynak dosyalarına erişmek için paylaşılan erişim imzası (SAS) URL'lerine ihtiyaç duymaktan kaçınabilir.

Not

Batch düğümleri, bağlı depolama hesabından indirildiğinde uygulama paketinin sıkıştırmasını .zip dosyaları otomatik olarak açar. Bu işlem düğümü yerel depolama alanının dolmasına neden olabilir. Daha fazla bilgi için bkz . Batch uygulama paketini yönetme.

Sonraki adımlar