Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Batch hizmetinin temel bileşenlerine yönelik bu genel bakışta, Batch geliştiricilerinin kullanılan birincil hizmet kaynaklarıyla birlikte büyük ölçekli paralel işlem çözümleri oluşturmak için kullanabileceği üst düzey iş akışını ele alıyoruz.
Doğrudan REST API çağrıları veren dağıtılmış bir hesaplama uygulaması veya hizmeti geliştirirken veya Batch SDK'larından birini daha kullanıyorsanız, burada açıklanan kaynakların ve özelliklerin çoğunu kullanacaksınız.
Tavsiye
Batch hizmetine daha üst düzey bir giriş için bkz. Azure Batch nedir? Ayrıca en son Batch hizmeti güncelleştirmelerine de bakın.
Temel iş akışı
Aşağıdaki üst düzey iş akışı, paralel iş yüklerini işlemek için Batch hizmetini kullanan neredeyse tüm uygulama ve hizmetler için tipiktir:
- İşlemek istediğiniz veri dosyalarını bir Azure Depolama hesabına yükleyin. Batch, Azure Blob depolamaya erişmek için yerleşik destek içerir ve görevler çalıştırıldığında görevleriniz bu dosyaları işlem düğümlerine indirebilir.
- Görevlerinizin çalıştıracağı uygulama dosyalarını karşıya yükleyin. Bu dosyalar, ikili dosyalar veya betikler ve bunların bağımlılıkları olabilir ve işlerinizdeki görevler tarafından yürütülür. Görevleriniz bu dosyaları Depolama hesabınızdan indirebilir veya uygulama yönetimi ve dağıtımı için Batch'in uygulama paketleri özelliğini kullanabilirsiniz.
- İşlem düğümleri havuzunu oluşturun. Havuz oluşturduğunuzda havuz için işlem düğümlerinin sayısını, bunların boyutunu ve işletim sistemini belirtirsiniz. İşinizdeki her görev çalıştığında, havuzunuzdaki düğümlerden birinde yürütülmek için atanır.
- İş oluşturun. İş, görevlerden oluşan bir koleksiyonu yönetir. Her işi, bu işin görevlerinin çalıştırılacağı belirli bir havuzla ilişkilendirirsiniz.
- İşe görev ekleyin. Her görev, Depolama hesabınızdan indirdiği veri dosyalarını işlemek için karşıya yüklediğiniz uygulamayı veya betiği çalıştırır. Her görev tamamlandıktan sonra çıktısını Azure Depolama'ya yükleyebilir.
- İş ilerleme durumunu izleyin ve Azure Depolama'dan görev çıktısını alın.
Uyarı
Batch hizmetini kullanmak için bir Batch hesabına ihtiyacınız vardır. Çoğu Batch çözümü, dosya depolama ve alma için ilişkili bir Azure Depolama hesabı da kullanır.
Toplu işlem hizmeti kaynakları
Aşağıdaki konular, dağıtılmış hesaplama senaryolarınızı etkinleştiren Batch kaynaklarını ele alır.
Sonraki adımlar
- Batch çözümleri oluşturmak için kullanılabilen Batch API’leri ve araçları hakkında bilgi alın.
- Batch .NET istemci kitaplığı veya Python kullanarak Batch özellikli bir uygulama geliştirmenin temellerini öğrenin. Bu hızlı başlangıçlar, birden çok işlem düğümünde iş yükü yürütmek için Batch hizmetini kullanan ve iş yükü dosyası hazırlama ve alma için Azure Depolama'yı içeren örnek bir uygulamada size yol gösterir.
- Batch çözümlerinizi geliştirirken kullanmak üzere Batch Explorer'ı indirin ve yükleyin. Azure Batch uygulamalarını oluşturmaya, hata ayıklamaya ve izlemeye yardımcı olması için Batch Gezgini'ni kullanın.
- Stack Overflow, Batch Community deposu ve Azure Batch forumu gibi topluluk kaynaklarına bakın.