본문 바로가기 주메뉴 바로가기

Solutions

HPC Infra Solution

HPC 개요

HPC(High Performance Computing)는 강력한 프로세서(CPU, GPU)를 탑재한 다수의 서버에 걸쳐 고속으로 복잡한 계산을 실행하고, 다량의 데이터를 처리하는 기술입니다. 이러한 HPC를 수행하는 다수의 서버들은
네트워크로 연결되어 클러스터로 구성됩니다.

  • 병렬처리(Parallel Processing)
    스케줄러를 통해 실행된 작업과 License기반의 데이터를 모니터링하고 실행된 작업들의 사용 현황을 DB화하여 분석을 위한 기반을 제공하여 자원 활용을 극대화 할 수 있도록 지원합니다.
  • 고성능 하드웨어 및 네트워킹
    HPC 시스템은 고성능 하드웨어를 사용하여 방대한 양의 데이터를 처리하고 빠르게 통신할 수 있는 네트워킹 인프라를 갖추고 있습니다.
    이는 빠른 데이터 전송과 처리를 지원하여 작업 시간을 단축하고 성능을 향상 시킵니다.
  • 특화된 소프트웨어 및 애플리케이션
    HPC는 고성능 컴퓨팅을 위한 특화된 소프트웨어와 애플리케이션을 사용합니다. 이러한 소프트웨어는 병렬 처리를 위한 최적화된 알고리즘을 포함하고 있어
    복잡한 계산 및 대용량 데이터를 효율적으로 처리 할 수 있습니다.

HPC 클러스터 구성요소

HPC 클러스터 구성요소
Compute node (Server) HPC 클러스터의 핵심 구성요소로, CPU와 GPU, RAM, 스토리지를 포함합니다. 계산 작업을 처리하는 역할을 합니다.
Parallel File system(Storage) 데이터를 저장하고 접근하는 데 사용되며, 데이터를 신속하게 검색할 수 있어야 합니다. 분산 병렬 파일 시스템을 통해 데이터를 공유할 수 있습니다.
High Speed Network(Infiniband) 빠른 네트워크 인프라와 고성능 인터커넥트 기술을 사용하여 클러스터 노드 간에 데이터를 빠르게 전송합니다.
Scheduler 배치 스케줄러 및 클러스터 관리 소프트웨어를 통해 작업을 효율적으로 관리하고 자원을 최대한 활용합니다.

HPC 클러스터 관리

HPC 클러스터 관리
Monitoring & Management 클러스터의 성능 및 상태를 모니터링하고 필요한 관리 작업을 수행하는 도구와 시스템이 필요합니다.
Back up & Security 데이터 백업 및 보안 솔루션으로 중요한 데이터를 보호하고 안전하게 보관합니다.
Cooling & Power Management 고열량 시스템을 냉각하고 전력 소비를 관리하는 시스템을 포함합니다.

HPC Concept

TOP