HPC 위험 분석 템플릿

Azure Blob Storage
Azure CycleCloud
Azure Virtual Machines

솔루션 아이디어

이 문서는 솔루션 아이디어입니다. 잠재적인 사용 사례, 대체 서비스, 구현 고려 사항 또는 가격 책정 지침과 같은 추가 정보로 콘텐츠를 확장하려면 GitHub 피드백을 제공하여 알려주세요.

이 템플릿 기반 위험 분석 솔루션은 자동 크기 조정 통합을 위해, Azure HPC 컴퓨팅 및 GPU VM(가상 머신)을 사용하여 온-프레미스 TIBCO GridServer 컴퓨팅을 Azure CycleCloud를 사용하는 Azure로 확장합니다. 작업은 온-프레미스에서 제공되는 마켓 데이터에 대한 네이티브 NFS 액세스와 Avere vFXT 고속 캐싱을 통해 온-프레미스 및 클라우드에서 모두 실행됩니다.

아키텍처

위험 분석 솔루션의 순서도를 보여 주는 다이어그램

이 아키텍처의 Visio 파일을 다운로드합니다.

데이터 흐름

  1. 운영 팀은 Azure CycleCloud를 사용하여 Azure에서 위험 분석 그리드를 구성하고 시작합니다.
  2. Azure CycleCloud는 TIBCO GridServer broker 및 HPCCA, 메모리 내 데이터 캐시 및 Avere vFXT 캐시에 대한 VM 만들기 및 소프트웨어 구성을 오케스트레이션합니다.
  3. Quant(또는 예약된 일괄 처리)는 위험 분석 템플릿 워크플로를 온-프레미스 TIBCO GridServer 디렉터에 제출합니다. 작업 정책 및 현재 온-프레미스 사용에 따라 워크플로를 Azure로 버스트하여 온-프레미스 그리드 용량을 확장할 수 있습니다.
  4. TIBCO HPCCA는 각 TIBCO broker에 대한 큐 깊이 변경을 감지하고 Azure CycleCloud 자동 크기 조정 API를 사용하여 추가 TIBCO 엔진 용량을 요청합니다. 그런 다음, Azure CycleCloud는 Azure H 시리즈, HB 시리즈 및 HC 시리즈 VM을 사용하여 Virtual Machine Scale Sets 엔진 노드를 자동으로 시작하여 비용 및 성능을 최적화하고 필요에 따라 GPU 용량을 제공하는 NC 시리즈 VM을 최적화합니다.
  5. 엔진 VM이 Azure Grid에 참가하는 즉시 broker는 새 노드에 대한 작업 실행을 시작합니다.
  6. 위험 작업은 NFS 탑재 Avere vFXT 및/또는 빠른 메모리 내 캐시를 통해 필요에 따라 온-프레미스 및 Azure Blob Storage에서 아티팩트를 가져옵니다.
  7. 각 작업이 완료되면 결과가 제출자 또는 드라이버에 반환되고 데이터는 필요에 따라 Avere vFXT를 통해 메모리 내 캐시 또는 NFS 스토리지에 다시 기록됩니다. 캐시된 데이터는 온-프레미스 또는 Azure Blob Storage에 유지됩니다.
  8. 작업 큐가 드레이닝되면 TIBCO HPCCA는 Azure CycleCloud 자동 크기 조정 API를 사용하여 컴퓨팅 그리드를 축소하고 비용을 절감합니다.

구성 요소

  • N-Series Virtual Machines: N 시리즈 가상 머신은 컴퓨팅 및 그래픽 집약적 워크로드에 적합하므로, 고객이 고급 원격 시각화, 딥 러닝 및 예측 분석과 같은 시나리오에서 혁신을 촉진할 수 있습니다.
  • H-Series Virtual Machines: H 시리즈는 재무 위험 모델링, 지진 및 저수지 시뮬레이션, 분자 모델링 및 게놈 연구와 같은 고성능 컴퓨팅 워크로드를 처리하도록 특별히 설계된 새로운 제품군입니다.
  • Microsoft Azure CycleCloud를 통해 HPC 클러스터를 만들고 최적화하는 동시에 일반 워크로드를 효과적으로 손쉽게 관리합니다.
  • Avere vFXT: 에지의 고성능 컴퓨팅을 위한 더 빠르고 더 쉽게 액세스할 수 있는 데이터 스토리지
  • TIBCO GridServer®는 그리드 및 탄력적 컴퓨팅을 위한 시장을 선도하는 인프라 플랫폼이며 세계에서 가장 까다로운 시장에서 운영되는 비즈니스의 중추입니다. 1,000개 이상의 글로벌 설치에 분산된 백만 개가 넘는 CPU가 GridServer에서 관리하는 엔터프라이즈 그리드를 구성합니다.

다음 단계