Menjalankan beban kerja aplikasi HPC skala besar untuk industri keuangan di komputer virtual Azure

Beban kerja komputasi berkinerja tinggi (HPC), juga dikenal sebagai aplikasi komputasi besar, membutuhkan banyak inti. Beban kerja ini dapat mencakup tugas-tugas seperti pemodelan risiko keuangan dan analisis stres rekayasa.

Aplikasi komputasi besar biasanya memiliki karakteristik berikut:

  • Beban kerja dapat dibagi menjadi tugas diskrit yang dapat dijalankan secara bersamaan di banyak inti.
  • Setiap tugas mengambil input, memprosesnya, dan menghasilkan output. Seluruh aplikasi berjalan untuk jumlah waktu yang terbatas.
  • Aplikasi tidak perlu berjalan terus-menerus, tetapi harus dapat menangani kegagalan node dan crash.
  • Tugas dapat digabungkan secara independen atau erat, membutuhkan teknologi jaringan berkecepatan tinggi seperti InfiniBand dan konektivitas akses memori langsung jarak jauh (RDMA).
  • Ukuran komputer virtual (VM) intensif komputasi seperti H16r, H16mr, dan A9 dapat digunakan. Pilihan tergantung pada beban kerja.

Azure menawarkan berbagai instans VM yang dioptimalkan untuk beban kerja intensif CPU dan intensif GPU. VM ini dapat berjalan di Azure Virtual Machine Scale Sets untuk memberikan ketahanan dan penyeimbangan beban. Azure juga merupakan satu-satunya platform cloud yang menawarkan perangkat keras dengan dukungan InfiniBand. InfiniBand memberikan keuntungan performa yang signifikan untuk tugas-tugas seperti pemodelan risiko keuangan dan analisis stres rekayasa. Keuntungan ini menghasilkan performa yang mendekati atau melebihi performa infrastruktur lokal saat ini.

Azure VM menawarkan berbagai opsi, yang dikenal sebagai ukuran VM, untuk komputasi yang dioptimalkan HPC dan GPU. Penting untuk memilih ukuran VM yang sesuai untuk beban kerja Anda. Untuk menemukan ukuran yang paling cocok, lihat Ukuran untuk komputer virtual di Azure. Lihat juga alat pemilih di Pemilih komputer virtual.

Perlu diingat bahwa tidak semua produk Azure tersedia di semua wilayah. Untuk melihat apa yang tersedia di area Anda, lihat Produk yang tersedia menurut wilayah.

Untuk praktik terbaik untuk memilih opsi komputasi Azure, lihat blog komputasi Azure atau konten layanan komputasi Azure.

Azure menawarkan VM berbasis CPU dan berkemampuan GPU. VM seri N menampilkan GPU NVIDIA yang dirancang untuk aplikasi intensif komputasi atau intensif grafis seperti AI, pembelajaran, dan visualisasi.

SKU HPC dirancang untuk skenario performa tinggi. Tetapi SKU lainnya, seperti seri E dan F, juga cocok untuk beban kerja tertentu.

Pertimbangan Desain

Saat Anda merancang infrastruktur HPC, beberapa alat dan layanan tersedia untuk membantu Anda mengelola dan menjadwalkan beban kerja Anda.

Azure CycleCloud adalah alat untuk membuat, mengelola, mengoperasikan, dan mengoptimalkan HPC dan kluster komputasi besar di Azure. Dengan Azure CycleCloud, pengguna dapat mengonfigurasi kluster HPC Azure secara dinamis dan mengatur data dan pekerjaan untuk alur kerja hibrid dan cloud. Azure CycleCloud menyediakan cara paling sederhana untuk mengelola beban kerja HPC di Azure yang melibatkan penggunaan manajer beban kerja. Azure CycleCloud mendukung manajer beban kerja seperti Grid Engine, Microsoft HPC Pack, HTCondor, LSF, PBS Pro, SLURM, dan Symphony.

Contoh desain arsitektur keuangan

Arsitektur berikut memberikan contoh penggunaan VM di HPC untuk beban kerja keuangan.

Diagram arsitektur yang menunjukkan beban kerja HPC keuangan yang menggunakan VM seri HPC Pack HB.

Beban kerja ini menggunakan simpul komputasi seri HB HPC Pack.

VM seri HB dioptimalkan untuk aplikasi HPC, seperti analisis keuangan, simulasi cuaca, dan pemodelan tingkat transfer pendaftaran silikon (RTL). VM HB memiliki hingga 120 core CPU seri AMD EPYC™ 7003, RAM 448 GB, dan tanpa hyperthreading. VM seri HB juga menyediakan bandwidth memori 350 GB/detik, cache L3 hingga 32 MB per inti, performa solid-state drive (SSD) perangkat blok hingga 7 GB/dtk, dan frekuensi jam hingga 3,675 GHz.

Untuk simpul kepala HPC, beban kerja menggunakan VM berukuran berbeda. Secara khusus, ia menggunakan VM D16s_v4, jenis SKU tujuan umum.

Untuk arsitektur referensi dan buku masak untuk menyebarkan aplikasi vendor perangkat lunak independen (ISV) HPC yang mendukung kasus penggunaan di sektor keuangan, lihat sumber daya berikut:

Langkah berikutnya

Artikel berikut ini memberikan panduan untuk berbagai tahap proses adopsi cloud. Sumber daya ini dapat membantu Anda berhasil mengadopsi lingkungan HPC sektor keuangan untuk cloud.