Çözüm fikirleri
Bu makale bir çözüm fikridir. İçeriği olası kullanım örnekleri, alternatif hizmetler, uygulama konuları veya fiyatlandırma yönergeleri gibi daha fazla bilgiyle genişletmemizi isterseniz GitHub geri bildirimi sağlayarak bize bildirin.
Bu makalede Azure Batch kullanan buluta özel bir uygulama açıklanmaktadır. Batch işlem kaynağı ayırma ve yönetimi, uygulama yüklemesi, kaynak otomatik ölçeklendirme ve daha fazlasını sağlar.
Mimari
Bu mimarinin bir Visio dosyasını indirin.
Veri akışı
- Giriş dosyalarını ve uygulamaları Azure Depolama hesabınıza karşıya yükleyin.
- Bir Batch işlem düğümleri havuzu, havuzda iş yükünü çalıştırmak için bir iş ve iş içinde görevler oluşturun.
- Batch, giriş dosyalarını ve uygulamaları indirir.
- Batch, görev yürütmeyi izler.
- Batch görev çıkışını karşıya yükler.
- Çıkış dosyalarını indirin.
Bileşenler
- Azure Depolama Hesapları: Yapılandırılmamış veriler için yüksek düzeyde ölçeklenebilir nesne depolama.
- Azure Batch: Bulut ölçeğinde iş zamanlaması ve işlem yönetimi.
- Azure Sanal Makineler
- Azure Blob Depolama
Senaryo ayrıntıları
Büyük işlem ve yüksek performanslı bilgi işlem (HPC) iş yükleri genellikle yoğun işlem gücü kullanır ve bulutun ölçeğinden ve esnekliğinden yararlanarak paralel olarak çalıştırılabilir. Genelde iş yükleri, işi çalıştırmak için gereken işlem kaynakları ve işi belirtmek için gereken iş planlama ile toplu iş işleme kullanılarak zaman uyumsuz olarak çalıştırılır.
Bu çözüm, Azure Batch ile buluta özel bir uygulama uygular. Bu uygulama, platform hizmeti olarak işlem kaynağı ayırma ve yönetimi, uygulama yüklemesi, kaynak otomatik ölçeklendirme ve iş zamanlaması sağlar. Batch ayrıca özellikle R'yi paralel olarak çalıştırmak, yapay zeka eğitimi ve iş yüklerini işlemek için daha üst düzey iş yükü hızlandırıcıları sunar.
Bu çözüm, Sanal Makineler, Depolama ve Batch gibi yönetilen hizmetler üzerine kurulmuştur. Bu Azure hizmetleri, düzeltme eki uygulanmış ve desteklenen yüksek kullanılabilirlik ortamında çalışır ve çözümünüz üzerinde odaklanmanıza olanak tanır.
Olası kullanım örnekleri
Bu çözüm finans, medya, eğlence, enerji ve çevre sektörleri için idealdir. Aşağıdaki senaryolar için iyileştirilmiştir:
- Finansal risk Monte Carlo simülasyonları (finans ve portföy)
- Görüntü işleme
- Medya kodlama dönüştürme
- Dosya işleme
- Mühendislik veya bilimsel simülasyonlar (enerji ve çevre)
Sonraki adımlar
- Hızlı Başlangıç: Azure portalını kullanarak blobları karşıya yükleme, indirme ve listeleme
- Hızlı Başlangıç: Azure portalında ilk Batch işinizi çalıştırma
Aşağıdaki bağlantılar, çözüm mimarisinde listelenen Azure ürünlerini dağıtma ve yönetme hakkında belgeler sağlar: