HPC sistemi ve büyük işlem çözümleri

Azure Batch
Azure Storage Accounts
Azure Virtual Machines

Çö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

Architecture diagram that shows a cloud-native application that uses Azure Batch.

Bu mimarinin bir Visio dosyasını indirin.

Veri akışı

  1. Giriş dosyalarını ve uygulamaları Azure Depolama hesabınıza karşıya yükleyin.
  2. 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.
  3. Batch, giriş dosyalarını ve uygulamaları indirir.
  4. Batch, görev yürütmeyi izler.
  5. Batch görev çıkışını karşıya yükler.
  6. Çıkış dosyalarını indirin.

Bileşenler

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

Aşağıdaki bağlantılar, çözüm mimarisinde listelenen Azure ürünlerini dağıtma ve yönetme hakkında belgeler sağlar: