가상 클러스터
개요
가상 클러스터는 여러 가상머신을 전용 고속 네트워크 패브릭으로 연결한 HPC 환경입니다. 대규모 분산 학습에서 GPU 간 통신 병목을 줄이는 데 사용합니다.
먼저 클러스터를 만들어 두고, 별도로 생성한 가상머신을 그 클러스터에 연결하는 흐름입니다.
사전 요건
Resource.VirtualCluster.CREATE권한 (가상머신 연결 시에는Resource.VirtualMachine.UPDATE도 필요)- 클러스터에 연결할 가상머신이 클러스터와 동일한 영역·동일한 인스턴스 유형이어야 합니다
- 클러스터 시작에는 최소 2개 이상의 가상머신이 필요합니다
패브릭 타입
가상 클러스터는 두 가지 네트워크 패브릭을 제공합니다.
| 패브릭 | 설명 |
|---|---|
| InfiniBand | InfiniBand 프로토콜 기반 전용 고속 네트워크. 최저 지연·최대 대역폭이 필요한 워크로드용 |
| Ethernet (RoCEv2) | RoCEv2 프로토콜 기반 전용 고속 네트워크. Ethernet 기반 환경 호환성 우선 |
선택은 워크로드 요구사항과 사용 가능한 인스턴스 유형에 따라 달라집니다.