Hybridarchitektur für Risikoanalysen

Bei dieser Vorlage für eine Risikoanalyselösung werden Azure-VMs für HPC (High Performance Computing) und GPU verwendet, um die lokale Rechenleistung von TIBCO GridServer in Azure zu erweitern, indem Azure CycleCloud für die automatische Skalierung eingesetzt wird. Der Auftrag wird lokal und in der Cloud eingesetzt, indem Avere vFXT für die schnelle Zwischenspeicherung und der native NFS-Zugriff für lokal verfügbare Marktdaten verwendet werden.

Hybrid risk analysis architectureThis templated risk analysis solution uses Azure HPC compute and GPU virtual machines (VMs) to expand on-premises Tibco GridServer compute to Azure using Azure CycleCloud for auto-scaling integration. The job executes both on-premises and in the cloud by using Avere vFXT fast caching and native NFS access to market data available on-premises.1234566778

Das Betriebsteam verwendet Azure CycleCloud, um Risikoanalyseraster in Azure zu konfigurieren und zu starten.

Azure CycleCloud orchestriert die Erstellung virtueller Computer (VMs) und die Softwarekonfiguration für TIBCO GridServer-Broker und High Performance Cloud Computing Applications (HPCCA), In-Memory-Datencaches und den Avere vFXT-Cache.

Quanten (oder geplante Batches) übermitteln einen Workflow für Risikoanalysevorlagen an das lokale TIBCO GridServer-Verzeichnis. Abhängig von den Auftragsrichtlinien und der aktuellen lokalen Verwendung kann der Workflow einen Burst in Azure durchführen, um die lokale Rasterkapazität zu erweitern.

Die TIBCO-HPCCA erkennt Änderungen in der Warteschlangenlänge für jeden TIBCO-Broker und fordert über die Azure CycleCloud-API für die automatische Skalierung zusätzliche Kapazität von der TIBCO-Engine an. Azure CycleCloud startet über die Azure-VMs der H-Serie, HB-Serie und HC-Serie dann automatisch Engine-Knoten in Microsoft Azure Virtual Machine Scale Sets, um die Kosten und die Leistung zu optimieren. Die Azure-VMs der NC-Serie werden eingesetzt, um die erforderliche GPU-Kapazität bereitzustellen.

Sobald die Engine-VMs dem Azure-Raster beitreten, beginnen die Broker mit der Ausführung von Tasks auf den neuen Knoten.

Risikoaufträge rufen Artefakte nach Bedarf aus dem lokalen Speicher, aus Azure Blob Storage, aus der über NFS eingebundenen Avere vFXT-Lösung und/oder über den schnellen In-Memory-Cache ab.

Wenn die Tasks abgeschlossen wurden, werden Ergebnisse an den Übermittler oder den Treiber zurückgegeben, und die Daten werden je nach Bedarf in den In-Memory-Cache oder über Avere vFXT in den NFS-Speicher zurückgeschrieben. Die zwischengespeicherten Daten werden lokal oder in Azure Blob Storage aufbewahrt.

Wenn die Taskwarteschlangen kürzer werden, verwendet die TIBCO-HPCCA die Azure CycleCloud-API für die automatische Skalierung, um das Computeraster zu verkleinern und die Kosten zu senken.

  1. 1 Das Betriebsteam verwendet Azure CycleCloud, um Risikoanalyseraster in Azure zu konfigurieren und zu starten.
  2. 2 Azure CycleCloud orchestriert die Erstellung virtueller Computer (VMs) und die Softwarekonfiguration für TIBCO GridServer-Broker und High Performance Cloud Computing Applications (HPCCA), In-Memory-Datencaches und den Avere vFXT-Cache.
  3. 3 Quanten (oder geplante Batches) übermitteln einen Workflow für Risikoanalysevorlagen an das lokale TIBCO GridServer-Verzeichnis. Abhängig von den Auftragsrichtlinien und der aktuellen lokalen Verwendung kann der Workflow einen Burst in Azure durchführen, um die lokale Rasterkapazität zu erweitern.
  4. 4 Die TIBCO-HPCCA erkennt Änderungen in der Warteschlangenlänge für jeden TIBCO-Broker und fordert über die Azure CycleCloud-API für die automatische Skalierung zusätzliche Kapazität von der TIBCO-Engine an. Azure CycleCloud startet über die Azure-VMs der H-Serie, HB-Serie und HC-Serie dann automatisch Engine-Knoten in Microsoft Azure Virtual Machine Scale Sets, um die Kosten und die Leistung zu optimieren. Die Azure-VMs der NC-Serie werden eingesetzt, um die erforderliche GPU-Kapazität bereitzustellen.
  1. 5 Sobald die Engine-VMs dem Azure-Raster beitreten, beginnen die Broker mit der Ausführung von Tasks auf den neuen Knoten.
  2. 6 Risikoaufträge rufen Artefakte nach Bedarf aus dem lokalen Speicher, aus Azure Blob Storage, aus der über NFS eingebundenen Avere vFXT-Lösung und/oder über den schnellen In-Memory-Cache ab.
  3. 7 Wenn die Tasks abgeschlossen wurden, werden Ergebnisse an den Übermittler oder den Treiber zurückgegeben, und die Daten werden je nach Bedarf in den In-Memory-Cache oder über Avere vFXT in den NFS-Speicher zurückgeschrieben. Die zwischengespeicherten Daten werden lokal oder in Azure Blob Storage aufbewahrt.
  4. 8 Wenn die Taskwarteschlangen kürzer werden, verwendet die TIBCO-HPCCA die Azure CycleCloud-API für die automatische Skalierung, um das Computeraster zu verkleinern und die Kosten zu senken.

Implementierungsleitfaden

Produkte/Beschreibung Dokumentation

Virtual Machines der N-Serie

Virtuelle Computer der N-Serie eignen sich ideal für rechen- und grafikintensive Workloads und unterstützen Kunden bei der Umsetzung innovativer Lösungen in Szenarien wie High-End-Remotevisualisierung, Deep Learning und Predictive Analytics.

Virtual Machines der H-Serie

Die H-Serie ist eine neue Produktfamilie, die speziell für die Verarbeitung von High Performance Computing-Workloads entwickelt wurde. Dazu gehören z.B. Finanzrisikomodelle, Seismik- und Lagerstättensimulationen, molekulare Modellierung und Genomforschung.

Azure CycleCloud

Verwalten Sie häufige Workloads mühelos beim Erstellen und Optimieren von HPC-Clustern mit Microsoft Azure CycleCloud.

Avere vFXT

Schnellere und einfacher zugängliche Datenspeicherung für High Performance Computing (HPC) in entfernten Bereichen

TIBCO GridServer

TIBCO GridServer® ist eine marktführende Infrastrukturplattform für Grid-Computing und elastisches Computing und das Rückgrat vieler Unternehmen, die auf den anspruchsvollsten Märkten der Welt agieren. Über eine Million CPUs sind auf Tausende Installationen auf der ganzen Welt verteilt und bilden so die von GridServer verwalteten Unternehmensraster.