Dela via


Köra storskaliga HPC-programarbetsbelastningar för ekonomibranschen på virtuella Azure-datorer

HPC-arbetsbelastningar (databehandling med höga prestanda), även kallade stora beräkningsprogram, kräver många kärnor. Dessa arbetsbelastningar kan omfatta uppgifter som finansiell riskmodellering och teknisk stressanalys.

Stora beräkningsprogram har vanligtvis följande egenskaper:

  • Arbetsbelastningen kan delas in i diskreta uppgifter som kan köras samtidigt över många kärnor.
  • Varje uppgift tar indata, bearbetar den och genererar utdata. Hela programmet körs under en begränsad tid.
  • Programmet behöver inte köras hela tiden, men det måste kunna hantera nodfel och krascher.
  • Uppgifter kan vara oberoende eller nära kopplade, vilket kräver höghastighetsnätverkstekniker som InfiniBand och fjärranslutning för direkt minnesåtkomst (RDMA).
  • Beräkningsintensiva storlekar för virtuella datorer (VM) som H16r, H16mr och A9 kan användas. Valet beror på arbetsbelastningen.

Azure erbjuder en rad vm-instanser som är optimerade för processorintensiva och GPU-intensiva arbetsbelastningar. Dessa virtuella datorer kan köras i Skalningsuppsättningar för virtuella Azure-datorer för att ge återhämtning och belastningsutjämning. Azure är också den enda molnplattformen som erbjuder InfiniBand-aktiverad maskinvara. InfiniBand ger en betydande prestandafördel för uppgifter som finansiell riskmodellering och teknisk stressanalys. Den här fördelen resulterar i prestanda som närmar sig eller överskrider den aktuella lokala infrastrukturens prestanda.

Virtuella Azure-datorer erbjuder olika alternativ, så kallade VM-storlekar, för HPC- och GPU-optimerad databehandling. Det är viktigt att välja en VM-storlek som är lämplig för din arbetsbelastning. Information om hur du hittar den storlek som passar bäst finns i Storlekar för virtuella datorer i Azure. Se även väljareverktyget i Väljare för virtuella datorer.

Tänk på att inte alla Azure-produkter är tillgängliga i alla regioner. Information om vad som är tillgängligt i ditt område finns i Produkter som är tillgängliga per region.

Metodtips för att välja Azure-beräkningsalternativ finns i Azure-beräkningsbloggen eller Innehållet i Azure-beräkningstjänsten.

Azure erbjuder både CPU-baserade och GPU-aktiverade virtuella datorer. De virtuella datorerna i N-serien har NVIDIA-GPU:er som är utformade för beräkningsintensiva eller grafikintensiva program som AI, inlärning och visualisering.

HPC-SKU:er är utformade för scenarier med höga prestanda. Men andra SKU:er, till exempel E- och F-serien, är också lämpliga för vissa arbetsbelastningar.

Utformningsbeaktanden

När du utformar din HPC-infrastruktur finns det flera verktyg och tjänster som hjälper dig att hantera och schemalägga dina arbetsbelastningar.

Azure CycleCloud är ett verktyg för att skapa, hantera, driva och optimera HPC- och stora beräkningskluster i Azure. Med Azure CycleCloud kan användarna dynamiskt konfigurera HPC Azure-kluster och samordna data och jobb för hybrid- och molnarbetsflöden. Azure CycleCloud är det enklaste sättet att hantera HPC-arbetsbelastningar i Azure som innebär att använda en arbetsbelastningshanterare. Azure CycleCloud stöder arbetsbelastningshanterare som Grid Engine, Microsoft HPC Pack, HTCondor, LSF, PBS Pro, SLURM och Symphony.

Designexempel för ekonomiarkitektur

Följande arkitektur är ett exempel på hur du använder virtuella datorer i HPC för ekonomiarbetsbelastningar.

Arkitekturdiagram som visar en ekonomi HPC-arbetsbelastning som använder HPC Pack HB-seriens virtuella datorer.

Den här arbetsbelastningen använder HPC Pack HB-seriens beräkningsnoder.

De virtuella datorerna i HB-serien är optimerade för HPC-program, till exempel finansiell analys, vädersimulering och rtL-modellering (silicon register-transfer level). Virtuella HB-datorer har upp till 120 CPU-kärnor i AMD EPYC™ 7003-serien, 448 GB RAM och ingen hypertrådning. Virtuella datorer i HB-serien ger också 350 GB/s minnesbandbredd, upp till 32 MB L3-cache per kärna, upp till 7 GB/s SSD-prestanda (Block Device Solid State Drive) och klockfrekvenser på upp till 3,675 GHz.

För HPC-huvudnoden använder arbetsbelastningen en virtuell dator med olika storlek. Mer specifikt använder den en D16s_v4 virtuell dator, en typ av allmän SKU.

Referensarkitekturer och kokböcker för distribution av ISV-program (HPC Independent Software Vendor) som stöder användningsfall inom finanssektorn finns i följande resurser:

Nästa steg

Följande artiklar innehåller vägledning för olika steg i molnimplementeringsprocessen. Dessa resurser kan hjälpa dig att implementera HPC-miljöer för finanssektorn för molnet.