자료실

HPC (Hybrid) 구축 가이드

작성자
isoft
작성일
2018-11-21 09:22
조회
225

개요


HPC(고성능 컴퓨팅) 기능을 통해 연구원이나 엔지니어는 높은 대역폭, 지연 시간이 짧은 네트워킹, 고용량 컴퓨팅 파워가 필요한 애플리케이션을 사용할 때의 복잡한 과학, 공학적인 분석 및 해석 시뮬레이션 그리고 비즈니스 관련 문제를 해결할 수 있습니다.

특·장점



  • 고용량 컴퓨팅 파워가 필요한 애플리케이션을 구동하기 위해 컴퓨팅 파워가 인프라적인 한계로 부족할 수 있습니다.

  • HPC(고성능 컴퓨팅) 서비스는 다수의 가상 서버들을 묶어 하나의 큰 워크로드를 처리할 수 있습니다.

  • 일반적으로 큰 워크로드의 처리를 위해서는 오랜 시간을 기다리거나 고가의 하드웨어 시스템을 직접 구입해야 합니다.

  • 반면에 ucloud 다수의 인프라 자원을 묶어서 사용하게 되면 구축 시간을 아낄 수 있을뿐만 아니라 필요한 때에 필요한 인프라 자원만을 사용할 수 있어 비용 효율성이 올라갑니다.


활용사례



  • 고성능의 과학/공학적인 분석이 필요한 시스템 (계산 유체역학 등)

  • 증권/금융 공학

  • 해석 시뮬레이션

  • 비즈니스 분석 시스템


아키텍처


Web-Service 구성도




  1. HPC 구동에 필요한 HPC 서버팜 Head node, DBMS를 VM으로 구성합니다. Legacy로 이미 구성되어 있을 경우 전용회선/VPN을 통해 Hybrid 구성도 가능합니다. 보안 수준에 따라 Head node와 사용자를 공인망을 통해 연결이 가능하고, 폐쇄망(전용회선/VPN)으로도 연동이 가능합니다.

  2. 고성능 연산을 위해 다수의 고사양 서버 클러스터가 필요합니다. 이를 위해 다수의 VM으로 Computing Node를 구성합니다. Autoscaling을 사용하여 필요한 시간에만 배포함으로써 비용 효율적으로 사용이 가능합니다.

  3. 고객 Site 혹은 IDC에 구성되어 있는 시스템 운용, VDI 시스템 혹은 고객사 Legacy 시스템과 폐쇄망 연동을 위해 전용회선/VPN 구성이 가능합니다. Hybrid 연동의 경우 Legacy 시스템과 Computing Node 간의 네트워크 병목 방지를 위해서 충분한 대역폭 확보가 필요합니다.

  4. Windows의 HPC의 사용을 위해서는 AD(Active Directory)를 별도의 VM으로 두어 사용합니다. 안정적인 운용을 위해 이중화 하여 구성합니다.