HPC-sjabloon voor risicoanalyse

Azure Blob Storage
Azure CycleCloud
Azure Virtual Machines

Oplossingsideeën

Dit artikel is een oplossingsidee. Als u wilt dat we de inhoud uitbreiden met meer informatie, zoals mogelijke use cases, alternatieve services, implementatieoverwegingen of prijsrichtlijnen, laat het ons dan weten door GitHub-feedback te geven.

Deze sjabloonoplossing voor risicoanalyse gebruikt Azure HPC-berekenings- en GPU-VM's om on-premises TIBCO GridServer-berekeningen uit te breiden naar Azure met behulp van Azure CycleCloud voor de integratie van automatisch schalen. De taak wordt zowel on-premises als in de cloud uitgevoerd met snelle Avere vFXT-caching en systeemeigen NFS-toegang tot marktgegevens die on-premises beschikbaar zijn.

Architectuur

Diagram met een stroomdiagram van de oplossing voor risicoanalyse.

Een Visio-bestand van deze architectuur downloaden.

Gegevensstroom

  1. Het Operations-team gebruikt Azure CycleCloud om het raster voor risicoanalyse in Azure te configureren en te starten.
  2. Azure CycleCloud organiseert het maken en configureren van vm's voor TIBCO GridServer-brokers en HPCCA, in-memory gegevenscache en Avere vFXT-cache.
  3. Quant (of geplande batch) verzendt een werkstroom voor een risicoanalysesjabloon naar de on-premises TIBCO GridServer-directeur. De werkstroom mag op basis van taakbeleidsregels en huidig on-premises gebruik naar Azure worden gesplitst om on-premises rastercapaciteit uit te breiden.
  4. De TIBCO HPCCA detecteert de wijziging in de wachtrijdiepte voor elke TIBCO-broker en vraagt extra TIBCO-enginecapaciteit aan met behulp van de Api voor automatisch schalen van Azure CycleCloud. Vervolgens worden met Azure CycleCloud automatisch engineknooppunten in Virtual Machine Scale Sets gestart met de Azure H-serie-, HB-serie- en HC-serie-VM's om kosten en prestaties te optimaliseren NC-serie-VM's om naar behoefte GPU-capaciteit te leveren.
  5. Zodra engine-VM's zijn toegevoegd aan Azure Grid, beginnen de brokers taken voor de nieuwe knooppunten uit te voeren.
  6. Voor risicotaken worden artefacten uit on-premises opslag en Azure Blob Storage gehaald voor zover dat nodig is van aan NFS gekoppelde Avere vFXT en/of via de snelle cache in het geheugen.
  7. Terwijl elke taak wordt voltooid, worden resultaten naar de indiener of het stuurprogramma geretourneerd en worden gegevens teruggeschreven naar de cache in het geheugen of naar NFS-opslag via Avere vFXT, indien nodig. De gegevens in de cache worden on-premises of in Azure Blob Storage bewaard.
  8. Als taakwachtrijen leeglopen, maakt de TIBCO HPCCA gebruik van de Api voor automatisch schalen van Azure CycleCloud om het rekenraster te verkleinen en de kosten te verlagen.

Onderdelen

  • Virtuele machines uit de N-serie: virtuele machines uit de N-serie zijn ideaal voor reken- en grafisch-intensieve workloads, waardoor klanten innovatie kunnen stimuleren door scenario's zoals geavanceerde externe visualisatie, deep learning en predictive analytics.
  • Virtuele machines uit de H-serie: de H-serie is een nieuwe familie die speciaal is ontworpen voor het verwerken van workloads voor high performance computing, zoals het modelleren van financiële risico's, seismische en reservoirsimulatie, moleculaire modellering en genomisch onderzoek.
  • Beheer eenvoudig algemene workloads tijdens het maken en optimaliseren van HPC-clusters met Microsoft Azure CycleCloud.
  • Avere vFXT: Snellere, toegankelijkere gegevensopslag voor high-performance computing aan de rand
  • TIBCO GridServer® is een toonaangevende infrastructuurplatform voor raster- en elastische computing en de backbone van bedrijven die actief zijn in de meest veeleisende markten ter wereld. Meer dan een miljoen CPU's verspreid over duizend globale installaties vormen bedrijfsrasters die worden beheerd door GridServer.

Volgende stappen